谢邀,区块链底层研发工程师一枚,携满腔热情来怒答一发。
对于这个说法,我其实从心里的同意的不能再同意了。如果我们认为去中心化、防篡改是区块链的两个必备特性的话,那么真正算的上区块链的系统其实不多,而对应的共识机制也基本上就只有POW和POS了,至于其它的什么DPOS、PBFT什么的,严格来说,只能算是一种分布式系统而已。
区块链的共识
中本聪老爷子在发明比特币的时候,在其创世区块中写下了鄙视银行的话,我们从中可以看出中本聪老爷子的初衷是设计一种去中心化的机制,让这套机制能够自动可靠的运转。这套机制对应的共识算法也就是众所周知的POW。虽然说这套机制有这样那样的问题,但是其起码提供了人人均等的机会,换句话说,只要你想,并付出相应的代价,那么就可以记账。即使目前比特大陆掌握了70%的算力,但是只要有其他的人愿意投入更多的算力,一样能打破比特大陆的垄断。
后来的POS机制也是一样,其起码提供了我们机会均等的一个机制,因此这种机制至少从设计思想上,是不会违背去中心化的思想的。
分布式系统的一致性
传统的分布式系统,也存在一致性的问题。在过去的分布式系统研究中,已经有了很多一致性算法和相应的论文。而比较著名的一个问题的研究就是拜占庭将军问题。其本意就是解决分布式的一致性问题。
传统的分布式系统一致性的研究,一般都是基于一个前提,即记账的节点个数固定,这也是目前很多其它的区块链共识算法所要求的。例如DPOS就是这种。那么要求记账节点固定就有一个问题,一旦节点固定,由代表或者某些节点记账的时候,就一定会有垄断的产生,也就对应的风险。
所以,从这一点上说,EOS其实就是传统的分布式系统,只是借着区块链的东风来忽悠一把韭菜而已。
总结
区块链系统是一种分布式系统,但是分布式系统不一定是区块链系统。区块链系统至少从机制上不会被垄断的,而分布式系统则不一定。从EOS的共识机制上来说,它是存在垄断的可能性的,因此严格来说不能算是区块链系统。另外,从BM的个人行为来看,EOS的设计初衷可能只是为了割一把韭菜而已。另外,最近BM不是说了又发现了新的机制,要舍弃DPOS。看样子,EOS的前景也不容乐观。