活动证明(加密货币)的定义
活动证明是用于确保区块链上发生的所有交易都是真实的并且所有用户都对公共分类账的准确状态达成共识的众多区块链共识算法之一。 活动证明是一种将其他两种常用算法结合在一起的混合方法,即工作证明(POW)和权益证明(POS)。
分解活动证明(加密货币)
最受欢迎的加密货币比特币使用POW算法,该算法具有随着时间的流逝增加挖矿难度的固有功能。 尽管此方法可以防止对比特币网络的垃圾邮件和黑客攻击,但它导致越来越多的计算能力被用于挖掘,这也增加了能源消耗成本和新时代采矿硬件设备的使用成本。 一个人可以根据他或她在区块链上所贡献的有效工作来挖掘或验证大宗交易。
随着POW网络中采矿难度的增加,能源和硬件成本呈螺旋形上升,POS成为一种替代选择。 它赋予参与者更多的权重,以根据参与者拥有多少个加密货币来进行大宗交易的挖掘或认证。 尽管POS达到了减少电费的目的并使用低成本硬件,但它反而促进了加密货币crypto积或消费。
POW和POS均防止了51%攻击的可能性-一种假设情况,一组参与者可能会获得网络挖掘效率的一半以上。 然后,这将使他们能够完全控制网络,包括停止确认新交易,停止各种区块链用户之间的付款,甚至撤销在其控制网络期间过去完成的交易的权力,从而使他们可以双倍花费加密货币。
输入活动证明(POA),它是POW和POS的混合体,并尝试同时利用两者的优势。 在POA中,挖掘过程从标准的POW过程开始,各种矿工试图以更高的计算能力超越彼此,以寻找新的区块。 当发现(开采)新块时,系统切换到POS,新发现的块仅包含标头和矿工的奖励地址。
根据标题详细信息,从区块链网络中选择一个新的随机验证者组,这些验证者需要验证或签署新块。 验证者拥有的加密货币越多,他或她被选作签名者的机会就越大。
一旦所有验证者签署了新发现的区块,它就会获得完整区块的状态,被识别并添加到区块链网络,并且交易开始记录在区块链网络上。
如果某些选定的签名者无法完成区块签名,流程将移至下一个获胜区块,并根据他们的硬币赌注随机选择一组新的验证者,然后流程继续进行,直到获胜区块收到所需的签名者数量,并成为一个完整的块。 采矿费用/报酬在矿工和各种验证人之间分配,他们各自扮演各自的角色以在区块上签名。
由于POA与POW和POS结合在一起,因此对POA和POS的部分使用引起了批评。 在战俘阶段,仍然需要太多的能量来开采区块,并且硬币ho积者仍然有更多机会进入签名者名单并积累更多的虚拟货币奖励。
POA还可以防止像POW和POS中那样发生51%攻击的可能性,因为无法预测未来的签名伙伴将是谁,并且签名人之间的节省硬币的竞争不允许在组内积累计算能力。
Decred是使用POA共识机制的自主加密货币。