什么是活动证明 (PoA)?
活动证明(Proof of Activity, PoA)是一种混合共识机制,结合了两种基本算法的元素:工作量证明和权益证明。这种组合的目标是利用每种方法的优势,弥补它们的缺点,从而提高区块链网络的安全性和弹性。
该过程始于工作量证明原则:矿工通过进行计算工作竞争创建区块模板。然而,在这个阶段,区块尚未包含交易。然后,权益证明机制开始发挥作用:为了完成和确认区块,系统从持币者中选择一组验证者,选择的概率取决于他们的持币量。只有在选定的参与者签署区块后,它才成为链的一部分。
为什么需要混合方法
- 通过结合两种保护机制来降低攻击风险;
- 在矿工和持币者之间分配奖励;
- 鼓励参与者持有币并支持网络;
- 在计算成本和经济激励之间取得平衡。
因此,活动证明旨在将计算保护的可靠性与持有者的经济利益相结合,这使其成为共识技术发展中混合解决方案的一个例子。