目前区块链公链共识算法大体可以分为两大类,其一,以比特币为代表的POW共识算法;其二、以EOS、VSYS为代表的POS共识算法(注DPOS也属于POS大类中)。关于这两种算法孰优孰劣一直是各大社区及整个币圈争论的焦点,某种角度上说,算法的优劣在很大程度上决定了一个项目(或者代币)最终发展结果。虽区块链行业还相对处于早期,但可观察及分析的项目还是有不少。这里我们可以尝试从项目不同类型项目发展现状,大致窥探出这两种共识算法的可能发展方向及结果。
先说POW
POW可选择分析的项目很多,其中最有代表性的莫过于比特币。作为区块链世界的第一一个项目,比特币成功发展的十年基本证明了POW在安全及稳定方面的优势。POW在安全性及稳定性的表现也是该类型代币在市值上完全碾压POS类型代币主要原因。
但POW共识算法并不完美,首先,历史上走向死亡的POW类型代币并不在少数,事实上现在还活下来的POW代币多是少数的幸运儿,即从过往历史看POW并不能保证一个项目能活下来;其次,在POW共识算法下,算力集中很难避免——算力高意味着网络安全,但算力越高,就越容易出现算力集中,因为只有专业化的矿工及矿池才能才能在算力竞争获胜;再次,后续POW项目及小POW类型币种很容易被51%双花——选择与比特币同样的哈希算法容易被大算力矿池双花,而选择与比特币不同的哈希算法公链,在早期又会因为算力太小而十分虚弱同样遭受攻击;最后,POW在运行效率上天然很慢,其可提高的天花板十分有限。
再说POS
POS共识算法虽较POW相对要晚,但早在2013年之前就有不少尝试,早期代表性的莫过于点点币,比较可惜的是几乎所有早期的POS类型代币都消亡了,现在还在的POS代币大多诞生于2017年牛市期间,即相对于POW共识算法,POS还有待于时间检验。
POS共识算法有很多自身特点。优点方面主要包括,其一,实现持币人与矿工利益绑定,矿工要想参与挖矿必须持有代币,或者能吸引其他持币人支持;其二,相对于POW其性能可优化可提高天花板要更高;其三,POS共识算法能源消耗小,更加节约。
而POS缺点也相对明显:其一、POS的安全性还有待时间检验,特别是在更复杂的环境中;其二,POS算法下,早期参与用户持币成本低,数量大,容易形成大户(特别是交易所)垄断节点,甚至控制网络的情况,且一旦这种格局形成,后来者很难打破,阻碍新的用户的加入。
总结
从上述分析可知,在POW已被现有项目证明是安全和可靠的,但在POW世界里能容纳的项目本身是十分有限的,后续项目采用POW模式要想获得成功很难。而POS共识算法还有待时间进一步验证,但相较于POW其可尝试,可迭代的机会更多,更适合以智能合约开发为主的公链项目。
网友评论