載入超時,點擊重試

目錄

0. 背景

現狀

NEO的流通和治理

參選人性質

經濟激勵

1. 共識節點要求

2. 成為合作夥伴

2.2.1 成為候選人

2.2.2 共識節點運行

2.1 發送申請

2.2 測試網運行

3. 主網參選

3.2.0 背景: 投票機制*

3.2.1 投票

3.1 成為候選人

3.2 參與選舉

4. 獲得支持

附錄1. 用API查詢候選人票數

附錄2. 在官網檢測頁面添加信息

0. 背景

現狀

目前主網的共識節點共有7個:

①NEO Foundation維護 6個

②CityOfZion社區維護1個

目前測試網的共識節點共有7個:

①NEO Foundation維護2個

②NEO Global Development維護1個

③CityOfZion社區維護2個

④KPN維護1個

⑤Swisscom維護1個

NEO的流通和治理

NEO 中內置兩種原生代幣,NEO(縮寫符號 NEO)和 NeoGas(縮寫符號 GAS)。 NEO 是管理代幣,總量 1 億份,用於實現對 NEO 網路的管理權。管理權包括投票進行記賬人選舉,NEO 網路參數更改等。NEO 的最小單位為 1,不可再分割。GAS 是燃料代幣,最大總量上限為 1 億,用於實現對 NEO 網路使用時的資源控制。NEO 網路對代幣轉賬和智能合約的運行和存儲進行收費,從而實現對記賬人的經濟激勵和防止資源濫用。GAS 的最小單位為 0.00000001。

NEO 的 1 億管理代幣分為兩部分,第一部分 5000 萬份 NEO 用於按輪次和比例分發給 NEO 開發經費眾籌的支持者,該部分已經分發完畢。第二部分 5000 萬份由 NEO 理事會管理,用於支持 NEO 網路的長期開發、運維和生態發展。該部分的 NEO 處於鎖定期,在 2017 年 10 月 16 日 NEO 網路運行達 1 年時方可解鎖被使用。這部分 NEO 不會進入交易所交易,僅用於長期支持 NEO 項目,計劃按如下比例分配使用:

?? 1000 萬份(總量 10%)用於激勵 NEO 開發者和 NEO Foundation成員

?? 1000 萬份(總量 10%)用於激勵 NEO 周邊生態開發者

?? 1500 萬份(總量 15%)用於交叉投資其他區塊鏈項目,所獲得代幣歸屬於 NEO 理事會,並僅用於 NEO 項目

?? 1500 萬份(總量 15%)機動使用

?? 每年使用的 NEO 原則上不得超過 1500 萬份

雖然NEO致力於建設去中心化的組織架構,但根據NEO的解鎖策略,NEO Foundation在未來的幾年中會擁有大量票數。因此,NEO現階段分為兩種治理方式,鏈上治理和鏈下治理。

鏈上治理

鏈上治理依靠NEO區塊鏈本身的機制實現管理,也是NEO期望在未來實現的主要管理方式。

NEO 管理代幣的持有人是 NEO 網路的所有者和管理者,通過在 NEO 網路上投票來實現管理權,通過獲得 NEO 生成的 GAS 燃料代幣來實現 NEO 網路的使用權。 NEO 管理代幣可以被轉讓。

鏈下治理

鏈下治理依靠NEO Foundation的持續支持。

在運維共識節點,開發NEO核心項目以及推廣和發展NEO生態之外,NEO Foundation持有的票會投給符合要求的戰略合作夥伴,實現對共識節點一定程度的管理。

參選人性質

有兩種方式成為共識節點:

1) 鏈上治理申請人

如果想要利用鏈上治理的機制,獨立運維共識節點,從NEO持有者獲得投票,步驟如下:

①共識節點要求

②主網參選

③獲得支持

2) 鏈下治理申請人

如果想要與NEO Foundation建立戰略合作關係(鏈下治理),並獲得NEO Foundation的投票,步驟如下:

①共識節點要求

②成為合作夥伴

③主網參選

④獲得支持

經濟激勵

根據NEO網路的經濟模型,網路手續費會作為激勵分發給共識節點的維護者。另外,新的經濟模型正在討論中。

如果激勵模型有所變化,該節內容也會相應更新。

1. 共識節點要求

適用於鏈上治理和鏈下治理申請人

所有節點候選人或者組織應向社區提供以下信息,信息可以發佈於NEO官網的投票檢測頁面里,並發布在組織官網上。(以下列表僅供參考)

公共網站,社交賬號

聯繫方式(郵箱,Discord賬號等)

組織名稱,總部位置

伺服器類型,伺服器配置團隊名單及2/3的團隊成員圖片及背景

技術方案(安全,維護,長期穩定性, 容災備份),維護人員以及預算

硬體擴容計劃

對NEO生態的貢獻

伺服器參考最低配置:

4核處理器

8G內存

10M帶寬

100G SSD硬碟

2. 成為合作夥伴

2.1 發送申請

只適用於鏈下治理申請人;鏈上治理申請人見 3. 主網運行

鏈下治理申請人可將自己的組織信息和運維提案通過郵件發送到

[email protected]

建議提案中包括"1. 共識節點要求"里列舉的信息。NEO Foundation會討論申請者提供的條件是否符合要求。

申請結果會通過郵件反饋給申請人或組織。審核未通過的補充缺少信息,提升配置和完善相應的方案再提交審核。

2.2 測試網運行

鏈下治理申請人在申請成功後首先需要試運行測試網的共識節點。試運行6個月後,則可轉入主網運行。

要成為測試網的共識節點,需要先在測試網上註冊為候選人。

2.2.1 成為候選人

