開源是最適合區(qū)塊鏈的運作方式。
在大公司光環(huán)與區(qū)塊鏈風口加持下..."/>
ITBear旗下自媒體矩陣:

獨家 | 百萬日活的「網(wǎng)易星球」使用的底層區(qū)塊鏈平臺是什么?

   時間:2018-11-13 14:12:09 來源:互聯(lián)網(wǎng)編輯:星輝 發(fā)表評論無障礙通道

作者 盧曉明

開源是最適合區(qū)塊鏈的運作方式。

在大公司光環(huán)與區(qū)塊鏈風口加持下,網(wǎng)易首款區(qū)塊鏈產(chǎn)品“網(wǎng)易星球”上線不到兩月即日活百萬。目前累計數(shù)據(jù)量超2億,僅世界杯期間的競猜活動,累計參與用戶100萬,參與次數(shù)2000萬,單日交易峰值過百萬,可以說是業(yè)內(nèi)數(shù)據(jù)量最大的區(qū)塊鏈應用案例之一。

網(wǎng)易星球實時數(shù)據(jù),截至2018年11月7日,累計數(shù)據(jù)量超2億

性能不足是區(qū)塊鏈飽受挑戰(zhàn)的一大問題,網(wǎng)易星球是如何突破了這個難題?

對于區(qū)塊鏈應用背后的底層技術,業(yè)內(nèi)其實知之甚少。近期,Odaily星球日報獨家獲悉,網(wǎng)易星球底層是基于國內(nèi)開源聯(lián)盟鏈項目FISCO BCOS開發(fā)的。FISCO BCOS(以下簡稱BCOS)是為區(qū)塊鏈落地應用量身定制的開源區(qū)塊鏈底層平臺,由金融區(qū)塊鏈合作聯(lián)盟(簡稱金鏈盟)開源工作組攜手打造。金鏈盟開源工作組由微眾銀行、深證通、騰訊等九家成員機構組成。

Odaily星球日報采訪金鏈盟開源工作組組長、微眾銀行區(qū)塊鏈負責人范瑞彬,了解該項目的緣起、技術架構和發(fā)展思路。

開源項目不同于商業(yè)合作,項目開源出去之后,所有人都可以免費獲取。BCOS團隊也是偶然中發(fā)現(xiàn),網(wǎng)易星球是他們的用戶。

“今年年初,我們發(fā)現(xiàn)網(wǎng)易星球的同學加入BCOS社群,非?;钴S地討論這個項目的技術。 ”范瑞彬告訴Odaily星球日報,“進一步,與他們證實了此事。”

FISCO BCOS于去年12月開源,其新特性與新模塊,經(jīng)過一段時間驗證穩(wěn)定、且符合普適行業(yè)的需求。

“雖然是針對金融領域做的底層平臺,但并非只有金融公司才能用。”據(jù)開源工作組統(tǒng)計,目前使用BCOS作為底層平臺的案例,包括廣州仲裁委的“仲裁鏈”、安妮股份的版權存證平臺、微眾銀行的銀行間對賬平臺、四方精創(chuàng)的供應鏈金融平臺等超過數(shù)百個案例,覆蓋金融、司法、版權、物管等領域。

為何開源:最適合區(qū)塊鏈的運作方式

“At first, they ignored, then they laughed at us, then they feared.”

開源解決方案供應商紅帽(Red Hat)大會上的這句話,描述了在國外開源軟件力量的壯大。其講的是微軟對“開源”態(tài)度的變化,先是視而不見,再是嘲笑,再后來是恐懼。這種“恐懼”,最后促使微軟最終收購Github,IBM收購Red Hat.

開源運作方式在國外已經(jīng)發(fā)展成為與商業(yè)運作抗衡的力量,它們已經(jīng)成為兩種相互補充的軟件開發(fā)和維護方式。國際互聯(lián)網(wǎng)公司為了吸引開發(fā)者也維護不少開源項目,但類似案例在國內(nèi)卻鳳毛麟角。

國內(nèi)大公司布局區(qū)塊鏈者眾多,但鮮有開源者。開源工作組為什么選擇深度參與到開源項目中?

范瑞彬認為,選擇開源是由區(qū)塊鏈的技術特性決定的。區(qū)塊鏈本身適用的場景就是多方參與,是一個信任機器,開源是最合適的運作方式。“我們希望聯(lián)合眾多伙伴,基于開源項目能來構建生態(tài)。”

公開透明可審計的代碼是信任和可靠的基礎。開源,意味著社區(qū)內(nèi)的使用者可以更簡便地免費使用。同時,低試錯成本,吸引更多非巨頭中小企業(yè)及個人來使用。

社區(qū)內(nèi)的使用者,其實不能叫客戶。他們中既有需求極為多樣的B端機構使用者,又有C端個人使用者。部分B端的使用者希望利用底層平臺做開發(fā),他們找到了一個區(qū)塊鏈應用場景,也有不錯的研發(fā)團隊,但是往往缺少一個好的底層平臺,F(xiàn)ISCO BCOS就可以提供技術交流,拉上一些培訓機構,以社區(qū)的方式運作。

