本體北斗節點激勵模型

本體費用模型是本體生態體系中至關重要的組成部分,合理的費用模型設計不僅能顯著的提高系統的安全與穩健性,並且能有效的激勵本體生態的快速發展。

本體費用模型架構採用補償並租賃模型,ONT持有者會按時間逐步解綁ONG,本體網絡使用者通過消耗ONG的方式來使用本體系統中的資源,這部分消耗的ONG會最終分配給北斗共識集群的所有節點,並依據對本體網絡貢獻度的大小,不同的節點將會分配到不同的比例的ONG。

ONG解綁模型

在本體系統通證模型中,ONT總量為10億,精度為1,對應綁定的ONG總量為10億,精度為9。在系統初始化時,全部的ONT將被分發給系統指定地址,全部的ONG將被會分發給ONT的合約地址,當ONT轉賬交易發生時(注:只有ONT轉賬交易會觸發,其他情況不會觸發。),解綁的ONG將會由ONT合約授權給轉賬發起人和接收人,而ONT持有者所能獲得的ONG的數量是由ONT持有者的佔ONT總量的百分比決定,若轉賬交易一直不被觸發,則授權給ONT持有者的ONG將會被累加,在下一次轉賬交易發生時,一次性發放,這部分的ONG需要手動提取到自己的錢包地址中。

ONG解綁的數量由時間區間決定,解綁規則如下:每一秒鐘解綁一次ONG,解綁的ONG數量並不是一直恆定的不變,而是按照本體解綁分佈曲線呈現遞減式解綁,本體解綁分佈曲線區間為[5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],大約經過每31536000個時間區間塊後,按照本體解綁分佈曲線,ONG的解綁值將會發生一次變更,大約經過約18年後,全部ONG將會解綁完畢,屆時,將不會有新的綁定ONG的生成。

按照這樣的解綁曲線,第一年約會有16%左右的ONG被解綁,前4年約會有47%左右的ONG被解綁,前12年約會有82%左右的ONG被解綁。這些被解綁的ONG將會根據ONT的持有比例被授權給ONT的持有人,ONT的持有者可在任意的時間段提取ONG到他們的地址。

ONG解綁列表

本體北斗節點激勵模型

ONG解綁曲線

本體北斗節點激勵模型

若假定本體網絡中用戶持有10000個ONT,按照以上的本體ONG解綁曲線方程,在第一年,一天生成ONG的數量大約為4.32個,一個月生成ONG數量大約為129.6個,一年生成的ONG數量大約為1576.8個。具體詳情,請見下圖:

本體北斗節點激勵模型

本體費用模型

本體費用模型包含系統費和網絡費,網絡費為系統使用的基本費用,每個交易在進入交易池時都必須包含的基本使用費,系統費為使用系統的計算資源或存儲空間收取的費用,若系統費用不足,則智能合約運行失敗。

費用模型由OngLimit和OngPrice共同調控,OngLimit為智能合約執行過程中的計步器,OngPrice為每一步對應的單價,用戶最終的消耗的費用由OngLimit和OngPrice共同決定。當系統網絡空閒時,交易池中的交易會被全部打包在一個區塊中,用戶可以直接支付較低的GasPrice即可完成交易。當系統網絡擁堵時,交易池中包含大量的交易,區塊無法一次性打包所有交易的情況下,共識節點會根據OngPrice的價格對交易進行排序,單價較高的交易將會被優先打包進入區塊,單價較低的交易將會在交易池中等待,直到更高價格交易完成為止。

網絡費用和系統費用在交易落賬後,會被分發給治理合約,由治理合約統一分配這部分的收益。

本體北斗節點激勵模型

本體節點激勵模型

本體節點激勵模型為北斗共識集群激勵模型,北斗共識集群包含:共識參與人組(所有ONT持有人)、共識候選組(通過硬件配置和POS Level)和動態共識節點組(通過POS排名)。

  • 所有ONT擁有人都可以參與抵押託管/受託,以權益託管的形式參與北斗共識集群治理並且獲得抵押補償;
  • 根據VBFT共識的設計,將由候選網絡組成北斗共識網絡的候選網絡,根據VBFT的設計和下一步性能提升的規劃,未來版本將支持大規模網絡部署(大於2401個節點)
  • 北斗共識集群可以根據節點成本和鏈上業務規模動態調整候選網絡的規模;
  • 根據VBFT共識的設計,北斗共識集群將動態的從候選網絡中選擇符合一定條件的節點組合,組成共識網絡,負責區塊共識的實現。

北斗共識集群支持動態設置網絡節點閾值,創始閾值為49,這些網絡節點將應用VBFT共識算法選撥共識網絡的節點。根據創始閾值設定的共識/候選節點數量比例為1:6。節點角色的產生將依據ONT抵押的數量自然排序。

初期,本體北斗共識集群每30天根據共識管理合約進行一輪共識網絡調整,屆時,治理合約中的激勵方法將會被觸發。總收益中的50%將會分發給共識節點,剩下的50%將會分發給候選節點。共識節點的激勵方案將按照本體激勵曲線方程分配,候選節點的激勵方案將按照抵押百分比均分。

北斗共識集群初期規模及激勵方案

本體北斗節點激勵模型

本體激勵曲線

本體北斗節點激勵模型

注:A點(以及B點和C點)表示所有參與共識的節點,其權益佔比達到平均權益佔比時所能得到的補償分配。在過多ONT權益抵押的情況下降低ONG的激勵。為節點所有者構造了一個多重博弈的機制:足夠的ONT抵押能加入共識網絡,過多的ONT抵押會降低ONG的收益。只有“恰當”的ONT抵押才能獲得最大的收益。由激勵曲線形成的動態平衡,為整個節點網絡提供了更多的公平和去中心化的治理參與程度。進一步的,當鏈上業務的發展足夠多,對於ONT流通性有需求的時候,通過對“本體激勵曲線”參數的調整,可以在保證最大ONG收益的情況下,將節點ONT的抵押比例部分釋放,讓更多的ONT參與流通。

北斗共識集群參與和退出流程

1. 節點參與流程

  • 若ONT持有者希望加入北斗共識集群,需要向本體基金會提交候選人申請。
  • 本體基金會在收到申請後,做資格審核(詳細信息見節點招募細則),若審核通過,則該節點進入候選池列表,若審核不通過,則不會產生任何花費。
  • 進入侯選池的節點需要至少抵押100000 ONT,並消耗500 ONG作為燃料費用。可以選擇接收ONT持有人的資產抵押託管,若該節點排名在1到7的區間內,則該節點被選為共識節點,取消對該節點的抵押託管需要經過兩個週期結束後才可以被提取。若該節點排名在8到49區間,則該節點被選為候選節點,取消對該節點的抵押託管需要一個週期結束後才可以被提取。

2. 共識節點退出流程

  • 若共識節點申請退出,則不能再繼續參與成為下一輪為共識網絡的節點,但共識需要持續到本輪週期結束。
  • 在兩個共識週期結束後,節點才可以退出,所有的抵押才會被退回。

3. 候選節點退出流程

  • 若候選節點申請退出,則不能參與成為下一輪共識網絡節點。
  • 在一個共識週期結束後,節點才可以退出,所有的抵押才會被退回。

4. 共識節點拉入黑名單流程

  • 若節點因為某些惡意行為(具體規則將會在之後的治理白皮書公佈),將會被拉入黑名單列表中,一旦節點被拉入黑名單,則節點不能繼續參與共識或成為下一輪共識網絡節點。
  • 在兩個共識週期結束後,節點會被移除,抵押託管可以被返還,但節點抵押的ONT將會被扣留。

5. 候選節點拉入黑名單流程

  • 若候選節點因為某些違反規則的行為(具體規則將會在之後的治理白皮書公佈),將會被拉入黑名單列表中,一旦節點被拉入黑名單,則節點不能參與成為下一輪共識網絡節點
  • 在一個共識週期結束後,節點會被移除,抵押託管可以被返還,但節點抵押的ONT將會被扣留。

6. 取消黑名單流程

  • 被拉入黑名單中的節點,可向治理委員會進行申訴,若通過審核,則該節點會被從黑名單中移除,並退還抵押的ONT。

共識抵押及解鎖流程

本體北斗節點激勵模型

節點參與及退出流程

本體北斗節點激勵模型

北斗共識集群激勵示例(假定情況)

若我們假定平均交易量達到1000tps,每筆交易花費大約在0.001個ONG的情況下,粗略測算共識節點每年收益大約在2969795.571個ONG左右,候選節點每年收益大約在458881.3157個ONG左右。

本體北斗節點激勵模型

本體北斗節點激勵模型

若我們假定平均交易量達到5000tps,每筆交易花費大約在0.001個ONG的情況下,粗略測算共識節點每年收益大約在11986252.71個ONG左右,候選節點每年收益大約在1811349.887個ONG左右。

本體北斗節點激勵模型

本體北斗節點激勵模型


分享到:


相關文章: