Sapphire推出、錢包優化、多維度更新 | Oasis 第三季度工程技術回顧錢包更新ParaTime更新ParaTime發展开發者平臺更新Core平臺更新

2022-11-16 08:11:51


      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在第三季度取得的成就!

錢包更新


      Sapphire推出、錢包優化、多維度更新 | Oasis 第三季度工程技術回顧錢包更新ParaTime更新ParaTime發展开發者平臺更新Core平臺更新

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 生態的發展!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

Layer2 格局劇變:Base 生態有哪些關鍵亮點?

在激烈競爭的 L2 賽道中,原本穩坐釣魚臺的 Arbitrum 和 Optimism 似乎面臨着前...

加密泡泡啊
71 1個月前

XRP 漲至 7.5 美元?分析師告訴 XRP 大軍為純粹的煙火做好准備!

加密貨幣分析師 EGRAG 表示,XRP 即將迎來關鍵時刻,價格可能大幅上漲,這取決於能否突破關鍵...

加密泡泡啊
73 1個月前

以太坊ETF通過後 將推動山寨幣和整個加密生態大爆發

比特幣ETF通過後市場動蕩,以太坊ETF交易前景分析 比特幣ETF通過後,市場出現了先跌後漲的走勢...

加密泡泡啊
78 1個月前

ZRO為啥這么能漲?

ZRO概述 ZRO代幣,全稱為LayerZero,是LayerZero協議的本地代幣,旨在作為治理...

加密泡泡啊
66 1個月前

今晚ETH迎來暴漲時代 op、arb、metis等以太坊二層項目能否跑出百倍幣?

北京時間7月23日晚上美股开盤後 ETH 的ETF开始交易。ETH的裏程碑啊,新的時代开啓。突破前...

BNBCCC
75 1個月前

Mt Gox 轉移 28 億美元比特幣 加密貨幣下跌 ETH ETF 提前發行

2014 年倒閉的臭名昭著的比特幣交易所 Mt Gox 已向債權人轉移了大量比特幣 (BTC),作...

加密圈探長
71 1個月前