为什么你质押的 DOT 总是收不到奖励?

2022-04-12 18:46:13 作者:金色财经

社区小伙伴经常会遇到领取不到质押奖励的问题,今天我们整理了一份自检指南来解答大家关于领取不到质押奖励的问题。

当前 Polkadot Staking 参数和情况

目前在 Polkadot 上提名至少需要有 10 个 DOT 质押金额(在 Kusama 上为 0.1 KSM)。请确保你高于最低要求,否则你将无法提名。注意:并非所有超过 10 DOT 的提名人都会获得 Staking 奖励。获得奖励所需的最低金额是动态的,可以在 Targets 页面上找到。详情请参阅 55 号公投。https://polkadot.polkassembly.io/referendum/55

目前最多支持 22,500 名提名人。这意味着,如果已经有 22,500 名提名人,你将无法提名,即使你的 DOT 超过最低 160。你可以在 Staking Overview 页面上仔细检查当前的提名人数量。https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.pinknode.io%2Fpolkadot%2Fexplorer#/staking

这是一种暂时的情况,正在探索解决方案。你可以在这里(https://polkadot.network/polkadot-and-kusama-staking-changes/)阅读为什么需要最低要求的更多详细信息,并在此处阅读有关永久解决方案的每月更新。https://gist.github.com/kianenigma/aa835946455b9a3f167821b9d05ba376

请检查以下内容

在执行以下步骤之前,请在 Subscan 或 Polkascan 等区块浏览器上检查你的 DOT 地址,是否在接受奖励。如果你肯定没有收到奖励,请检查以下几项内容:

你绑定了你的 DOT / KSM 吗?你可以在“帐户”页面上的帐户余额(https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.polkadot.io#/accounts)中仔细检查:

如果你没有绑定代币,请按照此处的说明进行质押。https://support.polkadot.network/en/support/solutions/articles/65000168057

你是否至少提名了一名验证人?如果没有,请按照说明进行提名。https://support.polkadot.network/en/support/solutions/articles/65000168057

如果你的账户因为提名金额少于最低金额而被冻结,但随后你质押更多的资金,你需要再次提名你的验证人才能开始获得奖励。因为当你的帐户被冻结时,它会停止提名。

你提名的验证人太少了吗?你最多可以提名 16 个验证人。你提名的越多,获得定期奖励的机会就越高。并非每个验证人每天都会进入活跃集,因此如果你提名的验证人太少,你可能不会每天都收到奖励。不过,请确保你只提名你信任的验证人。查看这篇文章,了解如何选择验证人。https://support.polkadot.network/en/support/solutions/articles/65000150130

自你开始提名以来已经过去至少 48 小时了吗?在选择新的验证人集后,需要一些时间后,Staking 奖励才会开始发放。

你至少提名了一个活跃的验证人吗?请注意,要随时查看你提名的验证人是否还处于活跃的状态!

有多个不活动或等待的验证人不是太大的问题,除非它们显示为不活跃的。在这种情况下,你可以提名更多验证人,最多 16 个或更改你选择的验证人。

你的活跃验证人是否被超额认购?如果你不在活跃验证人的前 256 名提名人(就 stake 而言),你将不会获得奖励。要解决此问题,请重新选择尚未超额订阅的验证人。

你是否将奖励发送到正确的地址?通常,奖励会发送到 stash 或控制账户,但你也可以选择将奖励发送到你定义的账户。

你是否检查了待领取的奖励?你可以根据下图在“ payout ”选项卡中看到这一点。

Payouts 通常在每个 ear 结束后由验证人完成。如果你的验证人尚未开始领取奖励并且你迫不及待想要领取,你可以通过点击右上角的 payout 按钮或 pending payment 旁边的按钮来开始领取。请注意,这将花费你的交易手续费。如果你不着急,只需等待验证人(或其他人)来领取。

关于 Bags List

我们在前面提到目前在 Polkadot 上获得奖励所需的最低提名金额是动态的,你可以在 Staking 页面下的 Targets 选项中看到!如果以上检查都没有问题,请根据以下教程来进行账户重新分配!

随着前段时间 runtime 升级到 9170,我们看到了所谓的“bags-list”的功能实现。这样做是为了在中继链 runtime 的约束内实现提名人的有序列表。它允许将绑定最小值降低到一个动态的最小值,而不是固定数量的 DOT。你可以在此处阅读有关 bags-list 功能的更多详细信息。https://docs.google.com/document/d/1RMoTpvXyoudMeVTRJ-a6p9XDpdCfUovRapJINZJB4hI/edit#heading=h.qdfly7gal555

如果你质押超过最低金额但仍未收到奖励,那你的地址可能需要重新在 bags list 中定位。发生这种情况是因为 bags 是根据质押排序的,但每个 bag 中的账户不是。因此,在最后一个 bag 中,只有前 X 个账户将参与选举。但由于账户不是根据质押排序的,因此有可能将高于最低金额的账户排除在外。

账户可以在 extrinsic 中使用 bagList.putInFrontOf 将自己放在同一个 bag 中质押较低的其他账户前面。请务必注意,这个过程只会将你置于质押较低的帐户前面,并不能保证你将开始获得奖励,因为你的地址可能会放在一个本身不包含在验证人池子的帐户前面。

在 Polkadot-JS UI 上的设置流程

确保你的存储帐户处于活动状态,然后导航至 Bags 页面并选择 My bags。( 此示例在 Westend 测试网上,但在 Polkadot 上也是一样的)。https://polkadot.js.org/apps/#/staking/bags

如果你看到一个显示 Rebag 的按钮代替了下面突出显示的按钮,这表明你的帐户当前放置在错误的 bag 中。如果需要,请先执行此操作,这会将你的帐户移至正确的包中。然后继续执行步骤 2。

当你看到下图突出显示的按钮时,这意味着你的帐户需要重新定位。选择它来发出 extrinsic。

下一步,签署提交交易

这将重新调整你在 bag 中的位置,并有望让你再次开始获得奖励!

查看更多

相关推荐

图文推荐