【前言:每天我们都为了达成某种共识而努力,甚至因为某种共识无法达成而兵戎相见,那共识到底为什么如此重要呢?又如何达成呢?】
在现实世界当中,经常会看到存在的冲突,然后进行调解,人类因于此而设置了很多机构进行冲突的调解,可以说一部人类史就是在冲突和平息冲突中来回往复,当能达到某种共识时,冲突就消失,当某种共识被打乱,冲突就会出现。因此,在这里,共识就很重要,如何达成共识?共识的标准是什么?可以说共识其实就是冲突双方或者说参与方都能接受的一种的机制,都得到自己相应的利益,然后才可以进行下一次的生产活动,如若不然,就会产生斗争。
那在现实世界中,需要如此,那在虚拟世界里,在区块链世界里,一样需要如此,区块链技术的发展让人类第一次可以让价值在虚拟世界中进行传输,但是,有价值的地方就是有利益的地方,有利益的地方就是有江湖传说的存在,有江湖就有争议,有争议就必须有规则,如何平衡各个参与方的利益,如何让一个规则都能达到参与方的认可与满意,那就需要共识机制。
查阅一下资料,维基百科中这样定义共识机制:
由于加密货币多数采用去中心化的区块链设计,节点是各处分散且平行的,所以必须设计一套制度,来维护系统的运作顺序与公平性,统一区块链的版本,并奖励提供资源维护区块链的使用者,以及惩罚恶意的危害者。这样的制度,必须依赖某种方式来证明,是由谁取得了一个区块链的打包权(或称记账权),并且可以获取打包这一个区块的奖励;又或者是谁意图进行危害,就会获得一定的惩罚,这就是共识机制。
但是在百度百科中对共识机制的定义是这样的:
所谓“共识机制”,是通过特殊节点的投票,在很短的时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,我们就可以认为全网对此也能够达成共识。再通俗一点来讲,如果中国一名微博大V、美国一名虚拟币玩家、一名非洲留学生和一名欧洲旅行者互不相识,但他们都一致认为你是个好人,那么基本上就可以断定你这人还不坏。
在以上关于共识机制的定义当中有个关键词“节点”,就是说由于区块链所承载的特性决定每个参与者是分布在地球不同的角度上,而这些参与者就如通信行业当中的节点一样,只有让每个参与的节点认可验证并确认一件事情,那就可以证明这件事情是正确的。
所以,我认为的共识机制应该就是大家都遵守的一套规则,而这套规则是事先已经制定好,并且参与的各个节点基于自身利益最大化,都会自发、诚实地遵守协议中预先设定的规则,判断每一笔记录的真实性,最终将判断为真的记录记入区块链之中。换句话说,如果各节点具有各自独立的利益并互相竞争,则这些节点几乎不可能合谋欺骗你,而当节点们在网络中拥有公共信誉时,这一点体现得尤为明显。区块链技术正是运用一套基于共识的数学算法,在机器之间建立“信任”网络,从而通过技术背书而非中心化信用机构来进行全新的信用创造。
什么样的共识机制最好?当然是让激发人性的一种利益规则最好,人性本身就是存在着利益最大化,经济学的基本公理就是人类的唯利是图,人性本身就是争取自己利益的最大化,而在有记录的人类史里,所有的冲突都是为了利益而起。如果世界有一套规则,只有你按照这套规则行事才能使你利益最大化,我想没有人会去刻意违反这套规则,而现在这套规则正用数学的形式在另外一个世界里形成,我相信,这套规则,这套机制会让人类的关系走向不一样,会成为改变关系的一个开端。