要了解一个新鲜事物,我们需要从根源看起,而对区块链项目来说,共识机制是其根本价值所在。区块链技术正是运用一套基于共识的数学算法,在机器之间建立“信任”网络,从而通过技术背书而非中心化信用机构来进行全新的信用创造。下面就共识机制举例讲解它的优缺点。
1.POW:Proof of work (工作量证明)
工作量证明机制(Proof of work ),最早是一个经济学名词,指系统为达到某一目标而设置的度量方法。简单理解就是一份证明,用来确认你做过一定量的工作,通过对工作的结果进行认证来证明完成了相应的工作量。
工作量证明机制具有完全去中心化的优点,在以工作量证明机制为共识的区块链中,节点可以自由进出,并通过计算随机哈希散列的数值解争夺记账权,求得正确的数值解以生成区块的能力是节点算力的具体表现。
优点:结果能被快速验证,系统承担的节点量大,作恶成本高进而保证矿工的自觉遵守性。所以也就导致了比特币安全运行十年依然没有出现任何大的系统隐患。
缺点:因为矿机设备需要耗费了大量的电力和水力,处理效率比较低。现在有矿池的出现,算力集中在个别几家,那也就可能他们的算力超过全网的51%,就有做坏事的条件了,比如强行分叉一条新的链。随着大矿池的出现,也就越来越中心化,违背了区块链的初衷。
2.POS:Proof of Stake(权益证明)
权益证明机制(Proof of Stake),要求证明人提供一定数量加密货币的所有权。
权益证明机制的运作方式是,当创造一个新区块时,矿工需要创建一个“币权”交易,交易会按照预先设定的比例把一些币发送给矿工本身。权益证明机制根据每个节点拥有代币的比例和时间,依据算法等比例地降低节点的挖矿难度,从而加快了寻找随机数的速度。
优点:矿工不需要去拼算力,而且也不会浪费太多的算力,这样间接性的就会缩短达成共识的时间。性能上会比POW要来的高。
缺点:拥有代币的大户可以坐享其成,而且所有参与者可以持币拿利息。卖币的人也会少了,大家想着存着币拿利息,也不利于流动性。还有一个间接的危险,就是会吸引黑客攻击大量币的钱包。
3. DPOS:Delegated Proof of Stake(委托权益证明)
DMA已在美国证券交易委员会 SEC 监管下进行了合规备案(美国证监会是美国国会成立的政府委员会,负责监督证券市场及保障投资者的利益),并申请Regulation D 豁免条例,完全符合美国证监会的监管要求,是全球首例泛娱乐STO项目。DMA使用的就是用DPOS委托权益证明。
DPOS与POS其实差别不大,是一种区块链的共识算法, 2014年4月由Bitshares 的首席开发者 Dan Larimer (现为EOS CTO)提出并应用。在DPOS共识机制中,存在两种角色,公证人和见证者。公证人是指权益持有者,可以投票选举区块生产者,见证者指被选举出来进行区块生产、验证交易的节点。我们可以把它想象成是“人民代表大会”,社区选择少数可以代表的人,这些人代表整个社区去做投票记账的事。
优点:继承了POS的有钱且比POS更快的效率和更高的性能。
缺点:为了性能,对去中心化做了一个妥协。