Cardano通过只有赢家可见的彩票机制挑选区块生产者

区块链文库报道:

Cardano的私有彩票机制

大多数区块链网络都会让全网参与者看到出块领导者的选择过程,但Cardano反其道而行之。在每个时间槽中,每个权益池都会运行一场只有自己可见的私有彩票,而彩票结果决定了该池是否有权生成下一个区块。

私有彩票的运作原理

这一机制背后的核心是可验证随机函数(VRF)。VRF允许权益池使用私钥在本地私下运行彩票。如果生成的随机数低于某个阈值,该池就会被选为出块领导者。阈值的计算方式确保了权益池的质押量越高,赢得该时间槽出块权的概率就越大。

这种隐私设计是刻意的,并服务于安全目的:由于外部人员无法提前观测到抽签结果,攻击者无法识别并锁定即将出块的节点。部分时间槽可能没有任何胜出者;偶尔也会出现两个池同时胜出的情况,而协议对这两种结果都设计了处理机制。当两个出块领导者几乎同时生成区块时,就会发生短时分叉,这被称为”槽位争夺”,节点会保留包含更多区块或密度更高的有效链。

如果一个池获胜,它会在区块中包含一个证明,以便所有人之后都能验证其获胜资格。在Praos协议中,每个纪元都有一个所有参与者必须作为VRF输入的公共随机数。该随机数是通过对前一纪元区块中的值进行哈希运算得出的,这一循环正是Ouroboros(衔尾蛇,古代象征蛇咬住自己尾巴的符号)名称的由来。

Ouroboros是首个可证明安全的权益证明协议,也是首个基于同行评审研究的区块链协议。在Cardano协议中,时间被划分为纪元,每个纪元包含432,000个时间槽,每个槽位持续一秒。

委托:不转移代币即可获得质押权益

在Cardano上向某个池委托ADA仅转移参与权益。Cardano的委托是非托管的:你的ADA永远不会离开你的钱包。你只需在链上发布一个证书,声明将你的质押权重计入某个池,同时保留对资金的完全控制权。任何被花费的ADA都会自动从该纪元的质押计数中移除。没有锁仓期,也没有罚没机制。委托出去的ADA始终不会面临风险。

验证者控制的ADA(无论是自有还是他人委托)越多,被选为出块并获取奖励的概率就越高。私有VRF彩票与非托管委托的结合,赋予了Cardano共识模型两个独特特性:一层针对定向攻击的有效安全防护,以及一种让持有者始终完全掌控资金的质押体验。

© 版权声明
THE END
喜欢就支持一下吧
分享