小安论币:小白入门,共识机制

avatar
· 阅读量 69

说到区块链,我们必然会谈及共识机制。今天,小安就和你聊聊什么是区块链的共识机制。


1. 共识是什么?

字面直译是指:“共同的认识”。简而言之,就是一个群体的成员在规则方面达成的一致意见。

我们为什么需要共识呢?

因为人是群居动物,是社会性动物,人类社会需要大规模的协作,而共识是人们达成协作的前提。

如何分工,如何分配,如何奖惩等,必须有一个让所有成员都认可的规则,而对规则的一致认可,就是我们说的共识。

2.区块链的共识机制。公众号关注:博森科技小蝶。

区块链是一种去中心化的分布式账本,也可以说是一个公共账本、公开的数据库,同时也是一个点对点的协作网络。分布在全球各个节点的这个分布式数据库,由区块按时间顺序相连而成,区块中记录的是数笔交易。


协作方(节点)共同维护数据,每个节点都有一份完整的数据备份,所有节点的数据内容必须完全一致,每个节点都可以在本地查找交易记录,每个节点也可以在本地添加交易。

为了支持系统运行,需要各节点矿工的参与——因为有奖励,奖励可以去交易所换成钱,所以大家都愿意参与,而这样参与的过程类似于挖矿,所以被称为“矿工”。

没有一个中心来指挥、协调,区块链要完成协作就必须有一个共识机制来解决两个基本问题:

1)谁有权写入数据——每次只有一个人可以记账; 

2) 其他人如何同步数据——保持账本的一致性。

区块链的共识:以最长链作为主链,即每个节点总是选择并尝试延长主链,也就是各节点都以区块最多的那条链作为自己添加、更新区块的选择,这样多节点就能同步一个权威的公共账本了。

2.区块链常见的共识机制。

区块链共识机制重点要解决第一个问题:谁有权写入数据?交流请加笔者!



小安论币:小白入门,共识机制


风险提示:本文所述仅代表作者个人观点,不代表 Followme 的官方立场。Followme 不对内容的准确性、完整性或可靠性作出任何保证,对于基于该内容所采取的任何行为,不承担任何责任,除非另有书面明确说明。

喜欢的话,赞赏支持一下
回复 0
暂无评论。 来发表第一条观点吧。

  • tradingContest