Investor's wiki

活动证明

活动证明

什么是活动证明 (PoA)?

活动证明(PoA)是一种用于加密货币和类似系统的区块链共识算法它用于确保区块链上发生的所有交易都是真实的,以及确保所有矿工达成共识。 PoA 是其他两种区块链共识算法的组合:工作量证明 (PoW)权益证明 (PoS)

了解活动证明 (PoA)

比特币是最流行的加密货币,使用 PoW 共识算法。该算法的一个特点是随着时间的推移,它会增加挖掘的难度。这种方法还可以防止比特币网络被黑客入侵。但是,由于挖矿难度的增加,必须使用越来越多的计算能力。由于存在更多的能源消耗,因此涉及更多的成本(包括硬件的磨损成本)。

使用 PoW 系统,矿工可以根据他们已经为区块链贡献的有效工作量来挖掘或验证交易。由于 PoW 网络的挖矿难度增加,能源和硬件成本呈螺旋式上升,PoS 系统应运而生。

使用 PoS 系统,矿工挖掘或验证交易的能力取决于他们持有多少加密货币。尽管 PoS 系统实现了电费的减少,但它的一个意想不到的副作用是它可以促进囤币(而不是消费)。

PoW 和 PoS 系统都旨在防止51% 攻击的可能性——在这种情况下,一组参与者获得了网络一半以上的挖矿计算能力的控制权。 51% 攻击的危险在于,该组织可以完全控制网络,包括阻止新交易得到确认、停止不同区块链用户之间的支付,甚至撤销过去在他们控制期间完成的交易的权力网络,允许他们双花加密货币。

PoA 还可以防止 51% 攻击的机会,就像在 POW 和 POS 中一样,因为无法预测未来的签名节点是谁,并且签名者之间的代币节省竞争不允许计算能力在一个团体。

特别注意事项

活动证明 (PoA) 系统中的挖掘过程

PoA 系统试图结合 PoW 和 PoS 系统的最佳方面。在 PoA 中,挖矿过程的开始方式与 PoW 过程相同,各种矿工试图以更高的计算能力相互超越以寻找新的区块。当发现(或开采)新区块时,系统切换到 PoS,新发现的区块仅包含一个标头和矿工的奖励地址。

根据标头详细信息,从区块链网络中选择一组新的随机验证者;他们需要验证或签署新区块。验证者拥有的硬币越多,他们被选为签名者的机会就越大。

一旦所有的验证者都签署了新发现的区块,它就会获得一个完整区块的状态,它被识别并添加到区块链网络中,交易开始被记录在上面。如果某些选定的签名者无法签署区块以完成该区块,则该过程将移动到下一个获胜区块,并随机选择一组新的验证者(取决于他们的硬币股份)。这个过程一直持续到一个获胜的区块收到所需数量的签名者并成为一个完整的区块。挖矿费用/奖励在矿工和各个验证者之间分配,他们在各自的角色中做出贡献以在区块上签字。

由于 PoA 系统将 PoW 和 PoS 结合在一起,因此它因部分使用两者而受到批评。在 PoW 阶段挖掘区块仍然需要太多的权力,而囤币者仍然有更多的机会进入签名者名单并积累更多的虚拟货币奖励。

活动证明 (PoA) 示例

Decred(DCR)是最知名的使用 PoA 共识机制的加密货币。使用 Decred,大约每五分钟创建一次块。 Decred 的挖掘过程始于节点(参与网络的计算机)寻找具有已知难度级别的密码难题的解决方案,以创建新块。到目前为止,这个过程类似于 PoW 系统。

找到解决方案后,将其广播到网络。然后网络验证解决方案。至此,系统就变成了PoS。一个节点开采的 DCR 越多,他们就越有可能被选中对该区块进行投票。 (在 DCR 的区块链中,利益相关者获得票证,授予他们投票权以换取挖掘 DCR。)从票证池中伪随机选择五张票证;如果五个投票中至少有三个投票“是”来验证该区块,则该区块将永久添加到区块链中。矿工和选民都获得 DCR 奖励。

## 强调

  • 活动证明 (PoA) 是一种区块链共识算法,它结合了其他两种区块链共识算法:工作量证明 (PoW) 和权益证明 (PoS)。

  • Decred (DCR) 是最知名的使用 PoA 共识机制的加密货币。

  • PoA 系统试图结合 PoW 和 PoS 系统的最佳方面;挖矿过程开始时类似于 PoW 系统,但在成功挖出新区块后,系统切换为类似于 PoS 系统。