首個主網上線的商用級公鏈,BUMO 將成為下一個「千倍幣」

項目 技術 加密谷Live 2018-07-24

5 月 26 日,中國人自主研發的新一代商用級基礎公鏈 BUMO 主網正式上線。成為區塊鏈行業熱議的焦點。

我們密切關注這一動態,對其聯合創始人郭強進行了視頻採訪,並做了項目介紹。本期,我們從 BUMO 技術白皮書切入,對這一明星項目進行深度探索。

BUMO 是國內領先的區塊鏈技術團隊布比潛心研發的商用級基礎公鏈,從 2017 年 1 月項目啟動、和 NEO 同臺競技,到今年年中主網上線,BUMO 可謂厚積薄發。

雖然在官方的宣傳口徑上,BUMO 與布比刻意的保持了一定的距離,但從二者的研發團隊、投資機構,社區重合度等層面,都可以看出 BUMO 與布比是一脈相承的。

作為國內最早專攻區塊鏈技術研發的科技公司之一,布比早在 2015 年就上線了區塊鏈應用產品,並於次年獲得 Pre-A 輪 3000 萬融資,風頭一時無兩。

作為布比人才儲備和技術成果積累的成果,BUMO 絕對值得期待。
公鏈是區塊鏈的底層協議,是區塊鏈世界的「操作系統」。商業級公鏈,則是能夠真正落地、在各種場景應用的公共區塊鏈。

當前,區塊鏈商用領域普遍存在如下問題:

業務處理能力有限。高頻併發業務處理能力是以比特幣、以太坊為代表的傳統區塊鏈平臺的最大瓶頸。目前,這類平臺每秒鐘能處理的交易量僅為幾筆或幾十筆,遠遠不能滿足現實中商業經濟的需求,也成為區塊鏈技術商用化的主要障礙之一。
能耗巨大。傳統的區塊鏈平臺,礦工需要通過競爭來解決加密碰撞。這種機制導致了極高的能源消耗,也造成了算力中心化。
應用門檻高。當前,基於區塊鏈開發應用時,工程量大,專業技術要求高,難以滿足商業應用快速開發、落地的需求。實踐中,這類平臺難以聚合用戶,流量不盡人意,推廣成本居高不下。
難以打破數據孤島。不同的區塊鏈應用平臺各自為政,相互孤立,價值體系和經濟流通相對封閉,數字資產流動性匱乏。這不僅限制了流量渠道,增加了獲客成本,同時使得區塊鏈應用和數字資產處於封閉的商業環境,各類應用彼此之間形成價值孤島,嚴重限制了數字資產的價值流通和增值空間。

針對上述痛點,BUMO 提出瞭如下解決方案。

1、新的 BCP-NG 共識算法

在綜合了 DPoS 和 BFT 算法優勢的基礎上,BUMO 提出一種新的共識算法: BCP (BUMO Consensus Protocol),從而實現了較高的交易吞吐量,具備了可擴展性和安全性。

在 BCP 中,所有節點都可以通過競選成為候選人節點,候選人節點通過異步拜占庭容錯機制達成共識。BCP 共識算法設置的針對 Nothing-at-Stake 和 Long-Range-Attack 的防護機制,通過罰沒記賬人節點託管的保證金和保證金贖回前冷凍兩種方式,有效的遏制了惡意記賬人節點聯合作惡攻擊系統。

5 月 26 日,中國人自主研發的新一代商用級基礎公鏈 BUMO 主網正式上線。成為區塊鏈行業熱議的焦點。

我們密切關注這一動態,對其聯合創始人郭強進行了視頻採訪,並做了項目介紹。本期,我們從 BUMO 技術白皮書切入,對這一明星項目進行深度探索。

BUMO 是國內領先的區塊鏈技術團隊布比潛心研發的商用級基礎公鏈,從 2017 年 1 月項目啟動、和 NEO 同臺競技,到今年年中主網上線,BUMO 可謂厚積薄發。

雖然在官方的宣傳口徑上,BUMO 與布比刻意的保持了一定的距離,但從二者的研發團隊、投資機構,社區重合度等層面,都可以看出 BUMO 與布比是一脈相承的。

作為國內最早專攻區塊鏈技術研發的科技公司之一,布比早在 2015 年就上線了區塊鏈應用產品,並於次年獲得 Pre-A 輪 3000 萬融資,風頭一時無兩。

作為布比人才儲備和技術成果積累的成果,BUMO 絕對值得期待。
公鏈是區塊鏈的底層協議,是區塊鏈世界的「操作系統」。商業級公鏈,則是能夠真正落地、在各種場景應用的公共區塊鏈。

當前,區塊鏈商用領域普遍存在如下問題:

業務處理能力有限。高頻併發業務處理能力是以比特幣、以太坊為代表的傳統區塊鏈平臺的最大瓶頸。目前,這類平臺每秒鐘能處理的交易量僅為幾筆或幾十筆,遠遠不能滿足現實中商業經濟的需求,也成為區塊鏈技術商用化的主要障礙之一。
能耗巨大。傳統的區塊鏈平臺,礦工需要通過競爭來解決加密碰撞。這種機制導致了極高的能源消耗,也造成了算力中心化。
應用門檻高。當前,基於區塊鏈開發應用時,工程量大,專業技術要求高,難以滿足商業應用快速開發、落地的需求。實踐中,這類平臺難以聚合用戶,流量不盡人意,推廣成本居高不下。
難以打破數據孤島。不同的區塊鏈應用平臺各自為政,相互孤立,價值體系和經濟流通相對封閉,數字資產流動性匱乏。這不僅限制了流量渠道,增加了獲客成本,同時使得區塊鏈應用和數字資產處於封閉的商業環境,各類應用彼此之間形成價值孤島,嚴重限制了數字資產的價值流通和增值空間。

針對上述痛點,BUMO 提出瞭如下解決方案。

1、新的 BCP-NG 共識算法

在綜合了 DPoS 和 BFT 算法優勢的基礎上,BUMO 提出一種新的共識算法: BCP (BUMO Consensus Protocol),從而實現了較高的交易吞吐量,具備了可擴展性和安全性。

在 BCP 中,所有節點都可以通過競選成為候選人節點,候選人節點通過異步拜占庭容錯機制達成共識。BCP 共識算法設置的針對 Nothing-at-Stake 和 Long-Range-Attack 的防護機制,通過罰沒記賬人節點託管的保證金和保證金贖回前冷凍兩種方式,有效的遏制了惡意記賬人節點聯合作惡攻擊系統。

file

在此基礎上,BCP-NG (BUMO Consensus Protocol – Next Generation)架構進行了深度自我優化。在此框架下,每個節點都會被分配權重優先級,優先級由節點賬戶中的權益來衡量,從而形成了一種基於節點權重的記賬人節點選取機制。

該算法具有如下特點:

算法運行基於前 K 個區塊信息,算法自動,且完全隨機;
高優先級的用戶會有更高的概率被選中,其提議區塊也會被優先發送;
記賬人節點在接收到提議區塊後,會進行共識驗證。共識驗證迭代執行,且需要經過多輪運算。算法的輪次數量和最終的共識條件可根據算法規則靈活設置。

和其他算法對比,BCP-NG 算法框架具備如下優勢:

相比於 PoW,可有效的提高交易吞吐量並避免分叉;
相比於 BFT,不需要固定的服務器組,同時能夠抵抗女巫攻擊;
相比於 PoS,能避免惡意領導者單獨形成分支,降低了影響概率;
相比於 Ripple/Stellar 共識算法,無需用戶配置複雜的信任策略。

2、新的開發者體驗

作為合作機構超 60 家、數字資產區塊鏈網絡日均交易頻次接近百萬量級的布比團隊發佈的公鏈,BUMO 擁有千萬級用戶的社區運營基礎,並積累了深厚的經驗。

此外,為了解決開發者界面不友好的業界痛點,使 Dapp 真正落地,BUMO 在底層機制上與主流操作平臺及語言深度融合,具有天然的友好基因。

BuContract (BUMO Contract)是 BUMO 平臺的智能合約。特點如下:

開發者可以自定義操作規則,供上層應用調用。底層賬本可供智能合約訪問鏈上數據。從而降低了智能合約的開發門檻,真正將區塊鏈智能合約技術開放給了普通開發者;
支持流行的開發語言 JavaScript;
根據行業分類,提供適配的合約模板。開發者只需簡單修改參數即可迅速、安全的實現需求;
提供合約在線編輯及調試工具,幫助開發者高效的編寫和調試合約;
為保障數據鏈接暢通,實行押金制度。如果外部數據服務商作惡,可以由社區投票扣除其押金。

5 月 26 日,中國人自主研發的新一代商用級基礎公鏈 BUMO 主網正式上線。成為區塊鏈行業熱議的焦點。

我們密切關注這一動態,對其聯合創始人郭強進行了視頻採訪,並做了項目介紹。本期,我們從 BUMO 技術白皮書切入,對這一明星項目進行深度探索。

BUMO 是國內領先的區塊鏈技術團隊布比潛心研發的商用級基礎公鏈,從 2017 年 1 月項目啟動、和 NEO 同臺競技,到今年年中主網上線,BUMO 可謂厚積薄發。

雖然在官方的宣傳口徑上,BUMO 與布比刻意的保持了一定的距離,但從二者的研發團隊、投資機構,社區重合度等層面,都可以看出 BUMO 與布比是一脈相承的。

作為國內最早專攻區塊鏈技術研發的科技公司之一,布比早在 2015 年就上線了區塊鏈應用產品,並於次年獲得 Pre-A 輪 3000 萬融資,風頭一時無兩。

作為布比人才儲備和技術成果積累的成果,BUMO 絕對值得期待。
公鏈是區塊鏈的底層協議,是區塊鏈世界的「操作系統」。商業級公鏈,則是能夠真正落地、在各種場景應用的公共區塊鏈。

當前,區塊鏈商用領域普遍存在如下問題:

業務處理能力有限。高頻併發業務處理能力是以比特幣、以太坊為代表的傳統區塊鏈平臺的最大瓶頸。目前,這類平臺每秒鐘能處理的交易量僅為幾筆或幾十筆,遠遠不能滿足現實中商業經濟的需求,也成為區塊鏈技術商用化的主要障礙之一。
能耗巨大。傳統的區塊鏈平臺,礦工需要通過競爭來解決加密碰撞。這種機制導致了極高的能源消耗,也造成了算力中心化。
應用門檻高。當前,基於區塊鏈開發應用時,工程量大,專業技術要求高,難以滿足商業應用快速開發、落地的需求。實踐中,這類平臺難以聚合用戶,流量不盡人意,推廣成本居高不下。
難以打破數據孤島。不同的區塊鏈應用平臺各自為政,相互孤立,價值體系和經濟流通相對封閉,數字資產流動性匱乏。這不僅限制了流量渠道,增加了獲客成本,同時使得區塊鏈應用和數字資產處於封閉的商業環境,各類應用彼此之間形成價值孤島,嚴重限制了數字資產的價值流通和增值空間。

針對上述痛點,BUMO 提出瞭如下解決方案。

1、新的 BCP-NG 共識算法

在綜合了 DPoS 和 BFT 算法優勢的基礎上,BUMO 提出一種新的共識算法: BCP (BUMO Consensus Protocol),從而實現了較高的交易吞吐量,具備了可擴展性和安全性。

在 BCP 中,所有節點都可以通過競選成為候選人節點,候選人節點通過異步拜占庭容錯機制達成共識。BCP 共識算法設置的針對 Nothing-at-Stake 和 Long-Range-Attack 的防護機制,通過罰沒記賬人節點託管的保證金和保證金贖回前冷凍兩種方式,有效的遏制了惡意記賬人節點聯合作惡攻擊系統。

file

在此基礎上,BCP-NG (BUMO Consensus Protocol – Next Generation)架構進行了深度自我優化。在此框架下,每個節點都會被分配權重優先級,優先級由節點賬戶中的權益來衡量,從而形成了一種基於節點權重的記賬人節點選取機制。

該算法具有如下特點:

算法運行基於前 K 個區塊信息,算法自動,且完全隨機;
高優先級的用戶會有更高的概率被選中,其提議區塊也會被優先發送;
記賬人節點在接收到提議區塊後,會進行共識驗證。共識驗證迭代執行,且需要經過多輪運算。算法的輪次數量和最終的共識條件可根據算法規則靈活設置。

和其他算法對比,BCP-NG 算法框架具備如下優勢:

相比於 PoW,可有效的提高交易吞吐量並避免分叉;
相比於 BFT,不需要固定的服務器組,同時能夠抵抗女巫攻擊;
相比於 PoS,能避免惡意領導者單獨形成分支,降低了影響概率;
相比於 Ripple/Stellar 共識算法,無需用戶配置複雜的信任策略。

2、新的開發者體驗

作為合作機構超 60 家、數字資產區塊鏈網絡日均交易頻次接近百萬量級的布比團隊發佈的公鏈,BUMO 擁有千萬級用戶的社區運營基礎,並積累了深厚的經驗。

此外,為了解決開發者界面不友好的業界痛點,使 Dapp 真正落地,BUMO 在底層機制上與主流操作平臺及語言深度融合,具有天然的友好基因。

BuContract (BUMO Contract)是 BUMO 平臺的智能合約。特點如下:

開發者可以自定義操作規則,供上層應用調用。底層賬本可供智能合約訪問鏈上數據。從而降低了智能合約的開發門檻,真正將區塊鏈智能合約技術開放給了普通開發者;
支持流行的開發語言 JavaScript;
根據行業分類,提供適配的合約模板。開發者只需簡單修改參數即可迅速、安全的實現需求;
提供合約在線編輯及調試工具,幫助開發者高效的編寫和調試合約;
為保障數據鏈接暢通,實行押金制度。如果外部數據服務商作惡,可以由社區投票扣除其押金。

file

BuVM (BUMO VirtualMachine) 是智能合約的執行環境。它基於開源的 Google Chrome V8 引擎,為應用層提供智能控制邏輯,並與上層高級語言解析轉換相結合,可靈活支持虛擬機的基礎應用。

BuVM 有如下優點:

用戶學習成本低,JS 是 Web 最流行的語言;
執行效率高,不同於傳統的基於棧的解釋器,V8 已經不是通常意義上的解釋器,它採用延時編譯及 JIT 技術,直接將腳本語言翻譯成目標機器的二進制語言,執行效率接近本地程序;
WebAssembly 技術支持 C/C++、Python 等開發語言,能覆蓋主流開發者。

3、新的互聯鏈跨鏈架構

BUMO 提出了一種支持異構區塊鏈跨鏈操作的交易架構——互聯鏈(InterChain),在實現智能合約和 Dapp 跨鏈功能的基礎上,提供了良好的隱私保護機制。

互聯鏈承載著互聯鏈節點、數據收發節點和驗證節點三類主體。任意一對平行鏈都能以互聯鏈為介質完成跨鏈操作。具備跨鏈功能的區塊鏈,彼此之間可以讀取對方的數據記錄,調用對方的智能合約,並能實現數字資產的跨鏈轉移。

高效的跨鏈結構打破了不同區塊鏈之間的數據孤島格局,使得跨行業、跨領域的價值流通成為現實。

5 月 26 日,中國人自主研發的新一代商用級基礎公鏈 BUMO 主網正式上線。成為區塊鏈行業熱議的焦點。

我們密切關注這一動態,對其聯合創始人郭強進行了視頻採訪,並做了項目介紹。本期,我們從 BUMO 技術白皮書切入,對這一明星項目進行深度探索。

