DFINITY - NNS治理系統概念總結


NNS治理系統概念總結

轉自:https://mp.weixin.qq.com/s/FjgTCWysKUIh7yvx3O4MIQ https://mp.weixin.qq.com/s/PkFLmhXNuMaEgsrH8TH7aA
Understanding the Internet Computer’s Network Nervous System, Neurons, and ICP Utility Tokens 是官方對 互聯網計算機(Internet Computer)的網絡神經系統(Network Nervous System, 簡稱 NNS)的講解,內容包括 NNS,神經元,ICP 代幣經濟。本文對其中的關鍵概念進行了梳理和總結
注意,原文主要描述了 NNS 治理系統的經濟層面的設計細節,需要對互聯網計算機、canister等概念有一定理解

互聯網計算機是基於互聯網計算機協議(ICP)構建的區塊鏈計算機網絡,網絡本身使用分層結構構建。底層是托管專用硬件節點的數據中心,這些節點機器組成子網。子網托管軟件容器,軟件容器是可互相通信的計算單元,由用戶上傳代碼與狀態。

神經網絡系統(NNS)負責控制、配置和管理網絡,是使ICP具有獨特性的元素之一。

數據中心想要加入網絡需向NNS提交申請,雖然NNS本身有着一個開放的治理系統,但它管理參與網絡的許可。在某種意義上,它扮演的角色相當於傳統互聯網上的ICANN,ICANN的一個作用就是為那些想要運行BGP路由的系統分配自治系統編號。NNS還擔任了網絡管理的角色,職責包括監視節點機器,通過查找互聯網計算機網絡上的統計偏差,找到性能不佳或錯誤的行為。

NNS在ICP代幣經濟中也起着重要的作用。NNS生成新的ICP token來獎勵數據中心運行節點和的進行提案和投票神經元。當NNS生成新的ICP tokens去獎勵數據中心和神經元時,即發生通貨膨脹。

最終數據中心和神經元的所有者可以拿走他們的Token, 並與軟件容器的所有者和管理者進行交易。軟件容器的所有者和管理者將這些Token轉換成cycles,然后把這些cycles充值給軟件容器。例如,當這些容器執行計算或進行存儲時,它們會燃燒cycles,最終需要補充cycles來保持繼續運行。這是通貨緊縮。

一、概況

互聯網計算機(Internet Computer)是 Dfinity 基金會推出的自適應區塊鏈,其智能合約(canister)可以承載傳統 web 應用,因此也可以理解為一種去中心化的雲服務平台(類比AWS、阿里雲)。

互聯網計算機由網絡神經系統(NNS)治理,NNS相當於互聯網計算機的大腦。NNS 本身也是互聯網計算機的組成部分(子網),所以升級和調整不會打斷互聯網計算機的運行。

NNS可以做到的事:

升級節點以更新協議或修復漏洞、調整經濟參數、添加新的子網以擴容、拆分子網、凍結惡意應用等等。

用戶可以:

  • 質押 ICP 代幣生成神經元,從而參與到 NNS 中進行投票治理並獲取投票獎勵。
  • 通過神經元向 NNS 發起提議,其他神經元針對提議投票(接受或者拒絕)

關於提議:

  • 通過神經元向 NNS 發起提議,其他神經元針對提議投票(接受或者拒絕)。
  • 如果提議被接受,它將會立即自動化執行。 
  • 如果提議被拒絕,發起提議的神經元將會被收取一定費用,以避免過多的 “垃圾提議”。

二、神經元

用戶可以鎖定 ICP 代幣生成神經元,參與投票治理並獲取投票獎勵。

關於溶解神經元:

  • 用戶需要溶解神經元才能取回對應代幣,溶解所需的時間稱為溶解延遲。
  • 溶解延遲由用戶在創建神經元時設置,溶解延遲最多 8 年。
  • 溶解過程中,用戶可以隨時停止溶解回到鎖定狀態,但神經元的年齡會重新從0開始計算。
  • 處於溶解狀態多久,溶解延遲會減少對應的時間。
  • 只有溶解延遲超過 6 個月的神經元才能參與投票治理以及發起提議。
  • 溶解延遲可以自行增加。
  • 溶解延遲只能通過溶解操作來減少,不能手動減少。

關於投票:

  • 神經元可手動投票,也可以跟隨一組(或一個)神經元自動投票
  • 神經元的投票權以及投票獎勵和這幾個因素相關:代幣質押數量、溶解延遲、年齡、所參與的投票活動占所有投票活動的比例

