我们都知道,共识机制作为区块链的灵魂,维系着区块链世界的正常运转。那么今天我们就来尝试着能不能从社会历史角度来看区块链共识的发展趋势。区块链的共识机制,其实就是各种自治生态系统内部生产关系上的演变,其演变方式和人类历史进程有诸多相似,但不同的是,区块链共识机制的演变速率非常之高。
人类的早期社会,是以部落形式构成的,没有阶级区分,其恰好对应的是比特币的POW共识机制——工作量证明机制。捕猎能力越高的人,能有更高的生存几率,在部落里也会拥有更多的决定权。这里对应的机制为POW,工作量证明机制,就是工作越多,收益越大,越有决定权。
后来,随着部落人越来越多,生产力水平的逐步提高,出现产品的剩余之后,就出现了贫富分化,原先的共识机制也被破坏,而被阶级社会所取代,而形成了最初的国家。这时对应的共识机制就是POS,权益证明机制,拥有的资产越多,决定权就越高,国家的利益与权利集中于皇权贵族。
但POS会带来马太效应,强者越强,弱者越弱,开始有一批人觉醒产生了新的思想,并且开始反抗,革命,对应的现在的资本主义国家与社会主义国家。对应的共识机制也演变成了DPOS,委托权益证明。由人民群众投票推选出代表,代表民众实行决定权,就像西方国家是由议会决定,中国就是由人大会议决定。
说到这里可能大家认为DPOS才是未来趋势,像现在大火的EOS,很多人认为他就是未来,区块链3.0。 但是需要提醒大家的是,POW,POS共识机制就从此被淘汰出历史舞台了吗?答案是否定的。其实POW,POS一直还存在在我们当今生活的社会中,而且无处不在。比如工厂工人,对他们来说POW才是最体现收益价值的;而企业,由拥有股权多的人决定企业的发展方向,POS模式与企业环境匹配,会带来更好的发展,更快的效率。
所以,对于未来区块链的发展,不应该将所有层次都固化在单一机制内,需要推成出新,因项目制宜,才是最先进的模式。试想一种共识方式,主链由DPOS共识决定,虽然提供了更加民主,更加效率环境。但是也存在极大的安全问题,而且容易引起权力过于集中的腐败现象,被一些别有所图的超级节点所控制。
那如何保障安全呢?
目前最安全的机制,仍然是比特币的POW共识机制。如果可以利用比特币的现有算力,与比特币实行联合挖矿,在不需要消耗额外资源的同时,矿工也无需耗费额外算力即可享有双重奖励,这无疑变相增加了矿工在采矿竞争中的收益。
而且比特币的强大算力又为dpos机制的安全问题提供了保障。 这种结合的方案,我们称之为AuxPoW+DPoS机制。然而,单单只有这一种机制还是不够的,整个社会不可能都适用于同一种共识,在主链的AuxPoW+DPoS机制前提下,我们还需要发展侧链,而且是任何人都可以创建的侧链。
侧链可以使用任何共识机制,而具体的决断权,应该是交由侧链的社区共识来决定的。到这里,可能会有疑问:“侧链的安全又如何得到保障呢?”。回答是:“同样的利用比特币的算力来实现。”比特币的算力当做可信根,传递给所有侧链,同时也可以是侧链的侧链。这种坚韧的信任关系可以在很深的层次传递,这有利于分层次结构化组织区块链生态。