研究了这么多天@Dusk_Foundation ,今天忍不住温习了一下,不复习不知道,一复习吓一跳,重新研究Rusk 仓库时,我把 consensus 和 genesis contracts 里的 stake 相关逻辑顺了一遍。比较有意思的是,Dusk 并没有把质押单独当成一个“存币生息”的模块,而是直接把它接进了共识本身。官方代码里,Stake Contract负责记录 provisioner、stake、奖励以及 validator set,而 Succinct Attestation 会从这些 provisioner 中随机选出委员会成员来完成区块提议、验证和最终确认

也就是说,DUSK 被锁进去之后,真正重要的不是“锁了多少天”,而是这笔 stake 能不能让节点持续成为有效的共识参与者。现在官方要求运行 provisioner 节点,并且节点需要保持在线、同步、配置正确;奖励也不是固定年化,而是取决于 active stake 和实际参与共识的情况。这个设计让我觉得 Dusk 的质押更接近“用资本获得参与共识的资格”,而不是单纯买一张收益凭证。

继续往奖励分配看,会发现这个逻辑更加明显。Dusk 每个区块的奖励由新发行的 DUSK 和该区块产生的交易费组成,奖励并不是所有质押者平均分,而是和共识中的角色、参与情况以及 stake 权重联系在一起。官方目前的分配规则里,Block Generator 获得主要部分,委员会中的参与者也会根据证书中的 credits 获得相应奖励,未分配的部分还可能被销毁。换句话说,节点不是“挂着就领固定工资”,共识参与本身就是收益模型的一部分。

这也是我现在比较看重的一点:Dusk 的 PoS 并没有把安全性和经济激励完全拆开。Stake 决定谁有机会进入共识委员会,节点是否正常参与又会影响实际收益,而交易费最终也会回到区块奖励体系里。这样一来,DUSK 的角色就不只是一个支付 Gas 的代币,它同时还是进入共识、承担网络安全责任以及获得协议奖励的经济
#dusk $DUSK