BUMO 是國內領先的區塊鏈技術團隊布比潛心研發的商用級基礎公鏈,從 2017 年 1 月項目啟動、和 NEO 同臺競技,到今年年中主網上線,BUMO 可謂厚積薄發。

雖然在官方的宣傳口徑上,BUMO 與布比刻意的保持了一定的距離,但從二者的研發團隊、投資機構,社區重合度等層面,都可以看出 BUMO 與布比是一脈相承的。

作為國內最早專攻區塊鏈技術研發的科技公司之一,布比早在 2015 年就上線了區塊鏈應用產品,並於次年獲得 Pre-A 輪 3000 萬融資,風頭一時無兩。

作為布比人才儲備和技術成果積累的成果,BUMO 絕對值得期待。
公鏈是區塊鏈的底層協議,是區塊鏈世界的「操作系統」。商業級公鏈,則是能夠真正落地、在各種場景應用的公共區塊鏈。

當前,區塊鏈商用領域普遍存在如下問題:

業務處理能力有限。高頻併發業務處理能力是以比特幣、以太坊為代表的傳統區塊鏈平臺的最大瓶頸。目前,這類平臺每秒鐘能處理的交易量僅為幾筆或幾十筆,遠遠不能滿足現實中商業經濟的需求,也成為區塊鏈技術商用化的主要障礙之一。
能耗巨大。傳統的區塊鏈平臺,礦工需要通過競爭來解決加密碰撞。這種機制導致了極高的能源消耗,也造成了算力中心化。
應用門檻高。當前,基於區塊鏈開發應用時,工程量大,專業技術要求高,難以滿足商業應用快速開發、落地的需求。實踐中,這類平臺難以聚合用戶,流量不盡人意,推廣成本居高不下。
難以打破數據孤島。不同的區塊鏈應用平臺各自為政,相互孤立,價值體系和經濟流通相對封閉,數字資產流動性匱乏。這不僅限制了流量渠道,增加了獲客成本,同時使得區塊鏈應用和數字資產處於封閉的商業環境,各類應用彼此之間形成價值孤島,嚴重限制了數字資產的價值流通和增值空間。

針對上述痛點,BUMO 提出瞭如下解決方案。

1、新的 BCP-NG 共識算法

在綜合了 DPoS 和 BFT 算法優勢的基礎上,BUMO 提出一種新的共識算法: BCP (BUMO Consensus Protocol),從而實現了較高的交易吞吐量,具備了可擴展性和安全性。

在 BCP 中,所有節點都可以通過競選成為候選人節點,候選人節點通過異步拜占庭容錯機制達成共識。BCP 共識算法設置的針對 Nothing-at-Stake 和 Long-Range-Attack 的防護機制,通過罰沒記賬人節點託管的保證金和保證金贖回前冷凍兩種方式,有效的遏制了惡意記賬人節點聯合作惡攻擊系統。

file

在此基礎上,BCP-NG (BUMO Consensus Protocol – Next Generation)架構進行了深度自我優化。在此框架下,每個節點都會被分配權重優先級,優先級由節點賬戶中的權益來衡量,從而形成了一種基於節點權重的記賬人節點選取機制。

該算法具有如下特點:

算法運行基於前 K 個區塊信息,算法自動,且完全隨機;
高優先級的用戶會有更高的概率被選中,其提議區塊也會被優先發送;
記賬人節點在接收到提議區塊後,會進行共識驗證。共識驗證迭代執行,且需要經過多輪運算。算法的輪次數量和最終的共識條件可根據算法規則靈活設置。

和其他算法對比,BCP-NG 算法框架具備如下優勢:

相比於 PoW,可有效的提高交易吞吐量並避免分叉;
相比於 BFT,不需要固定的服務器組,同時能夠抵抗女巫攻擊;
相比於 PoS,能避免惡意領導者單獨形成分支,降低了影響概率;
相比於 Ripple/Stellar 共識算法,無需用戶配置複雜的信任策略。

2、新的開發者體驗

