作者:YQ / 來源:imToken
成為驗證者節點會有哪些收益?
每個驗證者可以獲得如下類型的收益:
抵押獎勵
出塊獎勵
交易費用獎勵
網絡中的總收益會根據驗證者的權益比例進行分配,我們以兩個驗證者 A、B 為例,A 的權益比例為 80%,B 的權益比例為 20%,若網絡中總抵押收益為 1000 Atom,那么 A 的抵押收益為 800 Atom,B 的抵押收益為 200 Atom。
驗證者的運營團隊如何獲取收益?
驗證者的收益會在驗證者和其委托人之間進行分配。驗證者的運營團隊可以對委托人分配的收益收取一定比例的傭金。驗證者可以自由設定傭金的初始比例,每日最大變動率,和最大傭金比例。Cosmos Hub 會執行驗證者的參數設置。這些參數必須在參選驗證者前設定,在當選成為驗證者之后無法修改。
抵押收益如何分配?
驗證者的抵押收益會根據驗證者的權益比例進行分配。在驗證者抵押的代幣池中,委托人的收益會根據其抵押代幣的比例進行分配。
我們以 10 個相同的驗證者為例。因為他們是相同的,所以每個驗證者占整個網絡的權益比例為 10%。假設每個驗證者內部自己抵押 Atom 比例為 20%,委托人抵押 Atom 比例為 80%,并且每個驗證者收取的傭金比例均為 1%。假設網絡中總抵押收益為 1000 Atom。首先這總收益不會直接給到出塊提議驗證者,而是在全部驗證者之間進行分配。由此計算每個驗證者的總收益為 100 Atom。這 100 Atom 會根據比例進行分配:
運營團隊收取的傭金:100*(1-20%)*1%=0.8Atom
驗證者收益:100*20%+傭金=20.8Atom
委托人總收益:100*80%-傭金=79.2Atom
委托人之間根據委托權益的比例分配 79.2Atom 的收益。此外,出塊收益也是按照這種方式進行分配。
交易費用如何分配?
交易費用以類似的機制按照比例分配。當出塊提議人簽名的區塊預提交超過最小預提交的限額,出塊提議人會收到額外的獎勵。
出塊提議人后簽名該區塊之前,必須有超過 ? 的驗證者發起預提交。出塊提議人會根據發起預提交的驗證者的比例獲取額外的獎勵,獎勵的范圍在 1% 至 5% 之間波動,當有 ? 的驗證者發起預提交時獎勵比例為 1%,當全部驗證者都發起預提交時獎勵比例為 5%。但是節點不應該等待預提交投票太久而導致出塊超時,錯過本輪出塊。因此出塊提議人需要在等待獲得更多簽名和因超時喪失本輪出塊收益的風險之間進行權衡。這個機制用來激勵節點提交非空區塊,促進節點之間更好的網絡連接由此減少網絡監管成本。
我們利用上面的例子來更好的解釋前面的機制。我們以 10 個相同的驗證者為例。因為他們是相同的,所以每個驗證者占整個網絡的權益比例為 10%。假設每個驗證者內部自己抵押 Atom 比例為 20%,委托人抵押 Atom 比例為 80%,并且每個驗證者收取的傭金比例均為 1%。假設現在成功生成了一個區塊并產生 1025.51020408 Atom 的交易費用。
首先,需要交 2% 的稅。稅收會進入 Atom 的保留池。保留池被用來進行社區治理,例如 bug 獎勵和升級獎勵。
2% * 1025.51020408 = 20.51020408 Atom 進入到保留池。此時剩下了 1005 個 Atom。
再假設該區塊獲得了 100% 的簽名,由此可以獲得 5% 比例的獎金。假設每個驗證者出塊的交易費用獎勵為 R:
9*R + R + R*5% = 1005 => R = 1005/10.05 = 100
對于出塊提議人:
總收益池為 R + R * 5%: 105 Atom
傭金為 105 * 80% * 1% = 0.84 Atom
驗證者獎勵為:105 * 20% + 傭金 = 21.84 Atom
委托人獎勵為:105 * 80% - 傭金= 83.16 Atom,委托人之間會根據其委托權益的比例分配。
對于非出塊提議節點:
總收益池為R 100 Atom
傭金為100 * 80% * 1% = 0.8 Atom
驗證者獎勵為:100 * 20% + 傭金 = 20.8 Atom
委托人獎勵為:100 * 80% - 傭金= 79.2 Atom,委托人之間會根據其委托權益的比例分配