為何選聯(lián)盟鏈:公有鏈不服務公眾,聯(lián)盟鏈可以

范瑞彬表示,團隊剛進入?yún)^(qū)塊鏈領域時,首先面臨選擇聯(lián)盟鏈還是公有鏈。“我們當時是徹底選擇聯(lián)盟鏈的路線,認定只有聯(lián)盟鏈可以兼顧金融穩(wěn)定和創(chuàng)新的路線。”

公有鏈很強調(diào)公平與去中心化的理念,但在實際運行中卻越來越集中和壟斷。“公有鏈已經(jīng)不為公眾所有。這是一個很大的問題。”

同時,他并不認為聯(lián)盟鏈的受益者只有B端。B端通過區(qū)塊鏈減低交易成本,其中帶來的受益應該是公眾共享的。“我們認為分布式商業(yè)模式是未來,參與各方是平等的,各方對等合作,共享價值,可以避免商業(yè)上大而不倒的問題。要實現(xiàn)這種共享透明的模式,就需要區(qū)塊鏈,就需要開源。公眾聯(lián)盟鏈將會是打開這扇門的鑰匙。”

算法確實是信任的來源之一??墒侨祟惿鐣L久的信任機制也是很有價值的,比如司法機制和監(jiān)管體系。“我認為算法結合原有機制,才是未來。”

中國版的Hyperledger Fabric?

雖然不似公鏈那樣百花齊放,但開源聯(lián)盟鏈項目也并不稀有,往往由國際大公司牽頭組建。比如IBM開源的Hyperledger Fabric、摩根大通的Quorum、R3的Corda、微軟的Coco。其中Hyperledger的社區(qū)最為成熟,也在線下舉辦了不少推廣活動,加上IBM的有力推動,其認知度應該是國際聯(lián)盟鏈項目里最高的。

相較于國外的聯(lián)盟鏈, FISCO BCOS的底層架構和設計理念的特點主要體現(xiàn)在以下方面:

1、安全性:根據(jù)聯(lián)盟鏈的特性加入了機構準入、CA認證以及密鑰管理等等功能,相當于是一個全面系統(tǒng)的管理。

2、隱私保護:支持權限管理、物理隔離,這都是最基本的。他還專門介紹了兩點:BCOS支持國密(國家密碼局認證的標準算法);同時也對外開源了,包括同態(tài)加密、零知識證明、群簽名、環(huán)簽名等隱私保護能力。

3、性能:“這個是很多人比較關注的,比如說像網(wǎng)易星球這個案例,對技術的要求很高,這恰恰是BOCS一個重要特點。因為,我們在去年開源的時候當時就支持了很重要的一個能力——并行計算的能力。”

BCOS采用的并行計算多鏈設計,設計上要求開發(fā)者盡可能保持多鏈的同構特征以減少沖突。“我們有一個明確的技術觀點,就是單鏈不管性能能達到多長,總是會受限,它受限于它所在的硬件環(huán)境和硬件設備。所以,在單鏈的基礎上,能否在底層平臺架構上支持靈活、高效、可靠、安全的并行計算擴展能力。這個非常重要,這樣就可以讓使用者,根據(jù)業(yè)務產(chǎn)品的實際需要,靈活、方便地選擇合適的資源,以達到自己所需要的性能。”

測試數(shù)據(jù)顯示, BCOS 的單鏈 TPS 在普通 X86 PC服務器上,四個節(jié)點的環(huán)境下,能做到上千級別。

多鏈之后,則要解決跨鏈和熱點賬戶問題。“跨鏈主要思路是保證,不同單鏈之間的數(shù)據(jù)是可以驗證、不可篡改和不可抵賴的。” BCOS主要是利用默克爾樹和共識簽名的技術來實現(xiàn)跨鏈存在性、不可篡改和不可抵賴證明;熱點賬戶則是同步改成異步,跟互聯(lián)網(wǎng)的方式類似的。

4、易用性:“這一點很容易被忽視,但我認為究竟是個人開發(fā)者的玩具,還是能應用于企業(yè)級的平臺,重要的差別就是易用性。

5、可靠性,如何證明平臺的可靠性?首先,通過開源,人人都可以判斷和評估;其次,實踐之中出真知。這個底層平臺是經(jīng)過了外部多家機構、多個應用,長時間在生產(chǎn)環(huán)境運行的實際檢驗的。

區(qū)塊鏈技術仍處初期,技術還有待完善。范瑞彬表示,目前,BCOS的多鏈架構主要支持同構鏈,未來可能會有異構鏈的跨鏈需求,因此會持續(xù)關注分片、大規(guī)模節(jié)點間和鏈與鏈間的互操作性等技術。

我是Odaily星球日報編輯盧曉明,探索真實區(qū)塊鏈,爆料、交流請加lohiuming,煩請備注姓名、單位、職務和事由。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關于我們  |  聯(lián)系方式  |  版權聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉載  |  滾動資訊  |  English Version