作為合作機構超 60 家、數字資產區塊鏈網絡日均交易頻次接近百萬量級的布比團隊發佈的公鏈,BUMO 擁有千萬級用戶的社區運營基礎,並積累了深厚的經驗。

此外,為了解決開發者界面不友好的業界痛點,使 Dapp 真正落地,BUMO 在底層機制上與主流操作平臺及語言深度融合,具有天然的友好基因。

BuContract (BUMO Contract)是 BUMO 平臺的智能合約。特點如下:

開發者可以自定義操作規則,供上層應用調用。底層賬本可供智能合約訪問鏈上數據。從而降低了智能合約的開發門檻,真正將區塊鏈智能合約技術開放給了普通開發者;
支持流行的開發語言 JavaScript;
根據行業分類,提供適配的合約模板。開發者只需簡單修改參數即可迅速、安全的實現需求;
提供合約在線編輯及調試工具,幫助開發者高效的編寫和調試合約;
為保障數據鏈接暢通,實行押金制度。如果外部數據服務商作惡,可以由社區投票扣除其押金。

file

BuVM (BUMO VirtualMachine) 是智能合約的執行環境。它基於開源的 Google Chrome V8 引擎,為應用層提供智能控制邏輯,並與上層高級語言解析轉換相結合,可靈活支持虛擬機的基礎應用。

BuVM 有如下優點:

用戶學習成本低,JS 是 Web 最流行的語言;
執行效率高,不同於傳統的基於棧的解釋器,V8 已經不是通常意義上的解釋器,它採用延時編譯及 JIT 技術,直接將腳本語言翻譯成目標機器的二進制語言,執行效率接近本地程序;
WebAssembly 技術支持 C/C++、Python 等開發語言,能覆蓋主流開發者。

3、新的互聯鏈跨鏈架構

BUMO 提出了一種支持異構區塊鏈跨鏈操作的交易架構——互聯鏈(InterChain),在實現智能合約和 Dapp 跨鏈功能的基礎上,提供了良好的隱私保護機制。

互聯鏈承載著互聯鏈節點、數據收發節點和驗證節點三類主體。任意一對平行鏈都能以互聯鏈為介質完成跨鏈操作。具備跨鏈功能的區塊鏈,彼此之間可以讀取對方的數據記錄,調用對方的智能合約,並能實現數字資產的跨鏈轉移。

高效的跨鏈結構打破了不同區塊鏈之間的數據孤島格局,使得跨行業、跨領域的價值流通成為現實。

file

同時,BUMO 打造了基於 zkSNARK 算法的跨鏈交易隱私保護機制。
zkSNARK 零知識證明算法是相對成熟的隱私保護技術之一,匿名性更好,無需信任中心節點,也不需要網絡中其他用戶的參與。用戶通過與匿名貨幣交互即可實現交易行為,從而有效地保護了用戶隱私。

互聯鏈作為轉發和驗證跨鏈匿名交易的載體,需要能夠驗證交易主體和交易行為的有效性。

跨鏈交易分為跨鏈透明交易、跨鏈匿名交易兩種類型。

跨鏈透明交易提供交易內容及相關的 Merkle 分支證據。鏈上的驗證節點可以按照事先約定的規則驗證交易的有效性。

通過零知識證明算法,在高效執行跨鏈匿名交易的同時,保護了交易主體的隱私。驗證節點只能通過獲取平行區塊鏈網絡啟動時生成的公共參數來驗證匿名交易的有效性。

小結

相比於 EOS 坎坷的上線歷程,BUMO 成功上線,表明了其在商用級公鏈領域的安全性、穩定性方面都受到業界廣泛認可,也證明了中國技術團隊正式開始引領區塊鏈發展潮流。

布比的發展願景「以多中心化信任為核心,致力於打造新一代價值流通網絡,讓數字資產自由流動成為可能」在 BUMO 公鏈項目上得到了很好的體現。作為基礎公鏈,在滿足高性能併發交易的基礎上,其技術框架降低了開發者門檻,為更多 DApp 落地商用打開了通途。

相關推薦

推薦中...