Brahma OS12月30日正式釋出MVP版本(0.2.0)
當比特幣屢屢試探信仰者心理防線時,Brahma OS 似乎沉默不語,靜靜地埋頭研發了3個季度,解構Android 8.1.0_r22裡的angler原始碼,實現Framework框架層的去中心化。同時在應用層上完成了錢包、檔案管理器、通訊錄的搭建。並於12月30日正式對外發布Brahma OS MVP 版本 (0.2.0)。開發者可下載該版本進行刷機體驗及DAPP開發接入。
MVP版本作為Brahma里程碑式的節點,還同步上線了開發者站點,提供SDK Reference教程及資源以幫助開發者、使用者更好地使用Brahma OS上的服務和應用。
下面給大家詳細介紹MVP 版本支援的特性:
Brahma OS 基於 Android 8.1.0_r22,代號 angler 的原始碼進行解構,本次釋出了 Brahma OS MVP 版本(0.2.0),具體的包括:
Framework 框架層 ——
移除了GMS 相關的套件,從而不再有預設的要連線至各類中心化服務的應用和元件;
UserManager(賬號管理器),負責管理Brahma 賬號,Brahma Account 作為去中心化的身份賬號體系,與傳統的身份賬號相比,不再依賴於中心化服務的賬號系統,Brahma Account 使用了一些密碼學演算法在本地生成,這個生成的步驟在首次使用 Brahma OS 的初始化過程中進行設定;
WalletManager(錢包管理器),這是一個可以使得開發者能夠便捷的接入以太坊和bitcoin 的區塊鏈網路,並且為應用提供了豐富的管理以太坊和 bitcoin 錢包賬號的功能,如:新增錢包賬號、查詢餘額、轉賬等等基本功能均已支援,基於 Brahma OS 進行開發的應用不需要各個應用再去引入不同區塊鏈的開發庫來接入;後續我們還會陸續接入更多的成熟穩定的區塊鏈,以及穩定可靠的去中心化交易所,從而讓使用者可以實現不同數字資產的兌換;
DSNManager(去中心化儲存網路的管理器),該模組主要負責接入去中心化儲存網路,目前Brahma OS 主要支援與 IPFS 互動完成檔案的存取;
其他,此外還提供了一些與加密相關的API utilities。
Application 應用層 ——
錢包(Wallet),我們在最初的時候提供了一個可以運行於Android 系統上的 Brahma Wallet 應用,該應用目前也已經在我們的官網和一些應用市場上下載,而在 Brahma OS 上我們也內建了一個基於 WalletManager 設計和開發的 Wallet,這個錢包相比於通用 Android 系統上的 Brahma Wallet 更加的輕量,因為所有以太坊和 Bitcoin 的接入和互動的工作都由 WalletManager 完成了;我們後續會在這個內建的錢包上構建鏈上支付服務,使得所有運行於 Brahma OS 之上的所有 DApp 的所有數字資產的轉賬支付都能夠在鏈上便捷的完成,整個過程中,從 DApp 發起支付請求到終端使用者完成交易,都不需要任何中心化的服務來參與。
檔案管理器(Files),在Brahma OS 內建的檔案管理器中除了支援本地檔案的儲存管理之外,新增了與去中心化儲存網路系統(DSN Distributed Storage Network,當前已支援 IPFS)的互動和儲存管理;
通訊錄(Contacts),在Brahma OS 內建的檔案管理器中除了支援本地檔案的儲存管理之外,新增了與去中心化儲存網路系統(DSN Distributed Storage Network,當前已支援 IPFS)的互動和儲存管理;
開發者站點 ——
與本次MVP 版本同步釋出的還有我們的開發者站點,在此我們會及時的更新 Brahma OS 的開發進度資訊,此外,開發者站點也會陸續提供和豐富 Brahma OS SDK 的 Reference、教程、以及各種相關資源的下載,如:映象、Framework SDK 等。
Brahma OS MVP 版本的映象和完整的刷機教程目前已經可以在 Brahma OS 的開發者站點上進行下載和檢視。
Brahma Chain ——
關於Brahma Chain,我們區塊鏈研究團隊已經在區塊鏈的效能等方面的研究已經取得了很大的進展,並且也在多個重要的學術會議上與更多的專家進行了探討。