Neo3 Preview4 測試網升級公告


Neo3 Preview4 現已正式釋出。該版本實施了全新的經濟模型、對委員會治理機制進行了補充、推出了供鏈上合約獲取外部資訊的 Oracle 服務、引入了新的通證合約標準:NEP-17 標準,並帶來了一系列改進和修正。

NGD 已於北京時間 2020 年 12 月  22  日 14:00  至 17:00 完成 Neo3 Preview4 測試網相應升級。

該版本包含的具體改進如下:

新的經濟模型

Neo3 的經濟模型繼承 Neo2,繼續使用 NEO 和 GAS 雙通證機制,其中 NEO 用於治理,GAS 用於流通。NEO 總額 1 億,最小單位為 1,即不可分割。NEO 持有者是 Neo 網路的所有者和管理者。GAS 最小單位為 10^-8。GAS 代表著 Neo 網路的使用權,可透過投票、持有 NEO 或從交易所獲取。與 Neo2 不同的是,Neo3 的 GAS 並沒有發行上限,而且交易的系統費將被燃燒掉。 

另外,每個區塊均會產生一定數量的(初始值為 5)GAS,按照一定的規則進行分配。具體分配規則如下:全部 GAS 收益的 10% 按比例分配給 NEO 持有者,10% 分配給委員會成員,餘下 80% 分配給那些投票給委員會成員的投票者。

委員會治理機制的補充

在 Neo3 中,委員會可以對 Neo 網路中的一系列引數進行修改。Preview4 在上一版本的基礎上增加了其他可以修改的引數,包括:

設定每位元組儲存價格

設定合約執行費用倍率

Oracle 功能

Oracle 是供鏈上合約獲取外部資訊的一種服務。根據合約需求,Oracle 透過去中心化的方式獲取相應資訊供呼叫者合約使用。 

Oracle 流程如下所示:

1 使用者傳送一個呼叫 Oracle 合約的交易註冊 Oracle 請求。該請求中包含需要訪問的網址以及回撥函式等資訊。

2 Oracle 節點持續監聽鏈上資料。當發現一個新的 Oracle 請求時,Oracle 節點會訪問請求的網址並獲得資料。

3 獲得資料後,Oracle 節點會將資料進行簽名,並透過 RPC 請求與其他 Oracle 節點進行通訊。

4 當超過三分之二的 Oracle 節點就資料達成一致後,會將資料打包至一個交易,根據 Oracle 請求加入回撥指令碼,並廣播該交易。

5 共識節點獲得該交易,校驗透過後上鍊,執行交易指令碼完成回撥邏輯,向對應合約傳送資料資訊。

NEP-17 標準

Preview4 引入的另一個重要概念是 NEP-17。

“NEP” 代表  Neo Enhancement Proposal (Neo 增強提案)。NEP 是一種設計文件,用於向 Neo 社羣提供資訊,或者描述 Neo/ 流程 / 環境的新特性,並提供該特性的簡明的技術規範和基本原理。

NEP-17 是一個通證標準,代表在 Neo 區塊鏈上發行的通證合約所需要遵循的規範。NEP-17 將取代 NEP-5,成為 Neo3 的 Token 合約的新標準。

其他改進與提升

 增加並行交易驗籤機制

 更新合約保持原雜湊

 允許在任意高度部署原生合約

 調整了一些 Opcode 的價格

 其他改進

作者:NGD,來源:Neo智慧經濟

免責聲明:

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

推荐阅读