我们知道比特币的安全性来源 hash 加密和共识机制,所以我们今天聊一聊比特币中的共识机制。
分布式共识
分布式的 hash 表,系统有很多计算机,这些计算机共同来维护一个 hash 表。
Alice -> 12345
下面介绍关于分布式两个结论
关于分布式 FLP impossibility result
在一个异步系统里(网络延时没有上限),即使一个成员是有问题,也就是无法取得共识。
CAP Theorem
- C(Consistency)
- A(Availability)
- P(Partition tolerance)
任何一个分布系统,这个三个性质中最多只能满足两个,无法全部满足以上3性质。
分布式共识一个比较著名协议我 Paxos,Paxos 又能一直没有达到共识。这些理论我们简单了解一下就行。我们现在回到比特币中共识协议
比特币中共识协议
在比特币的共识协议是有前提的协议,也就是假设比特币网络中大多数的节点是诚实可信的没有恶意的节点。
任何基于投票方案,都需要确定那些节点有投票的资格。也就是网络中那些节点有投票的资格。
有疑问加站长微信联系(非本文作者)