共识之上无共识(第93期)
无论区块链本身有多么去中心化,人类干预总是通过一种或另一种方式中心化算力。共识算法是这种算力发挥的核心。
共识算法是计算机科学中用于在去中心化式过程或系统之间实现对单个数据值一致的过程。共识算法旨在实现涉及多个不可靠节点的网络中的可靠性。解决该问题(称为共识问题)在去中心化式计算和多代理系统中非常重要。
容错技术是计算机系统,电子系统或网络的一种性能,即使其中一个或多个组件发生故障,也能提供不间断的服务。
当我们说区块链是去中心化的、容错的、抗检查的,这基本上意味着它的核心是一个共识算法,它允许对等点验证,并验证防篡改链块中已设定的数据。然而,如果51%的块验证算力是由单个实体控制,那么链就很容易被篡改。这称为51%算力攻击。
自从中本聪(Satoshi Nakamoto)在2008年的比特币区块链白皮书中首次披露工作证明(POW)共识算法以来,已经开发并部署了无数的共识协议。但是,没有人声称可以对51%算力攻击完全防御。这是因为:
虽然区块链在理论上可以去中心化算力,但它不能完全阻止人类对算力的贪婪和渴求。 Pooling, syndication, cartelization是游戏的名称。
虽然区块链在理论上可以去中心化算力,但它不能完全阻止人类对算力的贪婪和渴求。 Pooling, syndication, cartelization是游戏的名称。
对区块链网络51%算力攻击是指单个实体或组织能够控制大部分哈希率,从而可能导致网络中断。在这种情况下,攻击者将有足够的挖矿能力来故意排除或修改事务的顺序。他们可以发送一笔交易,然后将其逆转,看起来好像他们仍然拥有刚刚花出去的那枚硬币。这一漏洞被称为“双花”(double-spending),相当于一个完美的数字仿冒品,也是是构建区块链以克服的基本加密障碍。人们对一个容易遭受双重支出的网络很快失去信心。它们还可以阻止其他矿商完成区块,理论上允许它们垄断新区块的开采,并获得所有回报。
近年来,在验证区块链的攻击中,出现了51%算力攻击,包括Verge、GameCredits、Ethereum Classic(等)、Bitcoin Cash (BCH)、Bitcoin Gold等。Krypton和Shift,这两个基于以太坊的区块链,在2016年8月遭受了51%算力攻击。2018年5月,当时世界第26大加密货币比特币黄金(Bitcoin Gold)遭受51%算力攻击,价值1800万美元的比特币黄金被盗。
今年年初,Cointelegraph报道,以太坊经典区块链遭遇51%的攻击。发现攻击者已经反转了4笔交易,造成了54,200等损失。几个月后,据报道,两名矿工对比特币现金(BCH)区块链实施了51%的攻击。那些拥有BTC网络多数控制权的矿商。top和BTC.com——在2017年5月,为了阻止一名不知名的矿工盗取“任何人都可以花钱”的比特币,黑客发起了这次攻击。
去年,Ethereum利益相关者的报告委员会指责EOS去中心化式区块链,因为它使用了DPOS(授权的股权证明)共事算法,只有21个区块生产者由EOS令牌持有者选出,而不是PoW挖矿算法。换句话说,51%的EOS网络被11个区块生产者控制,很容易被51%算力攻击。相反,尽管Ethereum的PoW挖矿算法预示着通过块生产,任意遍历所有挖矿节点,但在现实中,两个挖矿池控制了超过60%的算力。这就像将大多数算力划分为Ethereum交易的两个实体,而EOS交易则是11个实体。如果不是更多,PoW共识算法至少与DPOS一样容易受到51%算力攻击,这并不是一件容易的事。
结论
我们近期看到的一系列51%算力攻击和双花很可能会持续甚至加速。 虽然关于最强大的分散共识算法的争论仍在继续,但是从51%攻击中清除区块链的共识算法暗示了这一点。对共识仍未达成共识。
承诺 --(第93期)
如果你希望通过承诺并支持共同富有者运动,此协议内容与先前帖子保持一致,并作以下承诺:
“ 我承诺与@prosperist 从此篇帖子中承诺并共享我的SBD和Steem奖赏,来赚取Xteem代币 @ 1 个Xteem代币/$0.01”
非常感谢您的支持!
我承诺与@prosperist 从此篇帖子中承诺并共享我的SBD和Steem奖赏,来赚取Xteem代币 @ 1 个Xteem代币/$0.01
我承诺与@prosperist 从此篇帖子中承诺并共享我的SBD和Steem奖赏,来赚取Xteem代币 @ 1 个Xteem代币/$0.01
“ 我承诺与@prosperist 从此篇帖子中承诺并共享我的SBD和Steem奖赏,来赚取Xteem代币 @ 1 个Xteem代币/$0.01”
“ 我承诺与@prosperist 从此篇帖子中承诺并共享我的SBD和Steem奖赏,来赚取Xteem代币 @ 1 个Xteem代币/$0.01”