作者:科普 / 來源:Polkadot社區
一、波卡的質押Slash懲罰機制當驗證人被報告離線多次時,系統將進行Slash懲罰操作。是否懲罰本質上取決于兩個參數,即Offline Slash Grace
和Unstake Threshold
。Offline Slash Grace
由本網絡進行配置,當前測試網配置設為 4
,而Unstake Threshold
則由驗證人決定。不過在當前設置中,Unstake threshold
的最大值不得超過 10。
簡言之,當驗證人被報告離線的次數超過 Offline Slash Grace + Unstake threshold
次數,將觸發Slash懲罰。
此外,Slash懲罰一旦確定,系統將從驗證人的余額以及所有投票給該驗證人的提名人的余額中扣除相應DOT。
范例:
Offline Slash Grace = 4 (由網絡定義)
Unstake Threshold = 5 (由驗證人定義)
在這種情況下,只有當驗證人被報告離線超過 9 次時Slash才會發生。
二、波卡網絡獎勵分配時間
基于Alexander 測試網絡的當前配置,獎勵將按大約 5 分鐘的會話(session)進行記錄,并按紀元(era)進行支付。一個紀元為 1 個小時;這意味著獎勵將按小時分配給驗證人和提名人。
范例:
每紀元 * 出塊時間 = 獎勵分配時間
600 * 6 = 3600 = 1 小時
以上參數可通過提議全民投票做出調整
驗證人可以創建不與提名人共享的部分獎勵(傭金)。在扣除相關金額后,剩余部分將以抵押值為基礎,分配至驗證人和所有投票給該驗證人的提名人。
例如:假設獎勵為 100 DOT 驗證人可以指定 validator_payment(傭金) = 50 DOT
,剩余 50 DOT 將根據各自所持有的權益比例分配給驗證人和提名人。
獎勵可以放入同一帳戶 (controller) 以不斷累積金額,也可以放入 stash 帳戶便于使用(增加/不增加抵押值)。同時,無需完全贖回所有抵押便可追加或撤回部分抵押中 DOT。