美文网首页通俗易懂区块链
10【通俗易懂区块链】隔离见证的安全性(上)

10【通俗易懂区块链】隔离见证的安全性(上)

作者: 区块链战争 | 来源:发表于2018-03-22 16:21 被阅读8次

    文章摘要:“隔离见证”百分之百安全么?不一定。

    原创声明

    本文作者:Minlu Kuo

    已用Press.one进行数字签名,如需转载请联系作者授权。


    大家好,我是Minlu。

    今天我要说的是:隔离见证的安全问题。

    一般来说,没有优势的新技术是不会诞生的。但反过来说,新技术也未必十全十美,特别是当新技术和利益相冲突的时候,这种不完美就更明显了。

    昨天我给大家初步介绍了什么是隔离见证,想必有认真理解并且回顾的知识青年肯定会有一个疑问:

    为什么要通过隔离验证来达到——不扩大区块大小,又要达到增加交易量的目的?

    为什么?这说起来很复杂啊。大家不要急,一口想吃成个胖子只是一个梦想,慢慢来吧。

    大家现在只要知道:“维持原本区块大小,就是为了保证区块数据在分布式节点中的传输速度。而保证数据在各个节点的传输速度,又是为了保证区块数据的安全性和去中心化特征。”

    那么,隔离见证安全吗?

    不一定。

    excuse me ?

    矛盾不矛盾?好玩不好玩?但是我没有骗你,隔离见证的安全性是存在问题的。

    上面我的确说了保证区块数据的安全性是“隔离见证”出现的一个原因,但这不过是它降临到这个世界的美好初衷。

    这么尴尬的初衷到底为什么会出现,我们分析开始:

    首先我们要面对的现实是,隔离见证并不受所有人待见,究其原因就是一个“利”字。所以这就导致了新旧节点同时在主链上工作的情况,而新旧区块互相兼容代表了什么?

    —— 代表了这就是是软分叉!(没有实际分叉的那种)

    这个时候,如果有人发动攻击,上传了一个旧节点接受、新节点不接受的区块,会发生什么?

    大家记得我在软分叉一章里说过,软分叉分为新节点算力大于50%新节点算力小于50%的两种情况吧。

    第一种:

    当全网升级为“隔离见证”的节点大于50%的时候,这种攻击可以直接无视,毕竟算力在手,打遍天下无敌手。

    第二种:

    但是当全网升级为“隔离见证”的节点小于50%的时候呢?那就是真分叉了。在这种情况下,旧节点默认了伪造攻击区块的行为,新节点也分叉开启全新的区块,整个网络的安全性就不言而喻了。

    看到这里,应该会有部分有识青年好奇:那全网升级,所有节点全部采用“隔离见证”新规则,是不是区块数据就高枕无忧了呢?

    呵呵呵,抱歉,我原来也是这么想的。

    以上就是今天的文章内容,欢迎有问题的小伙伴在留言区留言,我会抽时间一一答复的。


    往期文章回顾:

    9【通俗易懂区块链】隔离见证(Segwit)

    8【通俗易懂区块链】软分叉(soft-fork)

    7【通俗易懂区块链】硬分叉(hard-fork)


    您的点赞、评论和关注,是对我创作的最大鼓励!

    相关文章

      网友评论

        本文标题:10【通俗易懂区块链】隔离见证的安全性(上)

        本文链接:https://www.haomeiwen.com/subject/qlgaqftx.html