Discover区块链入门 | 我不允许你还不知道!8.共识机制!区块链世界的法律
8.共识机制!区块链世界的法律

8.共识机制!区块链世界的法律

Update: 2021-02-04
Share

Description

8. 共识机制。记账权,谁说了算?

在第五期的节目中我们说到共识机制是保证数据不出错的解决方案。还记得趣链村的村民是怎么解决账目一致的问题的吗?他们决定用村里的喇叭广而告之来实现各家账本内容同步,每个村民都同意这么做,这就是最简单的共识机制。但在实际的区块链中,往往会涉及到更复杂的共识机制。

 

简单来说共识机制是一种规则,每个节点都必须遵守。共识机制主要在区块链的网络中起到了保证全节点账目一致的作用。因为我们都知道区块链是基于点对点分布式网络结构的,任何人都可以加入进来成为其中一个节点,但这时候问题就出现了,对于一笔数据桔子认为应该这么算,邻居桃子认为不不不,应该这样算,我们都是平等的节点那到底应该听谁的呢?第二,桔子觉得自己处理数据的能力特别棒,我不相信别人能像我一样优秀不出错。那这时候到底以谁的数据为准呢,没有中心化的机构来为我作主啊!于是比特币之父中本聪就想出了一个办法,设立一套规则,就好比区块链世界里的法律,每个节点都必须要遵守。规则包括如何记账和如何达成共识,既解决了信任问题又保障了区块链世界的正常运行。

 

常见的共识算法包括工作量证明和拜占庭容错等。工作量证明简称pow,通过消耗计算机算力进行哈希碰撞计算,最快算出答案的人就等于获得了记账权并生产出了新的区块,比如在比特币网络中人们比拼算力来争取记账权从而获得比特币奖励。另一种共识算法拜占庭容错我们将在下一期同拜占庭将军问题一起介绍!如果对技术感兴趣的同学可以关注公众号Qtech,和趣链科技的程序员们一起学习最牛的区块链技术吧!咱们下期见。



Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

8.共识机制!区块链世界的法律

8.共识机制!区块链世界的法律