Oasis 第二季度工程技術進展:錢包、ParaTime、開發者平台更新

Oasis
2022-07-11 11:52:22
收藏
歡迎來到Oasis團隊2022年二季度的工作進展總結,讓我們一起通過本篇文章了解Oasis團隊在二季度取得的最新成就。

image

儘管最近加密市場的大環境並不是十分理想,但是為了保證用戶的最佳使用體驗,Oasis工程團隊在過去的三個月依舊十分忙碌!

Oasis在Paratime部署方面的工作仍在繼續,在二季度我們的工程團隊齊心協力讓一個與EVM兼容的新ParaTime啟動並運行,它的名字叫做Sapphire。

我們的Oasis錢包(網頁端)也有重大發展,未來我們將有一個在網頁端錢包和拓展程序端錢包之間通用的代碼庫!

在開發者平台更新以及Core平台更新方面,我們也取得了一定的成就,這些成就皆是為了優化Oasis網絡,方便那些想要在Oasis網絡上構建項目的開發者。

讓我們來一起繼續閱讀,了解更多Oasis在二季度取得的成就!

錢包更新

我們網頁端錢包在二季度取得了巨大的進展,未來Oasis網頁端錢包以及拓展程序端錢包將有一個通用的代碼庫。另外在第二季度,我們合併了 69 個請求,值得一提的如下:

  • 使用webext-redux進行擴展 (#787)。
  • 使用Parcel來構建擴展並對其調整,使其可以在主分支中構建 (#805)。
  • 簡化擴展配置、環境和構建腳本 (#830)。
  • 重構側邊欄並使所有按鈕可聚焦 (#821)。
  • 添加斯洛文尼亞語和土耳其語翻譯(#277, #808)。
  • 在向前20名驗證者質押前增加一個通知,以鼓勵去中心化 (#831)。
  • 重新設計搜索地址框的焦點並將其重構為一個單獨的組件 (#844)。
  • 創建錢包後修復鍵盤可訪問性 (#864)。
  • 只顯示自己賬戶的發送交易組件 (#865)。
  • 添加拉丁文字體字體以修復非拉丁字符的字體渲染問題(#867)。
  • 文檔發布流程 (#840)。

儘管未來我們會有一個通用的代碼庫,但是現階段我們仍然在持續改進拓展程序端錢包的用戶體驗和錢包本身的穩定性。

在第二季度,我們合併了15個請求,並發布了 1.5.0 和 1.6.0 版本。 顯著的變化是:

  • 使用Oasis Scan API 查詢賬戶信息失敗時回退到 gRPC(#257)。
  • 阻止用戶有潛在危險性的行為(即向驗證者轉帳、將 ParaTime 存入外國賬戶、從 ParaTime 提款到外國賬戶、將 ParaTime 存入 Ledger 支持的賬戶)(#271)。
  • 更新ParaTime交易的默認Gas費,使其足以應對最近的Emerald最低Gas費上漲 (#261, #262)。
  • 修復從短私鑰導入後的交易簽名 (#273)。
  • 只顯示ParaTimes Emerald和Cipher(#267)。
  • 修復從後台頁面顯示錯誤 (#272)。
  • 改進Promise和TransactionWrapper的推斷類型(#264)。

ParaTime更新

  • 第二季度Emerald ParaTime的使用情況一直很健康。由於比較成功地防止了錯誤的交易被納入區塊中,交易數量有所減少。2022年6月的使用量穩步增長,在6月7日達到了每天超過30萬筆交易的峰值,並在月底達到每天3.5萬至10萬筆交易。
  • 截至6月30日,65個節點在主網上運行Emerald ParaTime。
  • 截至6月30日,已有30個節點在主網上運行Cipher ParaTime。

ParaTime發展

我們在ParaTimes方面的開發在第二季度全速前進!

我們一直在開發一個新的與EVM兼容的ParaTime,現在它已經發布了,這個新的ParaTime名為Sapphire,該代碼是開源的!我們將於2022 年7月在測試網上啟動它。

你可以點擊鏈接了解Sapphire的更多信息:

以下是 Runtime SDK開發的亮點:

  • 添加對簽名查詢的支持 (#984, #980)。
  • 為我們的EVM模塊添加加密性支持 (#855)。
  • 為我們的EVM模塊添加調用信封加密支持 (#926)。
  • 添加對標記昂貴查詢的支持,並在模擬 txns 時在估計Gas費時配置要使用的最大Gas費用(#865)。
  • 通過二分搜尋法支持添加可配置的Gas費用估計(#981)。
  • 在我們的EVM模塊中提高EVM兼容性並記錄更多差異(#983)。
  • 將我們使用的Rust EVM升級到SputnikVM,升級到版本 0.35.0(#997)。
  • 添加配置選項,允許節點運營商指定最大Gas費限制值(#885)。
  • 在check tx中,僅在成功調用後更新費用/隨機數 (#864)。
  • 為了遵守Oasis Core更改強制ParaTime調度控制,始終在 Runtime SDK中啟用調度控制(#888)。
  • 在 WASM 庫調用中傳播錯誤(#894)。
  • 在core中添加可選的錯誤傳播。預估Gas (#972)。
  • 添加禁用Gas使用事件發射的選項(#944, #1021)。
  • 使用前一個epoch的密鑰解密加密調用的數據,以便在epoch轉換後順利運行 (#1023)。
  • 添加對WASM合約ABI子版本的支持,以啟用ABI演進,而不會破壞與已部署的舊智能合約的兼容性(#984)。

開發者平台更新

我們基於Solidity和EVM的智能合約開發環境可在主網上的Emerald ParaTime上使用。

Emerald Web3 網關允許傳統的以太坊應用程序無需修改即可與 Emerald 對話。在第二季度,我們處理了35個用戶請求,專注於提高其性能、穩定性和可用性,並發布了 2.1.0 和 2.2.0 版本。顯著的變化是:

  • 提高緩存內存效率(#260)。
  • 實現響應緩存 (#242)。
  • 添加交易和交易收據緩存(#244)。
  • 添加日誌緩存(#244)。
  • 實現基於索引塊的 Gas 價格預言(#256)。
  • 添加對配置網關以在特定高度開始索引的支持(#233)。
  • 添加對 API 端點的 Prometheus 監控的支持(#241)。
  • 為 PostgreSQL 查詢添加指標(#253)。
  • 在整個代碼庫中正確使用和傳播上下文(#240)。
  • 為索引塊添加超時(#238)。
  • 處理早期發現交易失敗而後來標記成功的情況(#207)。
  • 查詢最大區塊Gas限制(#191)。
  • 添加對配置網關以在特定高度開始索引的支持(#233)。

我們基於Rust和WebAssembly的智能合約開發環境部署在測試網上的Cipher ParaTime上。查看我們的智能合約指南,了解如何為Cipher智能合約開發準備環境以及如何使用新的Oasis CLI部署智能合約。

你可以點擊鏈接查看指南

我們添加了一個新的加密 Hello World 指南,它將指導你在Cipher上編寫和部署你的第一個加密智能合約!

你可以點擊鏈接查看指南:

我們在 docs.oasis.dev 的文檔是開源的。如果你想要為完善線上教程文檔做出貢獻。

請點擊鏈接向我們發起請求:

CORE平台更新

在二季度的開始,也就是4月1號那天,Oasis Core 22.1 發布,隨後在4月11日成功進行了Damask 升級。

除去以上成就,我們的CORE平台在第二季度也繼續全速發展。

我們一直在開發一個新的官方Oasis Indexer,它將在PostgreSQL數據庫中索引 Oasis 網絡的共識和ParaTime交易,並提供對歷史數據的輕鬆訪問。該代碼是開源的,剛剛在 oasis-indexer GitHub 存儲庫中發布。我們會很快將其運用在我們的錢包中,使其用作獲取數據的首選後端。

在第二季度,我們處理了132 個用戶請求。顯著的的改進如下,這些優化有的是計劃登陸 Oasis Core 22.2,有的是被反向移植到 22.1.x。

  • 重寫運行時事務池和處理流程,以啟用事務發送者跟蹤和池中允許的未完成事務的每個發送者限制(#4665)。
  • 在獲取存儲檢查點塊時提高對等優先級(#4671)。
  • 對加密運行時註冊流程的各種修復(#4678, #4683)。
  • 計算執行節點能夠處理動態密鑰管理器配置更改(#4729, #4715)。
  • 改進EnclaveRPC協議,以允許運行時根據更高級別的協議指標報告對等反饋,從而使協議更加穩定(#4757)。
  • 添加對最新架構飛地服務管理器 (AESM) 協議的支持(#4711)。
  • 定義英特爾DCAP證明包格式並在Go和Rust中實現v3引用解析和驗證邏輯。這將用於逐步實現對DCAP認證的全面支持,這也將允許使用第三代Intel Xeon CPU (#4720, #4789)。
  • 實施英特爾PCS客戶端以允許檢索作為DCAP報價驗證過程的一部分所需的TCB信息和QE 身份(#4752)。
  • 實現存檔模式支持(#4571)。
  • 通過輕客戶端驗證和RAK註冊確保提供給加密運行時的共識狀態的新鮮度(#4741)。
  • 收集運行時日誌並作為常規oasis-node日誌的一部分發出(#4709)。
  • 更容易查看當前節點和運行時狀態(#4669)。

以上便是Oasis在二季度取得的主要成就,歡迎大家持續關注 Oasis 生態的發展!

關於Oasis

Oasis網絡於2020年11月19日正式上線,是全球首個具有隱私保護功能和可拓展性的去中心化區塊鏈網絡。技術創新方面,Oasis 網絡獨特的分層網絡架構,將智能合約分為共識層和Paratime層,保證用戶隱私信息絕對安全的同時,實現了更高性能可更強的可定制性,進一步解鎖區塊鏈的新用例和應用程序。

與此同時,Oasis網絡還創新提出了"數據代幣化"概念,用戶不僅能夠完全掌握自己的隱私數據,還能通過共享隱私數據獲得收益,進一步實現隱私保護,推動構建有責數據經濟。

Oasis還擁有包括Andreessen Horowitz、Polychain、Pantera、Dragonfly和Binance Labs在內的一眾行業知名投資者的支持。高性能+安全性+隱私保護,Oasis將重新定義中心化金融,徹底改變開放金融的玩法。

自上線以來,Oasis網絡開展黑客松、全球大使招募、ROSE代幣綻放計劃等活動,無數行業領先的應用程序開發人員 / 區塊鏈基礎架構團隊、節點運營商加入我們,Oasis網絡生態系統發展空前繁榮。

Oasis官網

關聯標籤
鏈捕手ChainCatcher提醒,請廣大讀者理性看待區塊鏈,切實提高風險意識,警惕各類虛擬代幣發行與炒作,站內所有內容僅係市場信息或相關方觀點,不構成任何形式投資建議。如發現站內內容含敏感信息,可點擊“舉報”,我們會及時處理。
banner
關聯標籤
ChainCatcher 與創新者共建Web3世界