轉眼之間,NEAR主網正式上線已經八個月了,底層基礎設施開始逐漸完善,越來越多應用選擇在NEAR主網發布。伴隨著跨鏈工具彩虹橋和EVM兼容鏈“極光”的主網上線,Substrate應用鏈框架章魚網路的測試網上線,社區中很多成員十分關心NEAR Core下一步的技術規劃。為此本文將為大家介紹NEAR未來1~2年內的開發工作計劃,
我們制作了一張描述NEAR協議發展路線的甘特圖,對主要的功能和改進的實現計劃做了標記,需要注意的是文中很多規劃是針對來年和更遠的未來的,一些預測很可能會存在偏差,
本年度我們計劃交付的重要任務包括:
- 簡化版夜影分片協議上線,預計會上線8個分片,其中包含Aurora自己的一個分片,這會讓整體的TPS提升5~8倍,并且可能進一步降低存儲成本
- 增加主網驗證節點的數量
- 提升單個分片的性能,具體包括:
1. 合約編譯的時機將從運行時轉移到部署時,這會把函數調用的基礎成本由4.6Tgas降低為0.2Tgas。這意味著對大多數函數調用而言,gas費將降低20%~50%
2. 升級到wasmer1,這將會降低整體的gas費,尤其是常規的運營gas成本會因此降低50%
從更長遠和廣闊的圖景來看,我們會在未來幾年內交付如下成果:
Gas價格拍賣。具體細節尚未敲定,大致構想是允許用戶可以指定他們愿意為一筆交易支付的gas價格的上限,然后交易將按照Gas價格從高到低排序,被依次處理,這相比于目前的交易費用計算方式,是一個重大變化,我們希望能通過此種機制更好地處理擁堵問題。
夜影協議,最初發布的夜影協議白皮書中的功能除隱藏的驗證節點(hidden validators)之外將基本實現,由于在實踐中,已經有一些節點愿意運行漁夫節點,所以我們在未來一段時期內不需要隱藏的驗證節點這個角色。交付簡單版本的夜影協議后,剩下的包括兩個主要功能:質疑(challenge)和動態再分片(dynamic resharding),由于兩者的技術比較復雜,實現需要一定時間,
對合約開發的改進,我們想降低合約調用成本,同時提升開發者體驗,為此我們計劃采取以下行動:
- 降低存儲IO成本,目前存儲的讀寫十分昂貴,導致吞吐量降低、智能合約的交易費升高。我們計劃重寫存儲,以提升其讀寫速度,您可訪問以下網址,查看我們的提案,
- 重新思考gas和存儲的運行機制,當下的開發者必須考慮為交易和跨合約調用附加多少gas費,他們在編寫修改合約狀態的方法時,也必須考慮存儲成本,這讓合約開發變得更加笨重。解決該問題的一個可能的方案是統一gas和存儲成本,并對交易明確地附加所需的NEAR。
- 同步執行環境。在最初的夜影協議設計中,全部執行都是異步的,同步執行的情況沒有在我們的考慮范圍內。然而從開發者的反饋中得知,一些金融應用可能會因為同步執行而大大受益,為了解決這個問題,我們考慮了幾個選項,包括推出特殊的同步分片以及基于異步分片搭建同步的金庫(vault)。
提案:https://github.com/near/nearcore/discussions/4326
自夜影協議白皮書編寫完成之后,加密貨幣行業的發展發生了翻天覆地的變化,目前我們仍然按照白皮書規定的方向前進,與此同時也很高興接受新的想法來不斷完善我們的協議,NEAR一直崇尚反復迭代的理念,因此我們會不斷進化演變以服務我們的開發者,壯大我們的社區,并始終貫徹我們的使命:為所有人賦能,讓人們可以真正控制自己的財產、數據和治理權,