在測試網和主網成為候選節點的步驟完全相同,唯一區別取決於客戶端連接的是哪一個鏈。關於主網和測試網的切換,請參閱此文檔

①在 NEO-GUI 中,打開要報名候選人的錢包賬戶。

②點擊 高級 -> 選舉。

③選取該地址公鑰,點擊 確定。注意此操作將花費 1000 GAS。完成後會顯示交易構造成功提示以及交易ID。

④如果看到交易構造成功提示,那麼這個賬號就成功成為了候選人。可以通過APIgetvalidators方法來查詢所有候選人以及候選人得票數。(見附錄1)

2.2.2 共識節點運行

註冊完成後NEO Foundation將會給投票給此節點,使其成為共識節點。

測試網運行期間,如果存在問題則申請方需要積極配合解決,NGD術人員會提供支持。

測試網運行6個月之後,則可轉入主網運行。

3. 主網參選

適用於鏈上治理和鏈下治理申請人

所有節點候選人要想參與主網選舉並成為共識節點,需要以下步驟:

3.1 成為候選人

用GUI連接到主網,重複2.2.1 成為候選人的步驟。

3.2 參與選舉

3.2.0 背景: 投票機制*

*: NEO3.0 對投票機制會進行更新。屆時此文檔也會做相應更新。

每個 NEO 節點都可以對候選人進行投票,當前投票賬戶中的 NEO 數量會自動計算為所投候選人的票數,當投票給多位候選人時,每位候選人都將獲得與當前投票賬戶中 NEO 數量相等的票數。例如當前賬戶有 100 個 NEO,從該賬戶投票給三位候選人,則每位候選人得到 100 票。投票後如果花費了該賬戶的 NEO,則候選人的票數也將實時更改為當前賬戶 NEO 餘額數。

投票後,NEO 網路將根據每個賬戶所投候選人數進行實時計算,選出共識節點。計算方法為:

①對每個賬戶所投候選人數按大小排序,得到數組 C1, C2, ..., Cn

②去掉數組中前 25% 和後 25% 的數值

③對剩餘的 50% 數值進行加權平均,得出 NEO 共識節點數 N

④選出得票數最高的前 N 名候選人成為共識節點

3.2.1 投票

適用於共識節點申請人以及所有NEO持有者

任何持有NEO的節點都可以在GUI上進行投票。候選節點的運維者可以給自己的節點投票。

①在 NEO-GUI 中,打開要投票的錢包賬戶。

②右鍵點擊該賬戶 -> 投票。在候選人框內輸入要投票的候選人公鑰,換行可以輸入多個公鑰,但注意每行不能包含空格,如下圖所示:

例:給7個候選人各投等同於NEO數量(1)的票

如果看到交易構造成功提示,投票就已經成功。可以在官網的投票檢測頁面或通過API來查詢所有候選人以及候選人得票數。(見附錄1)

4 獲得支持

適用於鏈上治理和鏈下治理申請人

確認節點在區塊鏈上註冊為候選人後, 與NEO建立了合作關係的鏈下治理申請人在參選時會得到NEO Foundation的投票。

對於鏈上治理申請人,獲得社區的了解和支持會提升社區里的NEO持有者給候選人投票的可能性。建議使用以下幾種方法:

①在neo.org的投票檢測頁面添加候選人的各類信息 。具體步驟見附錄2

②在自己的組織官網上展示NEO節點競選的相關信息

③通過NEO社區和社交媒體推廣

如果在主網參選獲得足夠的投票,就能成為主網共識節點。

附錄1. 用API查詢候選人票數

如果想要查詢候選人名單和票數,可以使用Postman或任何其他RPC程序調用API來查詢。(json-RPC調用API的具體步驟可見此文檔)

如下圖所示,調用getvalidators方法。

可以查看到返回的響應正文中顯示出該公鑰與對應的的票數。

圖片中,餘額為 100000000 的賬戶投票給了公鑰為3076fc0ee6c6ccf3fb0c9b3ff9d0e3d9ba7ef97e54c77240991ec1dffa295503b的候選人。

分辨共識節點

在API返回的json文件里,active 這一項的值代表此節點的狀態。

false表示此節點是候選節點

true表示此節點是共識節點

附錄2. 在官網檢測頁面添加信息

投票檢測頁面可用來檢測所有主網候選節點的狀態和票數。以及添加候選節點的信息。點擊綠色下拉箭頭可以擴展顯示該節點的更多信息。

要添加信息:

①在頁面中點擊「競選節點」旁的 ,進入信息填寫框。

②在「公鑰」列表中選擇候選人的公鑰,填寫相關信息。

③點擊「生成散列值」,並複製生成的字元串。

④在 NEO-GUI 客戶端中,點擊「高級」-> 「消息簽名」。

⑤在「地址」中選擇候選人公鑰對應的賬戶地址,在「輸入」框中填入之前生成的字元串,點擊「簽名」。 「輸出」框中顯示出對應的簽名,將其複製。

⑥回到填寫候選人信息框,將獲取到的簽名填入,並點擊「提交」

將看到該候選節點所在行的下拉箭頭激活為綠色,可點擊箭頭擴展顯示詳細信息。

原文鏈接:https://github.com/neo-ngd/reference/blob/master/%E5%A6%82%E4%BD%95%E6%88%90%E4%B8%BA%E5%85%B1%E8%AF%86%E8%8A%82%E7%82%B9v1.2.md#1-%E5%85%B1%E8%AF%86%E8%8A%82%E7%82%B9%E8%A6%81%E6%B1%82?????


NEOFANS:neofans.org

NEOFANS 微博:weibo.com/neofanscommun

NEOFANS telegram群:t.me/NEOfansCN


推薦閱讀:
查看原文 >>
相关文章