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

avatar
· Views 72

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


1. 共识是什么?

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

我们为什么需要共识呢?

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

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

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

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


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

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

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

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

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

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

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

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



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


免責事項:本記事で述べられている見解は著者の見解のみであり、Followmeの公式見解を反映するものではありません。Followmeは、提供された情報の正確性、完全性、信頼性について一切責任を負いません。また、書面で明示的に記載されている場合を除き、本記事の内容に基づいて行われたいかなる行動についても責任を負いません。

この記事が気に入ったら、著者にチップを送って感謝の気持ちを表しましょう。
応答 0

  • tradingContest