三、ICP代幣

用戶可將 ICP 代幣質押為神經元,參與投票治理並獲得獎勵。

開發者可將 ICP 可轉化為 cycle 為其智能合約(canister)提供計算資源。

NNS 會為節點提供者(數據中心)提供 ICP 作為獎勵。

  • ICP 轉化為 cycle 的過程是單向的
  • ICP 轉化為 cycle 的轉化匯率是變化的,以保證 cycle 的實際成本保持恆定

四、賬本(Ledger canister)

關於賬本:

賬本像⼀張表記錄着所有賬戶的余額。

  • 互聯網計算機有不同級別的子網,NNS 子網的等級比較高,會承載一些重要的 canister。
  • ICP 賬本也是一個智能合約(canister),其運行在 NNS 子網中

賬本的內容:

每一行叫做一個賬戶,每一行有兩個值

  • 賬戶 ID:由控制賬戶的 principal 衍生而來,控制賬戶可以是公鑰對也可以是 canister
  • 賬戶余額(數值單位是 ICP 的 億分之一 )

對賬本的操作:

當控制賬戶是⼀個公鑰對時,它能對⼀個賬戶做以下兩個操作:

  • 發送 ICP:向另外⼀個賬戶轉賬,如果代幣余額為 0,此賬戶就會從 Ledger canister 中刪除

  • 通知:如果向 NNS canister 發送交易的話,可以要求 Ledger canister 通知對應的 NNS canister 以便其能夠根據通知⾏動。這個功能的兩個例⼦是:①創建神經元;②更新⼀個神經元的質押代幣數量

五、加密經濟學

如何避免 51% 攻擊:

根據設計⼤部分的 ICP 將會被鎖定在神經元中,這使得由於溶解延遲,如果發起攻擊對⽹絡造成傷害,ICP 代幣價格將會受到影響,鎖定中的代幣會有較⼤的價值損失。

神經元的交易市場將不受歡迎,因為攻擊者可以制造恐慌導致神經元的拋售,攻擊者可以趁機低價購⼊⼤量神經元,從⽽對⽹絡安全性造成影響。

六、獎勵計算

Dfinity 基⾦會認為 90% 的 ICP 代幣應該被鎖定在神經元中,所以獎勵也是根據這個值來設計的,當鎖定在神經元的 ICP 代幣少於 90% 時,希望會提供更⾼的獎勵來⿎勵參與者質押 ICP 代幣。

獎勵比例:

給神經元的獎勵初始值每年總供應量的 10% 都會作為獎勵,這個⽐例會隨着⽹絡的穩定⽽逐步下降,最終會在第⼋年達到 5%,之后保持 5% 不變。

成熟度:

神經元的成熟度最開始為 0% ,隨着投票活動⽽逐漸增加成熟度。

當神經元成熟度達到某個閾值之后,它就可以⽣成⼀個新的神經元,新神經元中質押的 ICP 即為獎勵,其數值等於⽗神經元質押的 ICP 數量乘以成熟度。

例如:⼀個質押了 100 個 ICP 代幣且成熟度為 10% 的神經元,可以⽣成⼀個鎖定 10 個 ICP 代幣的且年齡與成熟度都為 0的新神經元。這個新神經元的溶解延遲為⼀天,年齡為 0 天,即⼀天后即可溶解取出 ICP 代幣

指定時刻神經元投票權的計算方法:

權重 = 神經元質押量 * 溶解延遲獎勵數 * 年齡獎勵數

  • 溶解延遲獎勵系數介於 1 到 2 之間,根據溶解延遲線性變化(溶解延遲上限為 8 年)

  • 年齡獎勵系數介於 1 到 1.25 之間,根據年齡線性變化(上線 4 年)。神經元進⼊鎖定狀態之后,開始計算年齡。

例如:⼀個質押 100 個 ICP 的神經元,如果其溶解延遲為 8 年,且年齡為 4 年,則如果他的投票權等於 100 * 2 * 1.25 ,達到最⼤值 250。

分發獎勵的方式:

統計當前已經結束投票但是還未計算投票獎勵的提議,計算所有神經元在這些提議上的投票權,然后根據每個神經元在這些提議上所投出的投票權分配獎勵。所以神經元有動⼒盡可能多的參與投票活動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM