文档介绍:该【区块链共识与分叉知识 】是由【知识徜徉土豆】上传分享,文档一共【47】页,该文档可以免费在线阅读,需要了解更多关于【区块链共识与分叉知识 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。区块链共识与分叉知识
区块链共识与分叉知识
第1页
目录
CONTENTS
1
共识机制相关知识
2
常见共识算法
3
是否有完美共识机制?
4
5
6
软分叉与硬分叉
Q&A
区块链共识与分叉知识
第2页
PPT内容提醒
本PPT讲解区块链领域共识机制。
主要面向全部区块链领域技术人员。尤其是期望在应用中需要了解共识机制人员。
……
区块链中比喻:共识机制是区块链灵魂关键、密码算法是区块链骨骼。
相关区块链知识请参考咱们一系列培训PPT
区块链共识与分叉知识
第3页
共识机制相关知识
1
区块链共识与分叉知识
第4页
共识机制相关知识
共识机制
区块链作为一个按时间次序存放数据数据结构,可支持不一样共识机制。共识机制是区块链技术主要组件。区块链共识机制目标是使全部老实节点保留一致区块链视图,同时满足两个性质:
1)一致性。全部老实节点保留区块链前缀个别完全相同。
2)有效性。由某老实节点公布信息终将被其它全部老实节点统计在自己区块链中。
共识
(Consensus)
共识机制
密码算法
区块链骨骼
区块链灵魂关键
区块链共识与分叉知识
第5页
共识机制相关知识
CAP定律
CAP标准又称CAP定理,指是在一个分布式系统中
三者不可兼得。
Consistency(一致性)
Availability(可用性)
Partition tolerance(分区容错性)
分布式系统CAP理论:理论首先把分布式系统中三个特征进行了以下归纳:
一致性(C):在分布式系统中全部数据备份,在同一时刻是否一样值。(等同于全部节点访问同一份最新数据副本)
可用性(A):在集群中一个别节点故障后,集群整体是否还能响应客户端读写请求。(对数据更新具备高可用性)
分区容错性(P):以实际效果而言,分区相当于对通信时限要求。系统假如不能在时限内达成数据一致性,就意味着发生了分区情况,必须就当前操作在C和A之间做出选择。
区块链共识与分叉知识
第6页
共识机制相关知识
几个生活中共识机制
顾名思义,“共识”关键是共同认可,它反面就是有分歧。
分歧
依靠和相信科学
尊重客观事实
投票
仲裁
竞争
权威命令
关键
共同认可
区块链共识与分叉知识
第7页
共识机制相关知识
从以下4个维度评价各共识机制技术水平:
1)安全性。即是否能够预防二次支付、自私挖矿等攻击,是否有良好容错能力。
2)扩展性。即是否支持网络节点扩展。扩展性是区块链设计要考虑关键原因之一。
3)性能效率。目队交易达成共识被统计在区块链中至被最终确认时间延迟,也能够了解为系统每秒可处理确认交易数量。
4)资源消耗。即在达成共识过程中,系统所要花费计算资源大小,包含CPU、内存等。区块链上共识机制借助计算资源或者网络通信资源达成共识。
技术水平
安全性
扩展性
性能效率
资源消耗
区块链共识与分叉知识
第8页
共识机制相关知识
达成共识越分散过程,其效率就越低,但满意度越高,所以也越稳定;相反,达成共识越集中过程,效率越高,也越轻易出现独裁和腐败现象。
达成共识常见一个方法就是经过物质上激励以对某个事件达成共识;不过这种共识存在问题就是轻易被外界其它更大物质激励所破坏。
对共识机制总结
区块链共识与分叉知识
第9页
常见共识算法
2
区块链共识与分叉知识
第10页