共识机制就是区块链的灵魂,它就像一个国家的法律,维系着区块链世界的正常运作。我们经常听到的挖矿是来自于比特币的一种说法,其本质在于多个节点通过PoW算法选举出一致性检查节点。随着时间的推移,共识机制也随着技术发展及市场需求不断前行! 共识机制V1.0-PoW 比特币使用的共识机制就是PoW,即工作量证明,它比较好的结合了我们之前课程里的加密学和博弈论,运用了数字签名、哈希算法等加密手段来验证数据。简单来说,Pow就是,在正确的方向上,多劳即可多得,而方向错误,就努力白费。这种计算可以非常简单地被每一个参与者验证和评估,所以也被称为“可证明的工作”,使用这种方式参与者可以简单地向每一个人证明具体的工作量是多少。 虽然POW确实能够有效的防止恶意攻击,但它是一种效率不高的暴力机制,通过不停地循环生成随机数并进行散列,通过网络预先广播的规则(复杂度),让每个参与的节点自证明其是否符合成为检查点的资格,这个过程中,会产生浪费资源、交易确认慢等问题。 共识机制V2.0-PoS PoS(Prove of Stake)股权证明机制,由创始人Sunny King在2012年提出,PoS在一定程度上缩短了共识的达成时间,也不再需要消耗大量能源挖矿,而且更难进行51%攻击。但POS也有问题,通讯复杂度与投票人数成正比;非匿名,有许可;投票成本低(有签名即可);投票权可复用可转让。 无利害攻击,一票多投。因为投票权和打包权分离,先投票再出块,拿到投票权是可以随便投,不管谁获得出块权,都有投票奖励。办法是监督机制,如有一票多投即惩罚,增加无形成本。 贿赂攻击,投票权可以转让,灵活且寻租空间,给与作恶者更多的操作空间,可以用非常低的成本买到更多的投票。长程攻击,投票权的复用问题。A拥有 10% 的币或股权,使用完投票权获得奖励后,将该部分的币或股权卖掉,再把其对应的私钥卖给作恶者。而作恶者通过收集 50% 甚至更高比例的私钥来完全或部分覆写,重新创建一条从创世块开始的长区块链分支,做出新的区块代替诚实节点的块(回滚),从而取代主链。 共识机制V3.0-DPoS 而DPoS本身就是PoS的一种变形,即委托权益证明机制(Dkegated Proof of Stake)。 以EOS为代表, 延伸出了委托代理与分红概念的讨论,其实就是 Staking 下的权益分红,同时也是对PoS共识里“无利害关系”问题的一种尝试解决方式。虽然,大幅缩小参与验证和记账节点的数量,可以达成秒级的共识验证。但整个共识机制还是依赖于代币。 共识机制V4.0-RCP 而RCP (Rayleigh Wave Consensus Mechanism)共识机制,依靠人工神经网络和遗传算法寻找清算和支付的最优解,完全去中心化节点自由进出,目前最快的共识验证。不仅如此,不同的共识算法都有一个安全边际,以PBFT 为例,N/3 的安全问题是由配置决定的,安全性和容错能力在 2/3 阀值处于极大值。如果为了追求共识算法的安全,可以牺牲一部分容错能力,将投票通过阀值设置在90%,甚至更高。同时还可以加入恶意节点发现与处理、黑白名单制等,加强共识算法的安全。 —- 编译者/作者:小布说币 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链技术迎来重大突破 全新共识机制RCP即将公布
2019-12-02 小布说币 来源:区块链网络
LOADING...
相关阅读:
- 关于NerveNetwork主网开放节点和质押挖矿的公告2020-08-05
- 速览 7 月 DeFi 重要进展:YFI 流动性挖矿当红,Aave 推出信贷委托机制2020-08-05
- 比特币——充满欲望的富婆打开健身房小伙心扉的另一种方式!2020-08-05
- 08.05 矿业行情播报2020-08-05
- 社区征文丨当BHP遇上Cosmos,会迸发怎样的火花?2020-08-05