自從兩年前EOSIO2.0釋出以來,EOS網路還沒有進行過重大的升級。自那時以來,Block.one已經生產了EOSIO2.1和EOSIO2.2的釋出候選版本;但是,由於各種原因,Clarionos團隊和更廣泛的EOS社群不希望所有的程式碼都與最近的版本捆綁在一起。
接下來,Clarionos團隊將將EOSIO程式碼儲存庫轉換為一個新的程式碼庫,我們稱之為Mandel(Mandelbrot的縮寫)。Mandel名稱是一個佔位符,直到所有EOSIO支援的區塊鏈能夠達成更廣泛的共識。
Mandel的第一個版本將是3.0,它將從EOSIO2.0中派生出來,同時精選來自EOSIO2.1的一些最有價值的增強,以及一些來自EOSIO2.2的增強。Mandel 3.0還將引入兩個新的硬叉:合同支付,增強配置的BlockChain Params.此外,它將從EOSIO2.1中挑選可配置的WASM限制硬叉。
雖然EOS塊生產者在很大程度上仍然停留在EOSIO2.0上,但一些EOS基礎設施節點和其他下游軟體已經升級到EOSIO2.1。在遷移到Mandel 3.0之前,要求這些節點“降級”到EOSIO2.0可能會造成不必要的短期負擔;因此,Clairionos還將釋出從EOSIO2.1派生的Mandel 2.3,該版本支援Mandel 3.0啟用的新硬叉。EOSIO2.1節點應該能夠無縫地升級到Mandel 2.3,同時與網路保持同步。
Clarionos的目標是遷移儘可能多的EOSIO2.1增強到Mandel 3.0,而不延遲關鍵硬叉的交付。
即將推出的硬叉功能
- 可配置WASM限制
這種硬分叉允許生產者增加可以部署的智慧契約的大小,這將允許部署更大、更強大的契約。出於安全考慮,EOSIO必須限制各種wasm引數,如記憶體、函式數量等。一旦一個契約達到了這些限制之一,開發人員就不得不將他們的程式碼劃分為多個契約。原來的限制早在EOSVM給EOS帶來巨大效能提升之前就已經建立了。我們現在覺得這是安全的,它增加了這些限制。而不是一次增加,我們已經使他們可以配置。這使網路能夠在未來擴充套件或在攻擊者以某種方式利用額外容量的情況下調整它們。
2.合同付款
開發人員面臨的最具挑戰性的事情之一就是使他們的應用程式易於使用。要求使用者從網路中租用CPU、NET和RAM資源以便與應用程式互動是一個主要的可用性障礙。在理想情況下,智慧合同將支付合同用戶所需的所有資源。
EOS現在已經存在,它要求每個事務至少由一個金鑰簽署,每個許可權級別至少有一個1的閾值,這限制了合同獲取使用者所需資源的可能性。
我們已經開發了一種不需要硬叉子的合同支付方法,但是“Hack”涉及釋出任何人都可以簽署的“私有”金鑰。這給網路造成了不必要的負擔,因為我們可以簡單地允許在沒有任何金鑰簽名的情況下進行相同的事務。
一個可以在沒有任何鍵的情況下發生的操作的例子是一個契約需要執行一些維護任務的例子。合同願意支付自己的維修費,它不在乎誰授權交易。如果沒有要執行的維護,則契約將簡單地拒絕事務並避免任何資源的使用。維護任務的一個例子可以是當前由不推薦的延遲事務執行的許多工。
有了合同支付,就有可能實現與比特幣交易所相同的交易。這消除帳戶建立成本對於那些只想用EOS作為貨幣的人來說。它也將使我們有可能實施 隱私令牌而不讓資源系統損害您的隱私。雖然這些事情將透過合同支付成為可能,但它們不在當前路線圖的範圍之內。
更多有關合約付款的資料可參閱這裡.
3.增強可配置的BlockChain仿射
這種硬分叉特性使得新增/刪除/配置未來的目標功能變得更加容易。不必為每個新特性或可配置引數新增新的本機內部特性,而是有一個契約可以呼叫的內部特性。這允許契約者根據特性的存在或配置引數的值進行有條件的操作。這一特性主要是在EOSIO2.1中實現的,但經過審查後,Clarionos團隊得出結論,它需要進行一些小的調整,以確保更一致的操作。
系統合同升級
克拉里奧諾斯隊有一個拉請求對於EOS系統聯絡人,它將透過釋出“私鑰”實現合同付費功能。這將允許應用程式在等待硬叉生效的同時開發增強的使用者體驗。還必須利用硬叉之後的特性。
時間線
下面的時間線是有抱負的,並且會隨著發展的變化而改變。
2022年1月31日-釋放Mandel 3.0候選人
2022年2月-Mandel 3.0測試網路啟動和社群驗證
2022年3月1日-最後釋出Mandel 3.0
2022年3月2日-網路部署合同支付系統合同
2022年4月1日-Mandel 2.3獲釋
2022年4月9日-下一次伊甸園選舉
2022年5月19日-硬叉子啟動(2022年黃金分割)
這將標誌著EOS獨立於塊的象徵性完成。第一,這將是EOS網路第一次執行未由Block.one開發或釋出的軟體的版本。
供資
Eos網路基金會已經與Clarionos達成了一項協議(待塊生產者批准),在Mandel 3.0發行版候選人交付後,向Clarionos支付200,000 EOS(2022年1月31日)。然後,Clarionos將透過修復測試階段發現的任何bug來支援社群。
未來方向
這個路線圖是EOS獨立的捷徑,也是振興EOS多年計劃的第一步。您將在下一次路線圖更新中看到的一些專案包括:3秒的終結性,加速EVM支援的內在功能,以及加速隱私應用程式的內在功能。
EOS將像多年來從未見過的那樣,加快發展速度。