所有語言
BUMO是下一代商用級基礎公共區塊鏈,旨在建立價值流通的泛在信任網絡,致力於打造廣泛数字信任、價值自由流通、大眾共享應用的分佈式商業生態。BUMO主網Token名稱為“BU”。
打造新一代價值流通的泛在信任網絡(Ubiquitous Trust Network),使得“價值”有如“信息”一樣地自甶流動。
旨在建立廣泛数字信任、資產自由流通、大眾共有應用的區塊鏈網絡生態。着眼未來的價值流通網絡,提供 開放、高效、擴展性強的底層技術支撐,契合金融、物聯網、社交等各行業的資產数字化及價值流通需求;結合物聯網技術,通過萬物互聯建立更廣泛的“機器”信任,打造價值流通的堅實信任基礎;將数字資產、智能設備、用戶數據等有機地連接在一起,通過数字化交易及智能合約,讓人們成為資產数字化及區塊鏈新經濟的真正受益者。
一是,無處不在的信任網絡。區塊鏈網絡的信任基於無處不在的“機器”時,價值的流通才真正可信而高效。数字權力屬於用戶,讓用戶真正掌握自己的数字所有權,意味着所有用戶共同參与到整個區塊鏈網絡的建設中來。通過全民參与、萬物互聯和民主共識,成為無處不在的信任網絡。
二是,可信的價值流通體系。“機器”與“機器”的連接,同時也是連接虛擬世界與現實世界之間的橋樑。當這樣的一個泛在信任體系建立起來,網絡的觸角將無處不在,網絡上的應用也將無處不在。價值將得以在這一泛在信任網絡中自甶流動,形成可信的價值流通體系。
(1) GAS:作為在 BUMO網絡上執行交易或智能合約的燃料;
⑵記賬獎勵:BUMO的記賬人節點可以從每筆交易中獲取BU作為獎勵;
⑶社區激勵:BUMO使用BU激勵社區開發者和有貢獻的用戶。
(1) 作為記賬人節點獲取交易或合約執行中的GAS;
(2) BUMO的用戶賬戶之間的BU轉移;
(3) 參与早期捐贈支持項目,使用ETH兌換;
(4) 參与BUMO的生態建設,獲取激勵;
(5) 其它方式。
智能合約是區塊鏈上一段可執行的圖靈完備腳本,擁有自己的存儲資源,通過交易觸發合約后,合約引擎分配CPU和內存資源運行合約,從而完成業務邏輯。不同於傳統的程序,智能合約需要滿足兩個特性,一是可停機,在有限時間範圍內程序必須能夠結束,這要求引擎能夠採取方法度量合約可執行時間;二是確定性,同一輸入必須產生對應的輸出,這要求把所有不確定性因素排除掉。
BuContract (BUM〇 Contract)開發者可以自定義智能合約的讀寫操作供上層應用調用,底層賬本會提供給智能合約訪問鏈上數據的能力:全局狀態、區塊數據等,同時還能操作獨有的數據存儲區域以及發起合約交易與其他合約交互。
BuVM (BUM〇 Virtual Machine)是智能合約的執行環境,為應用層提供智能控制邏輯,與上層高級語言解析轉換相結合,靈活支持虛擬機基礎應用;通過定製化的API操作實現虛擬機的外置接口,可以靈活的與賬本數據和外部數據進行交互。
BuContrac為了降低智能合約開發門檻,把區塊鏈智能合約技術帶給普通開發者,支持用JavaScript作為智能合約開發語言,這是全球最流行的開發語言之一;基於開源的Google Chrome V8引擎,實現了BuVM虛擬機。
從而,有如下優點:
一是,用戶學習成本低,JS是Web最流行的語言;
二是,執行效率高,不同於傳統的基於棧的解釋器,V8已經不是實際意義上的解釋器,它採用延時編譯及JIT技術直接把腳本語言翻譯成目標機器二進制,使得執行效率等近似於本地程序。
同時,BuVM將藉助於WebAssembly技術快速支持C/C++、Python等開發語言,最終覆蓋絕大多數開發者,對於智能合約後續在智能終端設備應用將起到很強的促進作用。
為了對接鏈外現實世界數據,BuContract將支持兩種方式:
(1)建立一個真實數據合約,甶數據提供商產生並維護,並且為其數據交一定押金,如果發現作惡,由記賬人和其他社區參与者投票對其進行扣除押金的處理。
(2)藉助預言機(BuOracle,BUM〇 Oracle),合約通過事件觸發的方式通知預言機需要獲取的數據,預言機處理完成后再傳回給虛擬機,合約需要充分信任預言機。
BuContract將根據不同行業分類,提供合約模板,例如数字資產的發行,開發者只需要簡單修改其中的參數即可快速安全的實現合約功能。BuContract將提供合約在線編輯及調試工具,可以幫助開發者高效率編寫調試合約。
*以上內容由YouToCoin官方整理如若轉載請註明出處。