尽管区块链和加密货币社区仍然洇对区块链的信仰而团结在一起但他们之间却存在着一个巨大的分歧——共识协议怎么做。虽然工作量证明协议怎么做(PoW)仍然是比特幣和许多其他平台的首选但围绕着权益证明协议怎么做(PoS)及其它新兴共识协议怎么做的争论仍然剑拔弩张。
作为共识协议怎么做的鼻祖和中本聪的创意工作量证明协议怎么做的设定使矿工通过解决复杂的密码难题来获得比特币或通证形式的奖励。
优点:作为最早的协議怎么做PoW已经证明了其抵御内部和外部攻击的能力。
缺点:PoW受到人们指责主要有以下几个原因
首先,比特币的能源消耗非常大据估計,比特币网络等同于159个国家的总耗电量比特币的批评者Andrew Tayo等人指出,这其中有很大一部分能源都被浪费了因为不管有多少人参与到挖仳特币的竞争中来,每个区块最终只能由一名矿工挖出
其次,比特币目前主要使用ASIC矿机进行挖矿换一句话说,比特币挖矿主要由Bitmain等大型操作公司来主导这些公司能够负担得起大规模挖矿所需的硬件设施。这种做法将挖矿业的权力集中到了少数人的手中因此社区中有┅部分人将比特币称为中心化货币。尽管像Vertcoin等加密货币试图通过定期变化算法的方式来保持对ASIC的抵抗力但前提是它们必须要在ASIC制造商生產出新型矿机之前调整算法。
采用情况:比特币莱特币,Zcash和Ethereum Classic以及其他一些最流行的加密货币都采用了PoW共识协议怎么做。
PoS最初的设想是為了避免PoW众所周知的问题比如能源消耗。在PoS模型中那些持有区块链通证的人可以把赌注押在下一个区块是否是正确产出的区块上。如果是正确区块的话他们就会得到奖励。但是相反如果有人在一个被证明包含欺诈交易的区块上下注,那么他们的赌注将会被“扣除”
优点:PoS消耗的能量比PoW少。PoS还在积极惩罚不诚实行为阻止验证者的欺诈行为。
缺点:由于验证节点不提供计算能力(即所谓的“无利害關系”问题)PoS区块链可能比PoW有更多的分叉风险。此外PoS有利于拥有最多通证的人,这也可能会进一步增加它的中心化比较明显的例子僦是基于PoS的NXT,它的最大持有者已经获得了超过90%的通证
采用情况:使用纯PoS算法的项目有Reddcoin、Decred和NavCoin。PoW的算法问题导致以太坊从原来的纯PoW驱动变成現在开始采用Casper一种PoW/PoS的混合共识机制。
由于比特币和以太坊的市场主导地位围绕共识协议怎么做的争论似乎也都常常围绕着PoW和PoS展开。
其實人们关于挖矿算法展开激烈辩论的是中心化与去中心化的问题,而不是选择PoS还是PoW的问题ASIC有助于激励挖矿的中心化,为了克服这一问題一些PoW网络通过周期性地改变挖矿算法。PoS网络的情况与此类似一些网络选择了对验证器数量进行限制的共识机制,从而希望提供更大嘚交易吞吐量
然而我们必须了解到,PoW和PoS并不是唯一的共识模式那还有其他的选择么?
股份权益证明(dPoS)
股份权益证明由Steem和EOS的首席技术官DanielLarimer发明的它们都使用了dPoS。dPoS允许网络投票给“见证人(witness)”他们将达成增加下一个区块的共识。与标准的PoS模型类似网络参与者的投票權重由他们所持有的网络通证数量决定。
优点:dPoS中达成共识的参与者越少决策的速度就越快。通过避免使用ASIC它促进了网络的去中心化。
缺点:“见证人”的使用意味着永远无法实现完全的去中心化你可以考虑一下完全民主(所有公民对所有问题投票)和代议制民主(選出代表来代表全体选民发言)之间的区别。
VitalikButerin对dPOS提出了批评并描述了这种共识协议怎么做将如何导致两极分化,即有影响力的选民组成嘚团体最终可能会对网络进行恶意攻击而Larimer在他自己的博客上也写出了“加密经济治理的局限性”来为自己辩护。Larimer的结论是:共识是网络嘚作用“每个社区可能都有自己的‘对与错’定义,这只能通过调查社区成员主观意见来进行衡量”
与dPoS类似,PoA模型会在网络中建立几個可信节点只有这些节点才能存储整个分类帐本。PoA模型允许任何在物联网(IoT)上运行、同时还支持网络的设备进行挖矿(它们无需存储整个分类账本)这一过程被称为“微挖矿(micro-mining)”,它甚至可以使那些联网的家用电器来为区块链网络的计力做贡献
优点:通过利用更夶的计算机网络的计算能力,PoA可以在大大减少能耗的情况下处理更快的交易速度
缺点:PoA仍处于起步阶段,需要通过早期阶段证明它的潜仂
采用情况:任务证明是由IOTW开发的,IOTW是一个区块链项目它旨在将任何联网设备引入区块链网络。IOTW创始人兼首席执行官Fred Leung解释道:
IOTW的最终目标是为了大量采用区块链从而将区块链引入进每个家庭。PoA和微采矿将允许任何连接设备在不增加硬件成本的情况下进行挖矿普通人將获得区块链奖励,因此他们也将进一步了解区块链和加密货币PoA使用的电力会非常少,因为它不需要进行工作量证明通过见证协议怎麼做,微挖矿将允许具有相同数量验证节点的分类账本的数量显著减少
授权拜占庭容错(dBFT)
dBFT是由NEO团队开发来解决拜占庭将军问题的。该系统由节点、委托人(谁可以批准区块)和发言人(谁提议下一个区块)组成各种场景说明了dBFT协议怎么做有足够能力来保护网络不受恶意参与者的影响。
dBFT是NEO(以前称为Antshares)发明的事实证明它很好用。所有交易在第一次确认之后都是100%的最终结果区块链不能使用dBFT进行分叉,哃时高价值链上交易执行起来会快得多它是基于管理和业务用例构建的。
缺点:Vitalik认为100%的最终结果总是概率性事件至少从哲学角度来看昰这样的。然而NEO区块链还没有遭遇任何交易逆转的情况。
采用情况:dBFT被NEO使用
区块链作为一项新型技术正处于大量开发的背景中。许多關键的因素——比如去中心化的程度——都体现了区块链技术的精神核心至少从现在来看,人们就共识协议怎么做还没有达成一致
AEP农業生态协议怎么做在打造全球农业链上生态的过程中并没有过分追求去中介化,而是在符合农业生态应用场景的基础上有效和适度去中介囮因此AEP农业生态协议怎么做推出了POA+POS共识机制。POA 决定了上层结构(主链)POS 决定了通证的属性,两者共同实现了在区块链上创建新的节点同时還能确保全网安全配以相应的硬件设备和超级芯片辅助区块链运行,真正做到虚实结合、软硬互补