網易的區塊鏈項目“落地”,判了行業的死刑?

網易的區塊鏈項目“落地”,判了行業的死刑?

在大公司光環與區塊鏈風口加持下,網易首款區塊鏈產品“網易星球”上線不到兩月即日活百萬。

據官方區塊瀏覽器,網易星球目前累計數據量超 2 億,世界盃期間的競猜活動,累計參與用戶 100 萬,參與次數 2000 萬,單日交易峰值過百萬,可以說是業內數據量最大的區塊鏈應用案例之一。

網易的區塊鏈項目“落地”,判了行業的死刑?

網易星球實時數據,截至2018年11月7日,累計數據量超2億

性能不足是區塊鏈飽受挑戰的一大問題,網易星球是如何處理這個難題呢?

對於區塊鏈應用背後的底層技術,業內其實知之甚少。近期,Odaily 星球日報獨家獲悉,網易星球底層是基於國內開源聯盟鏈項目 FISCO BCOS 開發的。FISCO BCOS(以下簡稱 BCOS)由金融區塊鏈合作聯盟(簡稱金鍊盟)開源工作組研發。金鍊盟開源工作組由微眾銀行、深證通、騰訊等九家成員機構組成。

Odaily星球日報採訪金鍊盟開源工作組組長、微眾銀行區塊鏈負責人範瑞彬,瞭解該項目的緣起、技術架構和發展思路。

開源項目不同於商業合作,項目開源出去之後,所有人都可以免費獲取。BCOS 團隊也是偶然中發現,網易星球是他們的用戶。

“今年年初,我們發現網易星球的同學加入 BCOS 社群,非常活躍地討論這個項目的技術。” 範瑞彬告訴 Odaily星球日報,“進一步,與他們證實了此事。”

FISCO BCOS 於去年 12 月開源,其新特性與新模塊,經過一段時間驗證穩定、且符合普適行業的需求。

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

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

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

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

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

國內大公司佈局區塊鏈者眾多,但鮮有開源者。開源工作組為什麼選擇深度參與到開源項目中?

範瑞彬認為,選擇開源是由區塊鏈的技術特性決定的。區塊鏈本身適用的場景就是多方參與,是一個信任機器,開源是最合適的運作方式。“我們希望聯合眾多夥伴,基於開源項目能來構建生態。”

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

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

為何選聯盟鏈:公有鏈不服務公眾,聯盟鏈可以

範瑞彬表示,團隊剛進入區塊鏈領域時,首先面臨選擇聯盟鏈還是公有鏈。“我們當時是徹底選擇聯盟鏈的路線,認定只有聯盟鏈可以兼顧金融穩定和創新的路線。”

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

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

算法確實是信任的來源之一。 可是人類社會長久的信任機制也是很有價值的,比如司法機制和監管體系。“我認為算法結合原有機制,才是未來。”

中國版的Hyperledger Fabric?

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

相較於國外的聯盟鏈, FISCO BCOS 的底層架構和設計理念的特點主要體現在以下方面:

1、安全性:根據聯盟鏈的特性加入了機構准入、CA 認證以及密鑰管理等等功能,相當於是一個全面系統的管理。

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

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

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

測試數據顯示, BCOS 的單鏈 TPS 在普通 X86 PC 服務器上,四個節點的環境下,能做到上千級別。

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

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

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

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


分享到:


相關文章: