【区块链】区块链技术概览(下)
- 管理员
-
37 次阅读
-
0 次下载
-
2020-10-12 11:26:07
文档简介:
区块链技术概览(下)2019-05-29●拜占庭共识(PracticalByzantineFaultTolerance,PBFT)PBFT是一种基于消息传递的一致性算法。该算法经过3个阶段:预准备(Pre-prepare)、准备(Prepare)和确认(Commit)达成一致性,以计算为基础,也无需代币奖励。由链上所有人参与投票,少于(N-1)/3个节点反对时就获得公示信息的权利。拜占庭共识算法的可靠性有严格的数学证明,具备(N-1)/3容错性。当有1/3或以上记账人停止工作后,系统将无法提供服务,此外拜占庭共识经过三个阶段的投票,对通信资源消耗较大,随着节点规模扩增,通信量指数级增加。●分布式数据一致性共识这类共识机制在联盟链应用广泛,采用分布式数据库的一致性算法,在信任环境中使用RAFT或Kafka来控制区块链参与方的数据一致性。这类共识机制无分叉可能、无交叉验证、通讯量小,但是仅能运行在可信环境中,对关联交易支持有限,区块链特性较弱。66证书机制证书机制(1)数字签名区块链系统使用数字签名机制来实现不可篡改、不可抵赖的重要特征。在区块链系统种,除了保证数据内容的完整性之外,还需
评论
发表评论