Super Staker的錢包權重——離線Staking之路(三)

買賣虛擬貨幣
從本系列之前的內容中,讀者已經瞭解到對Qtum離線Staking來說,Super Staker在為委託地址贏得一個區塊獎勵時,需要為委託地址提供PoS共識驗證並Stake一定數量的UTXO。這意味著Super Staker必須有一個自己要Stake的UTXO清單,因為UTXO在一個Stake中必須鎖定500個區塊確認的時間才能再次使用。對一個管理大量委託UTXO的Super Staker來說,每次Stake應該放多少UTXO?如果Super Staker已經把它所有的UTXO都進行Stake,它就只能停止服務,無法贏取未來任何的區塊獎勵。摘要:在Qtum離線Staking中,Super Staker必須有足夠的UTXO進行Stake,這與它正在Staking的委託權重成正比。本文用模擬的方式展示了不同的Super Staker應該具有的錢包餘額。例如,當委託權重為全網權重的5%時,該Super Staker應該有15,000QTUM的錢包餘額用於Stake。數學計算得到答案之前,讓我們先做一個實驗和一點概率計算。假設一個Super Staker的委託權重(所有委託UTXO之和)是全網權重的100%。此時,該Super Staker能贏取每個區塊的區塊獎勵,因此需要在每個區塊中都進行Stake(或者說,連續500個區塊進行Stake,因為在Stake成熟之前無法再次用來Stake)。如果每次Stake 150個QTUM,那麼該Super Staker將需要有500 x 150 = 75,000 QTUM的錢包餘額。
對於無法贏取100%區塊獎勵的Super Staker而言,Staking所需的QTUM是一個計算概率的問題。假設一個Super Staker Staking了10%的網路權重,那麼它贏取區塊獎勵的概率也是10%,而預計取得區塊獎勵的時間間隔是10個區塊。因此,在500個區塊中,該Super Staker預期需要進行Stake50次,也就是需要總共50 x 150 QTUM = 7,500 QTUM。但是這個數字是隨機過程中的概率性的答案,在現實生活中,如果一個Super Staker按照這個數字進行準備,它將經常由於沒有UTXO用於Stake而無法領取區塊獎勵。模擬

我們對Qtum區塊鏈模擬器(https://github.com/JB395/Qtum-Super-Staker-Simulator)進行了一些升級來模擬Super Staker進行Stake並在500區塊後取回的過程。

我們以不同的錢包餘額水平對Super Staker的Stake過程進行了模擬。下圖是以1%的全網權重、30天的Staking時間進行模擬的結果。

圖中的藍線(“剛剛好”)可以認為是最小錢包餘額(可用來Staking的UTXO數量)。即使這個數量在某些時候也會顯得有些危險,因為在模擬區塊高度15000時,Staker只剩下了一次Stake的機會。黃線(“過少”)在某些時候碰到了零點,意味著這些時候它將無法繼續Stake,因此它損失了4次區塊獎勵(以紅叉表示)。

模擬結果

Qtum區塊鏈模擬器的好處是一旦設定好,你就可以快速得到上百萬區塊的執行結果,從中得到有用的資訊。

這次模擬使用了1000個錢包,網路權重為2000萬,模擬時間為數百萬個區塊。

每個資料點表示360天的模擬,“最小值”意味著有錢包在該條件下開始丟失區塊獎勵。

在第一部分“預計時間”的計算中,實現10%的網路權重需要50個UTXO,但模擬現實79個UTXO會更保險。由於區塊獎勵的隨機性,更小的委託權重將需要更高比例的UTXO以確保取得出塊獎勵。而對較高的委託權重,最小值的斜率保持不變。

這些值表示Super Staker應該有的最少UTXO的數量。如果不足這個數量,Super Staker將會錯過一些區塊獎勵。一個更為安全的餘額數量是按上圖翻倍,具體見下表:

一個比較好的Staking UTXO大小是150QTUM。因此,如果一個Super Staker有全網權重5%的委託權重,那麼它應該Stake100個UTXO,總計錢包權重15000QTUM。



1. 在模擬中我們做了一些假設,例如,我們沒有考慮區塊獎勵的重新組合或者孤塊的情況。

2. 模擬基於百分比的網路權重,而且網路權重會隨時間變化。網路權重在委託權重保持不變時就會上升,這意味著Super Staker將會贏得更少的區塊獎勵,用完固定數量UTXO的風險也更低。

3. 委託權重會變化。如果Super Staker接受額外的委託,將會增加其委託權重,需要的UTXO數量也因此增加。

4. 需要時刻關注你的Super Staker的Staking數量。如果Super Staker體量較大,就需要及時補充UTXO,因為新的UTXO在500個區塊確認之前無法用於Staking。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;