
編者按:本文來自PolkaWorld(ID:gh_6c4c2038ddba),Odaily經授權轉載。
編者按:本文來自),Odaily經授權轉載。編者按:本文來自
編者按:本文來自
Staking
如果你想知道自己的DOT 拿去提名會有多少獎勵,可以直接在
mdnice編輯器
輸入你的DOT 數,並查看提名各個驗證人的收益。
Polkadot 使用NPoS(提名權益證明機制)作為選擇驗證人節點池的機制。它設計了驗證人和提名人兩個角色,來最大限度地提高鏈的安全性。對維護網絡感興趣的參與者可以運行驗證人節點。在創世,Polkadot 將為這些驗證人提供有限的插槽,但是這個數量將隨著時間的推移而增加到1000 以上。
mdnice編輯器
mdnice編輯器
mdnice編輯器
mdnice編輯器mdnice編輯器
在Polkadot 中如何進行Staking?1. 確定你的角色。
作為提名人,你可以提名一個或多個(最多16 個)你信任的候選驗證人,以幫助你獲得DOT 獎勵。你可以在這裡查看一下提名人指南,了解在主網啟動時需要做什麼。
mdnice編輯器
驗證人節點需要7*24 在線,及時履行應有的職責,並避免任何被slash 懲罰的行為。如果你想在Kusama 運行驗證人,可以查看Kusama 的驗證人指南。
2. 提名階段
mdnice編輯器
一旦提名階段結束,NPoS 選舉機制以提名人及其關聯投票為輸入,輸出一組數量有限的驗證人,使任何驗證人的支持度最大化,使支持驗證人的支持度盡可能均勻分佈。這種選舉機制的目標是最大限度地提高網絡的安全性,實現提名人的公平代表。如果你想了解更多NPoS 的運作方式(如選舉、運行時間複雜性等),請
mdnice編輯器Excelmdnice編輯器
為了解釋如何給驗證人和提名人分配獎勵,我們需要考慮驗證人池,它是由選中的驗證人和支持它的提名人組成。 (注:如果一個提名人n 用s 票去stake 支持了k 個驗證人,NPoS 選舉機制將把它的stake 分成s_1, s_2, …, s_k,即它用s_i stake 支持了驗證人i 。在這種情況下,提名人n 獲得的獎勵,與其在另一個擁有k 個提名人的驗證人池中,每個提名人用s_i 支持一個驗證人i 時所獲的獎勵是相同的)。對於每個驗證人池,我們保留一個帶有相關stake 的提名人列表。
mdnice編輯器
如果要估計通貨膨脹率以及作為提名人或驗證人每個月可以獲得多少DOT,你可以使用這個
mdnice編輯器
表作為參考,並通過更改一些參數(例如驗證人池、總供應量、佣金等)來更好地估計通貨膨脹率。儘管這可能並不完全準確,因為staking 參與是動態變化的,但它可以作為一個大概預估。
mdnice編輯器
4. 獎勵機制
我們強調這一支付方案的兩個特點。首先,由於驗證人池的獎勵是相同的,所以對於提名人來說,他們的每個DOT 在較少stake 的池中得到的獎勵要比有更多stake 的池多。因此,我們通過給提名人經濟激勵,讓他們逐漸將偏好轉移到較低stake 的驗證人身上,從而獲得足夠的聲譽。這樣做的原因是,我們希望驗證池中的stake 質押盡可能均勻地分佈,避免有大驗證人存在。從長遠來看,我們希望所有驗證人池都有差不多的stake 數量,對於信譽度較高的驗證人,stake 會較高,但同時,願意通過支持信譽度較低的驗證人而承擔更大風險的提名人,將獲得更高的報酬。
下面的例子是解釋上述問題。為了簡單起見,我們有以下假設:
這些驗證人沒有進行自抵押
第二點要注意的是,每個候選驗證人可以自由設定想要的佣金(百分比的形式)來支付運營成本。由於驗證池的收益是相同的,佣金較低的池比佣金較高的池支付給提名人的費用更多。因此,每個驗證人可以選擇增加他們的佣金以賺取更多的DOT,或減少他們的佣金去吸引更多的提名人和增加他們當選的機會。我們要讓市場在這方面自我調節。從長遠來看,我們希望所有的驗證人都具有成本效益,去保持競爭力,而聲譽較高的驗證人也將能夠收取稍高的佣金(這是公平的)。
賬戶
mdnice編輯器
賬戶
mdnice編輯器
賬戶
賬戶https://wiki.polkadot.network/docs/en/learn-keys
有兩種不同的賬戶來管理你的資金: Stash 和Controller.
我們設計了這種獨立密鑰類型的層次結構,這樣驗證人運行者和提名人可以比只有一個密鑰的系統更好地保護自己。通常,當你為多個角色使用一個密鑰時,或者即使你使用與派生相關的密鑰,也會失去安全性。特別是,千萬不要將任何帳戶密鑰用於“熱” session key 會話密鑰。
Controller 和Stash 帳戶密鑰可以是sr25519 或ed25519。有關Polkadot 中如何使用密鑰及其背後的加密技術的更多信息,請參見此處。
二級標題
mdnice編輯器
《最新波卡提名人教程(Soft Launch 階段)》
mdnice編輯器
《最新教程:如何設置波卡驗證人節點》
mdnice編輯器
Slashing 懲罰
如果驗證人在網絡中行為不當(例如脫機、攻擊網絡或運行修改過的軟件),則會發生slash 懲罰。他們和他們的提名人會因為slash 懲罰而失去一部分DOT。
波卡定義了以下不良行為的級別:
第2 級:並發的無響應或單發的重複簽名。 Slash 一小部分質押的DOT 並凍結。
mdnice編輯器
第4 級:對系統構成嚴重安全或貨幣風險的不當行為,或大規模串通。 Slash 該驗證人背後的所有或大部分stake 並凍結。
Let x = offenders, n = total no. validators
min((3 * (x - (n / 10 + 1))) / n, 1) * 0.07
mdnice編輯器
mdnice編輯器
無響應
注意,如果少於10% 的驗證人離線,則不會執行懲罰。
驗證人應該有一個架構良好的網絡基礎設施,以確保節點正常運行以減少被slash 懲罰的風險。高可用性設置是可取的,最好設置備份節點,並且僅在原始節點可驗證脫機時才啟動(以避免雙重簽名和因重複簽名而被slash -見下文),以及代理節點[4],以避免在驗證節點的IP 地址暴露時被DDoS 攻擊。這裡有一個關於安全驗證人設置的全面指南。 [5]
mdnice編輯器
GRANDPA 重複簽名
Let x = offenders, n = total no. validators
Min( (3 * x / n )^2, 1)
mdnice編輯器
驗證人在同一輪的不同鏈上簽名兩個或多個選票。
mdnice編輯器驗證人在同一時間段內在中繼鏈上生成兩個或多個塊。。
驗證人可以在多台機器上運行它們的節點,以確保在其中一個節點出現故障時,它們仍然可以執行驗證工作。應該注意的是,如果他們沒有很好地協調來管理簽名機,那麼重複簽名是可能的。
mdnice編輯器
如果你想知道更多關於slash 的細節,請看我們的
mdnice編輯器
mdnice編輯器
凍結是從活躍驗證人節點池中移除驗證人的行為,同時在下一個NPoS 週期中取消它們在可選擇候選人list 中的資格。
mdnice編輯器
當被用作懲罰的一部分時,被凍結意味著未被提名。它還會在當前剩餘的era 中喪失驗證人的能力,並在下一次選舉中移除違規的驗證人。
mdnice編輯器
Polkadot 允許禁用一些驗證人,但是如果禁用的驗證人的數量太大,Polkadot 將觸發一個新的驗證人選舉以獲取完整的驗證人節點池。禁用的驗證人需要重新提交他們的驗證意圖和重新獲得提名人的支持。
跨Era 的Slash 懲罰
一個提名人可以提名多個驗證人,並通過其中任何一個被slash 。
mdnice編輯器
可懲罰的違規行為還可以在事情發生後才被發現,且不是按照順序的。
mdnice編輯器
mdnice編輯器
獎勵分配
為了獲得你的staking 獎勵,必須有人為你提名的每個驗證人進行領取。 staking 獎勵在84 個era 內有效,在波卡上約為84 天,Kusama 上約21 天。有關原因的詳細信息,請參閱“simple payouts[6]” 頁面。
注意:如果此時沒有人申領你的staking 獎勵,則你將無法申領,你的部分staking 獎勵將丟失。
PER_ERA * BLOCK_TIME = **Reward Distribution Time**
3600 * 6 seconds = 21,600 s = 6 hours
***These parameters can be changed by proposing a referendum***
mdnice編輯器
領取獎勵
mdnice編輯器
有關驗證人payouts 的詳細信息,請參閱本指南。 [7]
通脹
mdnice編輯器
Source: Research - Web3 Foundation[8]
通脹
mdnice編輯器
通脹
mdnice編輯器
通脹
想要了解更多關於網絡通貨膨脹模型設計的人,請看這裡。
這裡
一級標題
這裡
這裡
為什麼質押?
一級標題
50% 的目標staking 量
約20% 的年化收益
一級標題
如果驗證人被發現行為不端,將受到懲罰
mdnice編輯器
Secure validator setup[9]
原文:https://wiki.polkadot.network/docs/en/learn-staking
原文:
參考鏈接
[1] session keys: https://wiki.polkadot.network/
mdnice編輯器https://wiki.polkadot.network/
[3] GRANDPA: https://wiki.polkadot.network/
[4] https://wiki.polkadot.network/
[5] https://wiki.polkadot.network/
[6] simple payouts: https://wiki.polkadot.network/
[7] https://wiki.polkadot.network/
[8] Research - Web3 Foundation: https://research.web3.foundation/
[9] Secure validator setup: https://wiki.polkadot.network/