時間:2023-04-22|瀏覽:289
隨著這個版本網絡的上線,將為社區帶來一些重要功能更新。
1.核心網絡
動態驗證節點集
滿足有質押要求的候選驗證節點可以在epoch邊界加入網絡,已加入驗證者可以在epoch邊界離開網絡。此驗證節點模型真正實現了無需許可。
協議軟件和Sui Framework升級支持
不同于Devnet,Testnet不會在每次軟件更新時被清空(除非特殊情況下)。如果測試網上計劃進行軟件更新或者數據清空,將會提前通知社區。
可以從數據快照恢復全節點
節點運營者可以利用checkpoint快速啟動全節點,而不是等待全節點從零開始全量同步。
地址和簽名更新
賬戶地址、object IDs和交易IDs從20個字節升級為32個字節以避免哈希沖突。另外,考慮到性能方面的優化,默認哈希函數從SHA3更新為Blake2b。為支持大規模交易,數字簽名現在使用哈希簽名,而不是系列化的BCS數據。從而實現Sui與硬件錢包的兼容,硬件錢包的簽署API通常輸入大小非常有限。
2.開發體驗
為實現讓Sui成為最友好開發平臺這一愿景,我們將永久測試網視為一個重要時間節點,稱為Sui DevX 1.0,核心開發者原語:
匯集開發者反饋
改進基礎設施提高Sui開發者效率
實現去中心化但不分散的Sui生態
開發原語包括:
可編程交易塊
這個數據結構能夠將一系列的交易串聯在一起,包括splitCoin、mergeCoins、transferObjects、moveCall、makeMoveVec、publish,以創建自定義原子交易區塊,更好的實現應用程序的需求。因此moveCall可以自定義調用現有的鏈上功能,可編程交易塊本質上是提供交易的可組合性,增強了Sui Move編程模型的通用性。
也簡化了gas費用管理,應用程序可以傳入而不必在提交執行之前選擇Coin。
贊助交易 & gas station
雖然自V0.27版本上線以來已經支持贊助交易,我們很高興地宣布Shinami的gas station (guide, API)現在可用于Sui的永久測試網
Object Display Standard
使用一組命名模板標準化相同類型Object的鏈下display。Sui Explorer和Sui Wallet現已支持Object Display標準。Sui APIs和Typescript/Rust SDKs也同樣支持Object Display標準。該數據結構通過Sui社區的多次溝通和共同寫作努力所完成,特此感謝Capsules和OriginByte為這一標準所付出的努力。
Kiosk Standard
Kiosk是一個功能強大的新模塊,它支持列出待售Object并在Object售出時執行創建者定義的版稅政策。Object Display和Kiosk的結合填補了人們在Sui上構建收藏品和交易平臺的兩個關鍵空白地帶。我們鼓勵生態系統錢包、瀏覽器和市場探索Object Display標準和Kiosk標準,以實現整個生態系統的無縫兼容。
RPC Revamp
現在有更多基于聚合的RPC get* 函數:getEpoch、getNetworkMetrics、getMoveCallMetrics、queryObjects。JSON RPC批處理請求已棄用,取而代之的為MultiGet* 方法。系統事件已棄用,取而代之的是交易回應中的專用字段。最后,一些遺留的RPC函數(標有 unsafe_*)被棄用,取而代之的是Programmable Transaction Blocks。
零知識證明
現在有Move API支持使用BN254橢圓曲線和BLS12-381(兩種最廣泛使用的曲線)驗證Groth16 ZKP。這提供了Sui智能合約中的計算證明,并支持隱私保護應用。
Two Granularity of Timestamps
一個細粒度的時鐘(Clock)模塊,支持近實時應用的2-3秒粒度,以及一個粗粒度的Epoch時間戳。
Move Package Upgrade
這是讓開發者能夠更新Move合約依賴相關包更新的基本功能。合約更新將在測試網上下一次更新上線(暫定于4月的第一周)!敬請關注!
除了使用Devnet和Testnet,我們同樣鼓勵開發者使用本地環境進行開發和迭代。sui-test-validator二進制文件已得到改進,以幫助本地開發流程。
3.開發網v.s.永久測試網
以下表格列出了Devnet和永久測試網(截至此文章撰寫時)之間的不同。
4.加入行動
如您所見,目前已經可以在去中心化和無需許可的網絡上實現許多強大的新功能。如果您是感興趣成為驗證節點或全節點運營者,我們誠摯歡迎您加入網絡。如果您是應用程序的開發者,我們很樂意且希望看到您在Sui DevX 1.0上的創造力(尤其在于可以編程交易塊和贊助交易)!
感謝您成為Sui社群的一員,我們誠摯感謝您對于未來Sui主網做出的貢獻!