抵押挖矿 Staking¶
注意
Polkadot主网尚未上线,这篇文章有可能会过时,目前适用于POC-4,我们也建议您阅读英文原版。
Polkadot使用NPOS(Nominated Proof-of-Stake)共识机制来最大化链的安全性,因此DOT持有人可以通过把DOT提名(抵押)给多个验证人进行抵押获取Staking收益,参与提名的DOT持有人也称为提名人。
为什么要Staking?¶
- 主网上线后计划是10%的年通货膨胀率,仅仅放在钱包或交易所可能意味着代币价值每年会被稀释掉10%
- 大约有20%的年回报率,如果主网上线后抵押的DOT没有达到总流通量的50%的话,那么回报率会高于20%
为什么不要Staking?¶
- DOT会被锁定3个月
- 假如验证人作恶(多次离线、验证无效块等等),可能会受到惩罚
通货膨胀¶
通货膨胀率是一个变化的值,可以参考下图蓝线。
Source: Research - Web3 Foundation
x-轴: 抵押的DOT占供应量的百分比
y-轴: 百分比
绿线: 回报率
蓝线: 通货膨胀率
Info
例如:当抵押率为50%时,回报率是20%,此时的通货膨胀率是10%。
设计成可变化的是为了保证网络有较高的抵押率,较高的抵押率意味着攻击成本更高,相应的网络就会更安全,但是当超过50%时收益又会下降,所以理想的抵押率是50%。
奖励与分配¶
为了解释如何向验证人和提名人支付奖励,我们引入验证池(validator pools)的概念,其中验证池是由被选举的验证人和它的提名人组成。验证池之间奖励的规则是做了相同工作的2个验证池将获得同样数量DOT的奖励,即奖励与每个池中抵押的数量无关。因此这也是给予提名人的一种经济激励,为了获得更多奖励把他们的DOT提名给有足够声誉的低抵押率的验证人,这样避免了某几个验证池的的权利过于集中。
奖励的分配分为两部分,一部分是验证人事先设定好的手续费部分,以及去掉手续费之后剩余的部分,这部分将按照池中抵押DOT的百分比分配给提名人。
在目前的测试网中,奖励会每个小时分发给验证人和提名人。
惩罚机制¶
如果一个验证人多次离线,那么他就可能会被取消验证资格。有两个参数决定资格是否会被取消,这两个参数是Offline Slash Grace
和Unstake Threshold
,其中Offline Slash Grace
由网络配置,而Unstake Threshold
由验证人决定。一旦验证资格被取消,将从验证人和他提名人的余额中扣除一个值。