聚焦布比區塊鏈商業實踐中的5個“殺手鐧”

買賣虛擬貨幣
布比旨在構建商用級區塊鏈分散式商業應用生態,面向各行業領域提供區塊 鏈運營產品,打造高效能、高可用、易擴充套件的商用級區塊鏈底層平臺。經過大量產品場景驗證及業務積累,布比在商用級區塊鏈技術和產品成熟度方面均有較大突破。本文重點介紹布比區塊鏈的技術突破,包括:共識演算法、效能、隱私保護、智慧合約和跨鏈互操作5個方面。1. 安全高效的共識演算法 布比區塊鏈共識演算法具備可插拔屬性,支援高效的 Bubi-BFT(拜占庭容 錯演算法)和大規模使用者可參與的 Validating Pool+BFT 兩種共識演算法。

基於拜占庭容錯演算法的共識演算法 Bubi-BFT,是一種不會產生鏈分叉且強一致性的 演算法,使用者交易可在秒級時間確認。基於Validating Pool 演算法,普通使用者也 可參與投票,並選舉產生記賬節點,記賬節點再透過 BFT 演算法輪流產生區塊。

安全高效的共識演算法
2. 並行多樣的多鏈分片 目前區塊鏈的架構大多是單鏈架構,而單鏈受限於網路中單節點的效能極限 吞吐量總會達到上限,資料多采用鏈上儲存機制,因此無法滿足應用的效能、容量及其他要求。布比區塊鏈實現多鏈分片技術,可根據不同業務場景需求對資料做切分,橫向提高區塊鏈的吞吐量。多鏈分片技術是一種“二層擴容技術”,可從一條主鏈平滑地擴充套件多條子鏈,每條鏈都負責部分計算和儲存業務,即鏈的數量可以隨著業務量和資料的增加而增加。主鏈負責管理子鏈,保障鏈的安全性;子鏈繼承主鏈的安全性,並且承載業務執行,子鏈的資料增長不會影響到主鏈及 其他子鏈的效率,有效實現了資源隔離。
 並行多樣的多鏈分片
3. 可靠的隱私保護與許可權控制 布比區塊鏈結合同態隱藏、零知識證明等多項密碼學技術,實現非互動式的隱私保護,可隱藏交易金額、地址以及交易附加資料。利用代理重加密演算法實現對鏈上資料的授權訪問。非互動式的隱私保護:透過 ECDH 演算法為對方生成致盲因子,對方可還原,而第三方不可。接收方可以透過接收方的私鑰與傳送方的公鑰做代數運 算還原致盲因子,而第三方沒有雙方的私鑰無法還原該致盲因子,從而達到 對第三方隱藏的目的。交易金額隱藏:Pederson 承諾實現了對金額的同態隱藏,即數字加密前 的運算結果經過加密,與加密後運算的結果是一致的,區塊鏈節點只需要對 加密後的資料做等式運算,即可保證輸入值等於輸出值。交易地址隱藏:透過附加“根據接收者公鑰按照某種規則變換後的公鑰” 實現所有權的轉移,不同的 output 產生不同的公鑰,所有權發生轉移、其他 人不能關聯出變換前的公鑰,達到對地址隱藏的效果。
可靠的隱私保護與許可權控制
4. 應用開發友好的智慧合約 布比區塊鏈基於 Chrome V8 虛擬機器構建智慧合約引擎,提供整合開發環 境以及多場景、多型別的智慧合約模板。考慮到智慧合約的安全性,智合約 模組採用 JavaScript 子集作為程式語言,開發者可快速安全的開發智慧合約應用程式。為了讓更多開發者使用智慧合約,布比區塊鏈同時採用 WebAssembly 技術構建引擎,支援 C/C++/python 語言編寫智慧合約。
應用開發友好的智慧合約
5. 可擴充套件的同構/異構跨鏈互操作 布比區塊鏈跨鏈技術使用互聯鏈體系結構,提供多種模式的跨鏈技術。布比鏈的跨鏈協議支援“基於多公證人機制”和“基於可信硬體機制”的主 流模式。開發者可以先建立一條 Relay Chain,利用 SPV 技術適配其他業務鏈,其次按照業務需求搭建平行鏈,平行鏈將按照預設的跨鏈協議對接到 Relay Chain,從而與其他鏈進行互聯互通,這樣不僅可降低跨鏈架構複雜度, 而且更靈活、更契合實際業務場景,布比區塊鏈支援同構及異構跨鏈,不僅 支援數字資產的跨鏈轉賬,也支援智慧合約、分散式應用之間的跨鏈操作。 
可擴充套件的同構/異構跨鏈互操作 
目前,區塊鏈技術仍處於規模化應用的早期階段,配套設施完善之後,勢必迎來爆發式增長。作為領先的區塊鏈技術和產品服務商,布比已經做好了應對未來挑戰的準備,同時,布比還將與使用者和市場保持緊密聯絡,積極擁抱變化,讓科技更好地服務商業,服務社會。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;