Sapphire推出、錢包優化、多維度更新 | Oasis 第三季度工程技術回顧錢包更新ParaTime更新ParaTime發展开發者平臺更新Core平臺更新
歡迎來到Oasis團隊2022年第三季度的工程技術進展總結,讓我們一起通過本篇文章了解Oasis團隊在第三季度取得的最新成就!
對於Oasis工程技術團隊來說,第三季度又是異常忙碌的幾個月。
7月底,Sapphire在測試網上發布,為了將Sapphire引入ParaTime層,我們做了許多努力,也取得了巨大進步,現在我們很高興的向社區宣布:开發者已經可以在測試網上的Sapphire ParaTime上構建和部署與EVM兼容的隱私智能合約了。
與此同時,我們對Cipher和Emerald的關注也絲毫沒有減弱,這些ParaTime並沒有停止運作,並且我們對其進行不斷更新,以滿足用戶的更多需求!
另外,我們在支持錢包瀏覽器上的本地存儲以及ParaTime交易方面也進行了一些重大升級,這些升級將進一步推動Oasis 錢包瀏覽器拓展程序端2.0版本的推出!它將是基於通用代碼庫構建的!
最後,整個第三季度Oasis Core(Core是為Oasis節點提供動力的底層引擎)也在持續更新與改進,目前三個維護版本也已經完成!
在第三季度碩果累累的豐收喜悅中,我們也开始規劃第四季度的工作,我們相信Oasis在2022年第四季度也將取得重大進展,有更多更新!最值得關注的是,我們將在第四季度在主網上發布Sapphire!
一起繼續往下閱讀,了解更多Oasis在第三季度取得的成就!
錢包更新
Oasis網頁端錢包在第三季度取得了重大進展,現在已支持瀏覽器上的本地存儲和ParaTime交易,另外我們計劃在今年晚些時候發布對ParaTimes的支持,並推出基於通用代碼庫構建的拓展程序端錢包2.0版本。
在第二季度,我們合並了112個請求, 值得一提的優化內容如下(主要為功能的完善和修復):
● 顯示 ParaTime 交易列表 ( #849 )
● 瀏覽器擴展修復 ( #904 )
● 添加 lint 規則以強制執行我們的類型安全替換(#911,#914)
● 默認為空余額而不是 0(顯示「 — 」表示未知余額)(#916)
● 僅在您的账戶上顯示:AddEscrowForm( #918 )
● 標記失敗的交易(#925)
● 不要使用 RPC 中的誤導性余額字段(#927)
● 添加「回收所有」按鈕(#931,#932)
● 優化錢包UI界面(#933、#935、#936、#937)
● 使用 BigNumber.js提高數值精度(#952)
● ParaTime 存款和取款(#962,#969)
● 在解除質押列表中顯示預計解除質押時間 ( #963 )
● 將加載網絡配置的速度提高 40% ( #976 )
● 修復從 Ledger 導入多個账戶 ( #980 )
● 添加對從助記符派生多個账戶的支持(#983)
● 在账戶摘要中提及正確的股票代碼 ( #1026 )
● 通過一致的grommet imports減少包大小(7.2MB -> 5.4MB)(#1038)
● 較小的 UI 修復和清理(#868、#879、#903、#919、#921、#922、#928、#946、#947、#949、#953、#958、#999、#979、#1019 , #1049 )
雖然Oasis網頁端錢包很快就會成為兩個錢包的通用代碼庫,但是我們對拓展程序端的關於與也沒有因此而止步,在三季度我們合並了9個需求,並發布了拓展程序端錢包的1.8.0版本,顯著的變化有:
● 在測試網上添加Sapphire(#279)
● 提高收回托管中的數值精度(#281)
● 輪詢Sapphire交易狀態(交易現在被索引)(#285)
● 修復「無效隨機數」錯誤(#282)
● 較小的 UI 修復和清理(#280、#282、#286)
作為一個用於管理你在 Oasis上账戶和智能合約的統一CLI,Oasis CLI也有了一些改進:
● 添加對轉儲已部署 WASM 合約的支持 ( #1007 )
● 添加合約狀態轉儲支持 ( #1034 )
● 按账戶名查找地址,添加對測試账戶的支持(#1038)
● 支持更改合約升級政策 ( #1052 )
● 添加對地址簿的支持(#1087)
為了使用 Ledger 等硬件錢包籤署 ParaTime 交易,我們已經提出了新的ADR 14規範。該規範將於四季度實施!
ParaTime更新
● 整個第三季度,Emerald 和 Cipher ParaTimes 在主網上保持穩定,沒有出現停機或其他事件。
● 熊市對 DeFi 使用的影響可以從 Emerald 的交易量中看出。第三季度的日峯值出現在 7 月初,每天大約 6 萬筆交易,而後开始穩步下降,截至三季度末,每天的交易量為 1.6 萬-1.8 萬。
● 截至 9 月 30 日, 52 個節點在主網上運行 Emerald ParaTime。
● 截至 9 月 30 日,已有 29 個節點在主網上運行 Cipher ParaTime。
ParaTime發展
第三季度,Oasis ParaTimes 取得了多項重大進展。
7 月底,我們在測試網上成功部署了與EVM兼容的首個隱私ParaTime Sapphire,該部分代碼可在sapphire-paratime和oasis-sdk GitHub存儲庫中找到。
為方便起見,我們添加了對Cipher ParaTime上轉儲部署的智能合約代碼以及轉儲(可選加密)智能合約狀態的支持。這為驗證鏈上的合約鋪平了道路。
Runtime SDK的更新總結如下:
● 為 web-ts 添加加密傳輸庫;用於 go、rust 和 typescript 的 derived_symmetric_key 測試(#962)
● ORC 工具:添加對 SGXS 二進制文件籤名的支持 ( #1056 )
● EVM:不需要加密空字符串(#1064)
● Gas 計算修復:修復子調用調度(#1066)
● EVM:在籤名查詢中公开公共數據 ( #1069 )
● EVM:添加加密預編譯(#1102)
● EVM:不編碼合約創建輸出(#1138)
● 改進的測試和文檔(#991、#1041、#1046、#1047、#1081、#1101)
开發者平臺更新
現在开發者已經可以在測試網上的Sapphire ParaTime中構建和部署與EVM兼容的隱私智能合約了
Emerald Web3 網關現在支持 Emerald 和 Sapphire ParaTimes。其他修復主要包括版本的更新及功能的完善。在第三季度,我們合並了 9 個請求。版本v3.0.0修復了Gas估算功能,版本v3.1.0-rc1增加了對 Sapphire 的支持。
我們的文檔由來自多個存儲庫的markdown文件組成,並且在第三季度從後端和前端方面進行了重大改革。前端類別文檔現在更關注用戶觀看體驗,可讀性更強!
前端改進:
● Oasis網絡用戶(關於 Oasis 網絡和基金會的一般信息,錢包相關指南)
● 社區相關信息
● 節點運營商(Mainnet和Testnet網絡參數,設置各種節點和服務)
● dApp 开發人員(為Sapphire、Emerald和Cipher ParaTimes編寫應用程序)
● ParaTime 开發人員
● Core貢獻者
後端改進:
● 無論原始存儲庫位置如何,都支持編輯任何 Markdown 文件
● 無縫鏈接引用的 .md 文件和來自其他存儲庫的.doc文件
● 支持從文件中導入代碼片段
● 為了向後兼容,已為所有以前的文檔設置了重定向
此外文檔已從docs.oasis.dev遷移到docs.oasis.io域。我們希望你會喜歡新的變化。你也可以留下你的需求,我們會第一時間處理,當然我們也歡迎廣大用戶貢獻Oasis相關的教程與指南!
你可以點擊下方鏈接留言你的需求。
訪問https://github.com/oasisprotocol/docs
Core平臺更新
第三季度發布了Oasis Core 22.1.x 的三個維護版本( v22.1.9、v22.1.10、v22.1.11)。與此同時,Oasis Core 22.2.x 的开發始於英特爾 SGX2、基於 DCAP 的證明、改進鏈上治理和基於 TEE 的運行時安全性等關鍵特性。計劃在第四季度初發布穩定版本。總體而言,第三季度合並了64 個請求。值得注意的新功能和重大更改如下(大部分計劃在 Oasis Core 22.2.x 中登陸,有些被向後移植到 22.1.x):
● go/staking/grpc:重命名錯誤命名的 GovernanceDeposits 方法(#4652)
● go/runtime:強制使用運行時調度控制(#4665)
● 添加對 PCS 證明的支持(#4806、#4789、#4720、#4752)
● go/governance:添加更改參數提案(#4938)
● 添加存檔模式支持(#4539)
● go/control:在控制輸出中顯示調試選項狀態(#4634)
● runtime:使持久交易檢查狀態可配置(#4640)
● go/runtime/txpool:限制每個發件人的未完成交易(#4665)
● go/control/status: 添加字段以快速查看節點狀態 ( #4669 )
● go/worker/storage:使檢查點同步對等點選擇更智能(#4671)
● runtime:使用共識驗證器在調度程序中驗證 epoch ( #4677 )
● go/worker/compute:確保在注冊之前驗證信任根(#4678)
● go/worker/compute:為備份工作人員盡早开始批量解析(#4679)
● go/runtime/txpool:將 roothash 傳入消息的數據添加為交易(#4681)
● go/worker/registration:添加節點狀態指標(#4686)
● runtime:啓用調度程序來驗證查詢的狀態完整性(#4694,#4830,#4904)
● go/worker/common/p2p:添加對持久和阻塞對等點的支持(#4713)
● go/worker/common:正確處理動態密鑰管理器配置(#4715)
● go/runtime/txpool:為被拒絕的運行時交易添加 txpool 指標 ( #4724 )
● runtime:在服務請求時驗證 RAK 處於共識狀態(#4741)
● runtime:添加對報告 EnclaveRPC 對等反饋的支持 ( #4757 )
● 歸檔模式:如果使用歸檔模式,則禁用運行時 P2P ( #4775 )
● go/consensus/tendermint: 添加consensus.tendermint.halt_height ( #4793 )
● net-runner: 添加-fixture.default.runtime.version 標志(#4813)
● go/oasis-node: 允許 km 擁有私有節點 ( #4821 )
● go/runtime/registry:允許客戶端節點運行 sgx 運行時(#4832)
● go/worker/keymanager: 添加關鍵管理器工作指標 ( #4877 )
● go/control/status:將 key manager worker 狀態添加到節點狀態(#4883)
● keymanager:添加對臨時密鑰的支持(#4888)
● oasis-net-runner:設置默認 max_allowances,增加測試账戶余額(#4902)
● runtime/consensus/verifier:支持信任根共識層升級(#4903)
● runtime:支持共識交易查詢(#4904)
● keymanager:驗證密鑰管理器請求中的最新信任根高度(#4910)
● registry:添加 ProveFreshness 共識層交易(#4916)
● runtime:添加客戶端節點 TEE 新鮮度驗證(#4922)
● keymanager:驗證策略是否已在共識層中發布(#4925)
● 將 TEE 證明綁定到節點並強制執行新鮮度 ( #4926 )
● go/genesis: 緩存計算的 genesis 文檔哈希 ( #4919 )
● go/oasis-node/cmd: unsafe-reset 默認保留本地存儲 ( #4700 )
● go/oasis-node/cmd: unsafe-reset 檢查 datadir 有效性(#4702)
● runtime: 將運行時日志作為 oasis-node 日志發出 ( #4709 , #4924 )
新的Oasis Indexer支持索引共識層和 ParaTime 交易,已开源。在第三季度,重點主要是構建基本功能、添加緩存、修復錯誤和改進部署工具。25 個需求 已合並。我們計劃在未來更新 Oasis 錢包以使用 Oasis Indexer。
ADR 15提出了一種隨機化 Paratime 塊提議者順序的機制。解決選擇 ParaTime 塊提議者的過程中的弱點。區塊提議者目前是通過循環算法選擇的,這使得提前確定給定區塊的提議者變得很簡單。
ADR 16提出了一種更有效的流程來更新 Oasis 網絡上的共識參數。目前要更改共識參數,需要更新 oasis-node 二進制文件,重新啓動它們並與新的共識網絡版本重新同步。ADR 16 添加了一個新的參數更改 提案,可以防止停機並提高網絡的穩健性。
ADR 17為特定於 ParaTime 的應用程序互操作性標准引入了標准格式。 這與我們第一個請求 Sapphire ParaTime 的隱私可替代代幣標准的 RFP 相一致。
以上便是Oasis在第三季度所取得的主要工程技術成就,歡迎大家持續關注 Oasis 生態的發展!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!
加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...
今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?
北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...
Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行
2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...