美文网首页区块链研究区块链研习社金马带你定投区块链
以太坊中有“幽灵”,它又是什么鬼?

以太坊中有“幽灵”,它又是什么鬼?

作者: 书童阿雷 | 来源:发表于2018-03-18 00:06 被阅读227次
    幽灵.jpg

    以太坊中引入了一个协议名曰“幽灵协议”,这个幽灵协议到底是什么东东?

    以太坊白皮书中如是描述:幽灵协议提出的动机是当前快速确认的块链因为区块的高作废率而受到低安全性困扰。

    幽灵协议,名字很唬人,其实就是一个英文缩写Greedy Heaviest Observed Subtree” (GHOST) protocol。GHOST——鬼魂,幽灵。

    这个协议的大致意思是:如果出块时间比较短那么同时出块的概率增加那么就容易产生分叉问题和区块作废的问题,这个协议就是用来减少作废区块的。

    结合到以太坊,以太坊的出块速度是15秒远快于比特币的10分钟,那么同一时间两个不同的节点通过POW同时计算出结果的概率大幅上升,比特币中可以作废一个保留另外一个,以太坊中有可能作废的不止一个(2,3,4,5...),那么一个矿工的计算结果有可能被连续作废,甚至有矿工有可能跟着这个未被主网认可的区块继续挖矿。

    就如鲁迅先生说的:世上本来没有路,走的人多了也就成了路了。某个块本来是一个废块,但是跟随挖矿的时间久了也就成链了,这样会引起混乱甚至分叉。这些区块没有被加入主链的块被称为“孤块”

    以太坊为了防止孤块引起的混乱,就引入了幽灵协议(就是前面那个减少孤块的协议),减少的方式是将其链接在主网上面并给予奖励。相当于八路军收编土匪一样,不让土匪演变成太平军。

    币精英刘茂华同学有一个比喻我觉得很赞:这些孤块相当于“游荡的孤魂野鬼——幽灵”,幽灵协议就是用来收拾这些幽灵的,这个协议叫做幽灵协议就非常形象了。

    以上问题首发于币精英训练营


    币精英.jpeg

    相关文章

      网友评论

        本文标题:以太坊中有“幽灵”,它又是什么鬼?

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