• APP內打開
    風險提示:防范以虛擬貨幣/區塊鏈名義進行的非法集資風險。 ——銀保監會等五部門

    ALGO阿拉貢的挖礦Staking質押收益計算和分配規則

    白話區塊鏈 2019-06-25 15:50:09
    微信分享

    掃碼分享

    關于ALGO的質押挖礦收益規則,這篇文章將介紹如何計算收益,如何支付分配收益,如何顯示收益數據,以及Algorand實施的一些實際意義。

    作者:科普 / 來源:Algorand

    ALGO阿拉貢的挖礦Staking
    名詞定義
    • MEU最低收入單位-MEU目前為1個Algo
    • UEU :用戶收入單位-將用戶的股份除以MEU計算出來的離散數
    • TEU:總收入單位-系統中所有UEUs之和計算的離散數。
    • 獎勵池:Algorand 地址 737777777777777777777777777777777777777777777777777UFEJ2CI的股份數量,僅用于支付獲得的獎勵。Algorand基金會負責資助這個地址
    • 獎勵期:每個塊獎勵計算之間的塊數。每個獎勵期間的獎勵是固定的,直到重新計算開始一個新的獎勵期。獎勵期目前設置為500 K塊。

    概述

    • 所有包含MEU或更多代幣的地址都將獲得獎勵。(最少擁有1個ALGO才能獲得收益)也就是說,你的錢包里超過1個ALGO,就可以根據持有量來獲得挖礦收益,不需要去操作質押也可以獲得收益的"挖礦"。每出500個塊后發放一次獎勵。
    • Algorand基金會在特定的獎勵期內將一定數量的TOKEN存入獎勵池,目前已經存入了100億Algo(請參見https://algorand.foundation/token-dynamics)
    • 獎勵池中的TOKEN數除以獎勵期間的塊數,以確定獎勵期間的固定每塊獎勵金額。
    • 當每個塊被寫入區塊鏈時,每個塊獎勵金額將根據其相對于總持股量的持股量分配給所有TOKEN持有者。
    • 個人在每塊獎勵金額中所占的份額可以根據獲得或丟失TOKEN而改變。
    • 這些獎勵是在Algorand網絡中累積的,當涉及特定帳戶的交易被確認時,這些獎勵由特定帳戶要求支付。 

    如何計算ALGO挖礦收益

    每個塊的固定獎勵計算方式為 (獎勵池 / 獎勵周期)。-請注意,這一計算在開始時,每個獎勵期只進行一次。

    TEU 在每個塊上通過對系統中在該塊的所有UEUs的求和來計算。

    每個用戶對每個塊的獎勵計算為(UEU/TEU)*每個塊的固定獎勵。這個計算是為每個用戶執行每個塊,以考慮到不斷變化的帳戶余額。

     

    如何發放獎勵

    Algo的最小可除單位是微Algo(10^-6)。我們計算每個區塊的獎勵,而且在一些區塊中,MEU的帳戶不會從該塊的獎勵中獲得完整的Algo。因此,一旦一個MEU獲得一個完整的Algo獎勵,Algorand協議就會添加到一個帳戶的待定獎勵中。為了跟蹤本應在前幾個塊中分發的獎勵,但并不是由于獎勵金額小于微Algo,塊頭保持了“frac”字段。前一個塊的frac字段中的值被添加到塊授予的獎勵中,因此最終,即使是這些較小的剩余獎勵也會被分配。

     

    獎勵分配時間。Algorand協議計算每個區塊的獎勵,但它可能需要幾個街區,直到一個MEU產生一個完整的微Algo,允許獎勵被添加到所有符合條件的帳戶。分配時間是TEU在系統中的一個函數。當所有TOKEN流通時,TEU最多可達10B。假設每個街區有20個阿爾戈斯獲得獎勵,那么每個收入單位需要500個街區才能積累1個微型阿爾戈。每5秒生成塊,獎勵每500*5秒=41分鐘。

     

    從Algorand BlockChain提取獎勵數據

    每個塊包含以下字段,可以使用SDK、curl或RESTAPI(例如/v1/塊/{圓形}) 

    • Reward*每個MEU自創世以來賺取的微Algos數量
    • Rate:該區塊的獎勵總額
    • Frac 阿爾戈斯的最小可除單位是微阿爾戈(10^-6)。然而,因為我們計算每個街區的獎勵,有一些情況下,一個帳戶在MEU不會賺到一個完整的微Algo。此字段保存該數字,直到達到一個完整的microAlgo,并支付給用戶。

    待定獎勵、索取獎勵和帳戶余額的詳細信息可供查詢。這可以使用SDK、curl或RESTAPI來完成。所有這些都利用了REST路徑/v1/帳戶/{Address}. 

    當您查詢一個帳戶時,您將發現四個獎勵和平衡相關的字段。

    1. 數額:該數字表示用戶余額+無人認領的等待獎勵。
    2. 此數字表示用戶的余額,而沒有未被要求的待償獎勵。
    3. Pendingrewards這個數字表示無人認領的待償金。
    4. 獎勵:此數字表示該帳戶經過一段時間獲得的總獎勵。

    當交易發生時,就會要求獎勵,因此也可以查詢從該事務中獲得的獎勵。這可以使用sdk、curl或RESTAPI(例如/v1/帳戶/{地址}/Transaction/{txid}). 

    當您查詢事務時,您將發現三個與獎勵相關的字段。

    1. closerewards(可選):整數CloseReward是應用于CloseRemainderTo帳戶的無人認領的未決獎勵的金額,作為此事務處理的一部分。格式:uint 64
    2. torewards(可選):整數獎勵是作為此事務的一部分應用到to帳戶的未聲明的未決獎勵的金額。格式:uint 64
    3. romrewards(可選):整數獎勵是作為此事務的一部分應用到FROM帳戶的待定獎勵的金額。格式:uint 64

    當某個地址包含在事務的到、來自或關閉參數中時,未聲明的未決獎勵由地址聲明。這意味著,如果不首先要求任何無人認領的待償報酬,就不可能進行交易。如果有無人認領的未決獎勵要申請,它們將在交易中注明,并在查詢該事務時可用。

    下載白話區塊鏈APP

    區塊鏈世界入口第一站,人人都能看懂的區塊鏈;24 小時熱點實時追蹤。

    毛片免费看