一、前言
快到年底了,现在各行各业都在评选年度词语,如果区块链行业也评选年度十大词语的话,那么排在第一的很可能是“共识”。
因为区块链行业内的每一个人、每一个项目都在说共识,仿佛区块链行业是靠共识支撑的行业一样,可是到底什么是共识呢?
二、技术层面的共识
技术层面的共识,指的是分布式记帐的数据一致性。
分布式系统要想达成百分之百的共识,是非常非常困难的事,总会有人恶意作恶,总会有人出现错误或者网络延迟等各种问题。要达成分布式的共识,最重要的是解决在达成共识过程中会出现的各种“故障”,用专业术语说,就是要解决容错问题。
中本聪开创性的用工作量证明和最长链法则结合解决了共识的问题,他非常巧妙的用概率上的不可能解决了最终确认的问题;虽然牺牲了一定的高性能,但是算是成功的解决了拜占庭容错的问题,第一次让分布式共识在实际意义上变得可行了。
具体来说,他采用了特殊的区块链式数据结构,将一个一个的区块,通过特定的规则组合起来形成了链,链的形成过程,就是把全网不同节点的不同数据,收敛成确定且相同的数据的过程。
再具体一点说,这条形成的最长链即共识!
三、货币的共识
货币是最需要共识的!
为什么呢?用大白话说,因为货币本身没有意义嘛,没有意义的东西当然最需要共识喽。
共识从字面的意思理解就是共同的认识,即很多人共同认定某个东西具有某种特殊意义。意义这个东西是人类所特有的,是一个“想象共同体”。
从最开始用贝壳作为货币,再到后来用金银作为货币,到后来用纸币作为货币,到现在用数字货币、比特币来作为货币。贝壳、金银、纸、到现在的代码本身的意义有限,就比如纸币,纸币本身有什么用呢?就是一张纸嘛,这张纸唯一的作用就是用来支付。如果大家都认可这张纸的作用,对这张纸达成了共识了,那这张纸就有用,如果不达成共识纸就没用。
同样,比特币作为区块链世界的货币,也是最需要共识的。有很多人说比特币没有价值,说比特币是泡沫,这种感觉就像是指责纸币没有价值,指责纸币是最大泡沫一样。
只要大家达成共识,认定比特币有价值,那么比特币就能承担一般等价物的作用,它就“事实”上有价值;达成共识的人越多,比特币的价值就越大。
四、“广义”的共识
货币需要共识,大家都能理解,可是后来,共识这个概念被扩大了,延伸到了区块链的其它项目中。
我们聊到区块链项目时所谈到的共识,至少包括以下三层意义:
1、规则。包括运营规则、挖矿规则等等,比如EOS的21人记帐,宪法治理等规则。
2、生态。生态大都是因为利益才聚到一起,生态越大,共识圈越大。
3、社群。社群其实也可以叫做全体TOKEN持有者,这是真正广上的共识群体,一般来说,持有TOKEN的人越多,共识群体就越大。
五、共识的归共识,需求的归需求
当共识是指技术层面的意思时,它的定义很明确,就是指分布式记帐数据的一致性;
当共识是指货币层面的意思时,它的定义很好理解,大家都知道货币是最需要共识的;
但是当共识被扩大化之后,它的定义模糊了,它有了多层的含义,很难分清楚具体是指哪方面。
前面我们说到,共识是人类的“想像共同体”,其实它更适合抽象的东西。如果我们对一个有具体意义的东西谈共识,就会显得有些不伦不类,而区块链项目本身就是有意义的,有意义我们就主要谈意义,没意义才谈共识。
也许,只有货币才需要共识!其他的区块链项目需要的不是共识,而是真实的市场需求!
那么,不如让共识的归共识,需求的归需求吧。