电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

干货分享区块链核心技术之共识机制样本

干货分享区块链核心技术之共识机制样本_第1页
1/6
干货分享区块链核心技术之共识机制样本_第2页
2/6
干货分享区块链核心技术之共识机制样本_第3页
3/6
下载后可任意编辑干货分享 区块链核心技术之共识机制干货分享 区块链核心技术之共识机制。1982 年提出的著名的拜占庭将军问题引发了无数讨论者探究解决方案。如何在分布式系统中高效的达成共识是分布式计算领域的一个重要讨论课题。区块链的共识层的作用就是在不同的应用场景下经过使用不同的共识算法, 在决策权高度分散的去中心化系统中使得各个节点高效的达成共识。共识算法基本需求: 正确性、 一致性、 可用性。首先说明, 没有一种共识机制是完美无缺的, 各共识机制都有其优缺点, 不同的共识机制适用不同的环境及问题。被众人常识的共识机制有: 1、 PoW( Proof of Work) 工作量证明机制2、 PoS( Proof of Stake) 股权/权益证明机制3、 DPoS( Delegated Proof of Stake) 股份授权证明机制4、 PBFT( Practical Byzantine Fault Tolerance) 有用拜占庭容错算法5、 RPCA( The Ripple Protocol Consensus Algorithm) Ripple 共识算法6、 Kafka7、 POOL 验证池共识机制8、 DBFT( Delegated Byzantine Fault Tolerance) 下载后可任意编辑1、 PoW( Proof of Work) 工作量证明机制 中本聪将 PoW 机制用于比特币区块链网络中, 作为达成全网一致性的共识机制。从严格意义上讲, 比特币中所采纳的是一种可重复使用的 Hashcash 工作证明, 使得生成的工作证明量能够是一个概率意义上的随机过程。在该机制中, 网络上的每一个节点都在使用 SHA256 哈希算法运算一个不断变化的区块头的哈希值。共识要求算出的值必须等于或小于某个给定的值。在分布式网络中, 所有的参加者都需要使用不同的随机数来持续计算该哈希值, 直至达到目标为止。当一个节点的算出确切的值, 其它所有的节点必须相互确认该值的正确性。之后新区块中的交易将被验证以防欺诈。在比特币中, 运算哈希值的节点被称作”矿工”, 而 PoW 的过程被称为”挖矿”。挖矿是一个耗时的过程, 因此也提出了相应的激励机制( 例如向矿工授予一小部分比特币) 。PoW 的优点是完全的去中心化, 其缺点是消耗大量算力造成了的资源浪费, 达成共识的周期也比较长, 共识效率低下, 因此其不是很适合商业使用。2、 PoS( Proof of Stake) 股权/权益证明机制 PoS 要求人们证明货币数量的所有权, 其信任拥有货币数量多的人攻击网络的可能性低。基于账户余额的选择是非常不公平的, 因为单一最富有的人势必在网络中占主导地位, 因...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

干货分享区块链核心技术之共识机制样本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部