為什麼你質押的DOT 總是收不到獎勵?

社區小伙伴經常會遇到領取不到質押獎勵的問題,今天我們整理了一份自檢指南來解答大家關於領取不到質押獎勵的問題。

當前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 中的位置,並有望讓你再次開始獲得獎勵!

Total
0
Shares
Related Posts