区块链如何工作? -第5部分

要阅读第4部分,请单击此处。

比特币区块链系统中的交易受到数学竞赛的保护:任何攻击者都在与整个网络竞争。

让我们看看Mary如何利用这种链末歧义进行双重支出攻击。玛丽寄钱给约翰,约翰寄产品给玛丽。由于节点始终采用长尾巴作为已提交的事务,因此,如果Mary可以生成包含包含相同入站引用的反向事务的长尾巴,则John的钱将不及其产品。

玛丽的双重消费攻击

系统如何防止此类欺诈?每个块都包含对前一个块的引用。该参考是数学问题的一部分,需要解决该问题才能在网络上扩展以下模块。因此,由于要求解一个区块并将其放置在区块链上需要大量随机假设,因此很难预先计算一系列区块。玛丽正在与网络的其余部分竞争,以解决数学问题,使她能够将下一个牢狱之灾投入监狱。即使她先于其他人解决了问题,也不太可能连续解决两个,三个或更多问题,因为每次她都在与整个网络竞争。

玛丽可以使用超高速计算机生成足够的随机假设以与整个网络在区块解决方案中竞争吗?是的,但是即使使用非常非常快的计算机,由于网络上的大量成员,Mary不太可能
可以在执行两次重复攻击所需的确切时间内连续解决多个块。

它需要控制整个网络的50%的计算能力,才能有50%的机会解决另一个节点之前的一个块-即使那样,它也只有25%的机会可以连续解决两个块。连续解决的障碍越多,成功的可能性就越小。比特币区块链系统上的交易受到数学竞赛的保护:任何攻击者都在与整个网络竞争。

因此,随着时间的推移,交易变得更加安全。例如,一个小时前已确认区块中包含的安全性比最近10分钟内已确认区块中包含的安全性高。因为平均每10分钟将一个区块添加到链中,所以一个小时前第一次添加到区块中的交易可能已经处理完毕,现在是不可逆的。

区块链交易安全

要阅读本文的第四部分,请单击此处。该续集将于明天在BitNews中发布。

本文由Michele D'Aliessi开发,并翻译成BitNews门户。

资讯来源:由0x资讯编译自BITNOTICIAS。版权归作者Bruna Grybogi所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