Omni開發進展:首推認證培訓計劃,諸多產品大幅更新
本次開發進展公告中有諸多新事物要向社區分享!主要包含以下板塊:
Omni Core 0.7.0 發布
OmniWallet 用戶體驗更新
OmniBOLT 開發進展更新
OmniLAB考試大綱
Electrum插件
Electrum插件
規範和文檔更新(Specification Cleanup)
OmniJ以及相關的工作
二級標題
omniwallet.org二級標題
Omni Core 0.7.0發布
感謝Tether的讚助,Omni Core的維護者dexX7(https://github.com/dexX7/)以及Feathercoin的創始人Pether Bushnell(https://github.com/Bushstar),完成並發布了Omni Core 0.7.0。
此次更新主要包括實現了更快的交易索引,併升級了DEX去中心化交易所(下文將詳細描述)。此外,本次更新將Bitcoin Core 0.18.1 的改進全部整合入了Omni Core。
我們在GitHub上公開了本次重大升級的發布說明:
OmniWallet用戶體驗更新
來自Rana(https://ranadev.io/)、富有才華的開發團隊參與了全新omniwallet.org
的開發。 Omni要求開發團隊聚焦於錢包的實用性,簡化常用功能的使用,並使錢包能夠在移動端網頁上運行。初版原型看起來十分不錯,該團隊還向大家分享了一些用戶界面的樣例:



OmniBOLT開發進展
OmniBOLT 是一項正在開發的規範,它基於閃電網絡的基本理論,描述瞭如何使Omni Layer上的資產通過閃電網絡通道轉移並從中受益。我們提出這項兼容Omni Layer 的延伸版協議,旨在擴展閃電網絡,以使其支持Omni Layer 上的資產。
OmniBOLT Daemon(OBD)是這項規範的golang 語言實現。它以獨立進程的形式運行,連接了Omni Core(0.7.0 版本),後者為比特幣網絡上的Omni 交易提供鏈上服務。當前的OBD 實現與Omni Core 緊密綁定。目前即將發布的是一系列能夠讓輕客戶端與OBD 網絡通訊的API服務。對Omni 社區來說,OBD可以簡化開發基於閃電網絡的應用。
開發情況概述:
1.使用分層確定性(Hierarchical Deterministic)機制來創建和管理OBD用戶的錢包地址、私鑰、助記詞。
2.在單個OBD節點上開發完成了哈希時間鎖定合約HTLC(Hashed Timelock Contract),並進行了大量測試。
3.更新了OBD 測試流程和文檔。
4.更新了OBD API 在線文檔(https://api.omnilab.online/),完成了哈希時間鎖定合約(HTLC)相關的API 描述。
5.更新了OBD 代碼倉庫(https://github.com/LightningOnOmnilayer/LightningOnOmni)的README.md 文件。該文件是OBD 用戶的新手引導。
6.發布了一個OBD 演示視頻。
7.OBD數據查詢接口的持續開發和改進,查詢用戶相關信息的接口已被加入。
我們還有以下任務有待完成:
1.與Omni Core團隊一起合作,後者正在開發新的接口讓Omni交易支持SegWit。為了驗證思路,我們目前使用一些技巧來避免使用SegWit,功能可以實現並正常工作,但還不夠安全。在Omni Core的新接口完成之後,我們將會很快更新代碼庫。
2.更大範圍的哈希時間鎖定合約(HTLC)測試。
3.嘗試將OBD 與LND 網絡連接。至少我們第一步能夠連接到現有的洋蔥網絡(onion network)。
4.可以開發我們自己的網絡模塊,以使OBD 節點間能夠相互通信。
5.完成路由發現/查找算法,以及在多個OBD節點間和任意數量的客戶端之間進行傳輸。
我們社區的在線API 文檔:https://api.omnilab.online/
更新細節:https://omnilab.online/news
更多信息請訪問:https://omnilab.online/omnibolt/
OmniLAB認證培訓計劃
OmniLAB推出了認證培訓計劃,並公開了其考試大綱,旨在指引區塊鏈知識相對薄弱的程序員或其他受眾,理解區塊鏈的背景、基本理論以及應用,掌握區塊鏈的基本概念、技術流程、標準和應用場景。考生通過OmniLAB開設的考試後,他們可能會成為具備區塊鏈產品與應用開發能力的專家。我們正在全球範圍內尋找合作機構,以推廣我們的證書標準以及Omni的技術文化。
截至目前,OmniLAB的戰略合作夥伴包括:碳鏈價值、以及、以及高校區塊鏈技術社區(BTCU)。 (排名不分先後)
更多信息請訪問:https://github.com/LightningOnOmnilayer/Omni-Academy
諮詢或合作事宜請電郵:contact@omnilab.online
OmniLAB 將推出移動版OmniWallet
Electrum 插件
OmniWallet Mobile : https://github.com/
Electrum 插件
一個開發團隊打造了一個支持Omni Layer上資產的electrum 錢包插件。這將使得任何基於electrum 的錢包能夠直接使用諸如USDT 這樣的Omni Layer上的資產。這些功能尚未被整合入electrum 官方客戶端,但可以通過此鏈接測試:https://github.com/
規範整理以及文檔方面的工作
我們最近啟動了一個升級Omni協議規範及其相關的技術文檔的項目。這項工作最終將包括:
將文檔從GitHub基本的markdown 格式轉換為功能更為完備的AsciiDoc markdown 格式。
刪除規範中過時的部分,以聚焦在協議本身的細節上。
升級規範以納入C 級(Class C)交易的細節以及其他功能。
我們還創建了Omni Layer 文檔項目的代碼倉庫。這份代碼倉庫的README 包含重要現有文檔的鏈接。 (如果某文檔缺失,請通過提交PR來讓我們知道。)這一代碼倉庫還有一份目錄,其中包括我們實現Omni Layer 改進提案(Omni Layer Enhancement Proposals, OLEs)的第一步,後者等同於Omni中的比特幣改進提案(Bitcoin Improvement Proposals,BIPs)。
OmniJ及其相關工作
OmniJ的首席開發者,Sean Gilligan(https://github.com/msgilligan),一直以來致力於bitcoinj的改進以及基於OpenJDK的錢包框架技術,後者將允許我們構建一個最終能夠部署在移動端、桌面端或服務器,且基於bticoinj的Omni Layer錢包。因為bitcoinj 具有SPV模式,該架構在Bitcoin Layer 上提供了良好的去中心化特性,且僅依賴於Omni Core API 服務器。 OmniJ 最初的開發重心是在桌面錢包,其應該將在alpha 版測試中出現。 OmniJ 還將最終升級至支持C 級別交易。
DEx升級
Omni Layer在比特幣區塊鏈上提供一個完全去中心化的交易所機制:其中一項功能是允許你在BTC 與OMNI 通證間自由轉換,另一項功能是Omni Layer 通證間的交易(例如USDT 與MaidSafe 的交易)。團隊將這些稱為DEx 和MetaDEx。伴隨著Omni Core 0.7.0 版本的升級以及即將到來的OmniWallet交互界面的升級,團隊最終想要在比特幣區塊鏈上架設一個能使BTC 與任意Omni Layer 上通證直接交換的DEx。團隊正在研究OmniWallet內的功能接口以及Omni Core內相應RPC的調用, 在合適的時機激活此特性生效所需的功能,交易將廣播到區塊鏈。
Omniwallet.org 可訪問地區和功能的限制
伊朗
古巴
伊朗
朝鮮
蘇丹
敘利亞
來源:
來源:


