自主原創開源的區塊鏈底層技術,他們想降低企業部署區塊鏈的門檻

數字貨幣 信息安全 微軟 盛大遊戲 渡鴉區塊鏈 2017-04-18

自主原創開源的區塊鏈底層技術,他們想降低企業部署區塊鏈的門檻

本堂茜

渡鴉區塊鏈專欄記者

自主原創開源的區塊鏈底層技術,他們想降低企業部署區塊鏈的門檻

張錚文大學畢業後曾在盛大遊戲等知名公司長期從事信息安全工作,2013年他接觸到比特幣,分佈式賬本技術讓他很感興趣,並立志以此為業。因此他到北京加入比特幣交易平臺火幣網,負責企業級錢包與交易引擎的安全;然而交易所的工作不太涉及到區塊鏈技術的底層開發,想深耕底層技術的他在一個活動上偶遇達鴻飛(Onchain CEO),兩個人一拍即合。2014年他離開火幣,到上海加入了小蟻社區項目,16年著手組建Onchain(分佈科技)。

自主原創開源的區塊鏈底層技術,他們想降低企業部署區塊鏈的門檻

分佈科技CTO 張錚文

Onchain是總部位於上海的專注於區塊鏈底層技術設計與研發平臺,成立於2016年。公司開發了一個由中國團隊主導的開源區塊鏈技術框架——DNA(Distributed NetworksArchitecture),支持公有鏈、聯盟鏈、私有鏈等不同類型的應用和業務場景,快速與業務系統集成。DNA框架還可以支持不同區塊鏈之間的跨鏈交互操作,支持區塊鏈和傳統網絡之間的交互。

自主原創開源的區塊鏈底層技術,他們想降低企業部署區塊鏈的門檻

(點擊查看大圖更清晰)

具體來講,DNA的整體架構模塊化:就像一個公有云,開發者可以在上面建造一臺虛擬機,選擇要什麼樣的CPU、內存、硬盤、網絡IP地址公網或內網等,配置完成之後生成一臺虛擬機。只不過DNA是區塊鏈,在DNA上開發者可以配置自己的組件、共識模塊、賬戶體系、高級授權認證等,選擇和業務相匹配的東西組合起來生成,部署到服務器上。

這是基於很多機構的一個痛點:他們對區塊鏈技術很感興趣,但是底層技術壁壘使得學習成本高昂,利用DNA平臺可以讓他們更便捷地進行開發。

自主原創開源的區塊鏈底層技術,他們想降低企業部署區塊鏈的門檻

(點擊查看大圖更清晰)

同樣,在如果更多的公司或者開發用戶採用了DNA架構的話,對於跨鏈通信來說也更為方便,有利於形成大的生態、吸引更多開發者加入。

這也是張錚文認為Onchain所具有的很大一個優勢:“很多區塊鏈公司宣稱他們做底層技術,但是並不開源。而區塊鏈的中心是解決信任問題,信任的基礎在於規則公開透明,如果不開源相當於要求別人信任開發者,所以本質還是沒有解決信任問題。”

自主原創開源的區塊鏈底層技術,他們想降低企業部署區塊鏈的門檻

(點擊查看大圖更清晰)

就底層技術來講,“DNA”採用的共識機制dBFT是一種改進的拜占庭容錯算法。“d”是委託的意思,dBFT算法在實用拜占庭容錯共識(PBFT)基礎上進行了改進:PBFT主要應用於存儲系統,具有主從之間的區別,Onchain將其改為對等;PBFT參與共識的人為固定的、手動設計的名單,系統中加入了一些選舉名單,實現了動態的加入記賬和動態的退出記賬。

區塊鏈上往往有很多節點,這麼多節點如果採用PBFT的算法會造成效率低下。Onchain的改進方法是把其中一部分獨立出來,選取幾十個算力強的共識節點參與共識,他們達成共識後把區塊分發給其他節點。機制類似於民主集中制,這些節點雖然有權利參與共識,但是權力來源於其他的分散的節點,是投票選出來的。

該共識機制與已有的其他共識機制相比,主要有幾個特點:第一,有比較好的確定性,不會有任何分叉,當你獲得確認時,可以100%確定該交易得到確認,不存在交易分叉或撤回的可能,適合金融交易的場景;第二,共識機制速度快,需要一些預先挑選出來的記賬原理進行共識,由於這些記賬原理數量有限,因此速度較快,便於即時體驗,公有鏈目前在15s左右,取決於網絡中最慢兩個節點之間的溝通速度。

在驗證數據上,“DNA”在實驗環境下的tps可以達到5000左右,因為“DNA”要運用在企業內部,所以仍會優化tps值,朝10000進發。但是張錚文稱,小蟻測試鏈上tps達到1000,這個數字對於公有鏈來說至少幾年內已經足夠了,比特幣現在只有7筆,雖然不夠用但是擴大到10、20就夠了。

DNA相當於採用兩種語言(C#和Go語言)分別實現了同一套東西,好處在於:區塊鏈是分佈式系統,如果同一個人用同種語言實現最後出現的bug也一樣,最後可能達成錯誤共識;因此在邏輯一致的基礎上最好不同節點的實現方式不一樣,這樣至少可以達到在錯誤這件事上不會達成共識。

目前在DNA上有10-20家的包括金融機構在內的合作伙伴,例如銀聯,利用DNA來做一些內部的POC、積分系統等開發,包括可信電子憑證平臺(聯盟鏈)。

同時,分佈科技還與海航集團旗下的易建科技達成了戰略合作,雙方致力於更加深入的業務層面資源對接、技術層面交流、技術培訓與問題解決。同時,雙方企業將在上層應用場景開發和底層技術框架構建等方面展開進一步合作,為金融領域客戶提供完整的區塊鏈應用解決方案。

分佈科技與法大大、微軟聯合成立了法鏈——電子數據存證平臺(聯盟鏈),以國家司法鑑定中心為節點,提供司法鑑定出證服務。目前正在為阿里雲存證郵、法大大10萬/日電子合同提供存證後端。

日前Onchain與貴陽政府簽訂合作協議,在活動當天發佈了智能合約2.0、跨鏈互操作協議、抗量子密碼等區塊鏈技術。今年,分佈科技的發展目標有兩個:首先是完成天使輪融資;其次是拓展更多的合作伙伴來共同開發DNA,在商務方面會推動一些POC的落地。

對於區塊鏈的發展趨勢預測,張錚文也保持著比較樂觀的態度,“現在第一輪爆發已經過了,是概念爆發,大家紛紛意識到這是個好東西,紛紛開始去學習,但學習過後會有個低谷期,大家發現區塊鏈沒那麼簡單也不是萬金油;下一輪爆發可能是商業項目開始落地,估計在明年,那才是技術上、成本上的突破和實質性的爆發。”

本文為渡鴉原創專訪,轉載請聯繫微信公眾號:渡鴉區塊鏈

加入渡鴉:(全職記者∕實習生):[email protected]

相關推薦

推薦中...