歡迎光臨
每天分享高質量文章

聯盟鏈和公有鏈混合架構如何實現?Hyperledger核心開發者陳昌訪談

導讀:6 月 1 ~ 2 日,GIAC 全球網際網路架構大會將於深圳舉行。GIAC 是一個面向架構師、技術負責人及高階技術從業人員的技術架構大會。今年的 GIAC 已經有騰訊、阿裡巴巴、百度、今日頭條、科大訊飛、新浪微博、小米、美圖、Oracle、鏈家、唯品會、京東、餓了麼、美團點評、羅輯思維、ofo 等公司專家出席。

在大會前夕,高可用架構採訪了本屆 GIAC區塊鏈前沿技術分論壇 出品人陳昌,就目大家廣泛關註的區塊鏈方面的問題進行了訪談。


陳昌,紙貴科技CTO。畢業於清華大學自動化系。曾任IBM高階研究員,中國區塊鏈技術的早期研究和推動者,超級賬本(Hyperledger)開源專案核心開發者。合作著有《區塊鏈原理、設計與應用》。紙貴科技依託自主研發的基礎鏈、跨鏈協議、BaaS等技術為多行業提供定製化的區塊鏈解決方案。紙貴科技同時深耕文化行業,提供版權資料存證、線上公證、侵權監測、法律維權、IP孵化的全生態服務。


高可用架構:陳昌你好,請給大家介紹一下你在區塊鏈領域的經歷以及心路歷程?最開始是如何看待這個技術的,後來發生了哪些變化?

陳昌:我研究生在清華的方向是網路安全,從網路和密碼學應用研究的角度接觸了比特幣相關技術。畢業後加入IBM中國研究院,15年開始關註以太坊,在研究院的雲平臺上搭建了以太坊服務環境,並透過參加國內的以太坊hackathon結識了一些行業先行者。那時更多出於研究興趣,想參與到這樣的社會學實驗當中,包括16年DAO的眾籌、受到漏洞攻擊、以太坊硬分叉,也讓我意識到區塊鏈基礎設施本身還很不完善。

15年底,Linux基金會牽頭的Hyperledger(超級賬本)聯盟成立,IBM也正式公佈了區塊鏈戰略並將內部孵化的專案貢獻給社群,也就是今天大家熟知的Hyperledger Fabric。我也放下“不務正業”的以太坊工作,投入到Hyperledger社群建設、程式碼貢獻、客戶專案設計與實施,並和IBM技術團隊在雲平臺上搭建了Blockchain-as-a-Service,實現區塊鏈環境的快速部署、開發者支援和執行時管理。這個BaaS平臺就是今天Hyperledger Cello開源專案的前身。那時投入到了工程一線,對技術的理解和投入主要建立在Permissioned DLT之上,可參考15年R3 CEV的一篇綜述《Consensus-as-a-service: a brief report on the emergence of permissioned, distributed ledger systems》,也養成了思考如何讓企業業務從區塊鏈技術中受益的習慣。

我在17年加入紙貴,同樣的時間Fabric 1.0版本上線,和楊保華師兄合著的《區塊鏈原理、設計與應用》出版。業務上,我開始專攻幾個特定行業,尤其是文創和智慧財產權領域應用;技術方面,我建立團隊開發自主智慧財產權的許可鏈、跨鏈協議和BaaS平臺,並不斷接觸更多的區塊鏈社群和異構底層。我認為目前一種鏈無法承載所有的業務模型,所以更關註不同區塊鏈平臺的設計取捨,並嘗試提供可插拔、可靈活配置的底層,或將術業有專攻的不同區塊鏈平臺透過跨鏈協議打通,提供擴充套件性強的解決方案。

高可用架構:我試用了一下紙貴的原創保護功能,整體感覺和用一個版權登記的網站服務差不多,沒有太感受到「區塊鏈」的存在,能否給大家介紹一下區塊鏈在這個產品中扮演的角色?

陳昌:對於存證類應用,區塊鏈更多是以底層技術的形態做支撐,產品上為了降低使用者學習成本進行了程式封裝和流程最佳化,讓使用者感知不到底層。當作品被侵權時,區塊鏈證書和證據包的優勢就凸顯出來。後期的作品分發實時結算,可以更直接地體會到區塊鏈價值流轉屬性帶來的好處。

事實上,專業的使用者可以從紙貴公開的區塊鏈瀏覽器中查詢到相應登記資訊。比如上個月紙貴支援的西安城牆馬拉松成績實時登記服務,區塊鏈瀏覽器專門為登記類交易做瞭解析,給到使用者“內容上鏈”的直觀感受。

高可用架構:版權保護是一個複雜的體系,牽扯到內容創作者,分發平臺,內容消費者,以及法律體系,用區塊鏈來解決版權問題的關鍵優勢是什麼?它能防止盜版嗎?你理想中的「終極」版權保護體系應該是什麼樣子的?

陳昌:正因為版權體系涉及方多,在版權領域經常發生版權歸屬、作品侵權、權益分配等糾紛。幸運的是,網際網路產生的大量音檢視文內容,天然是數字化的,可以很容易藉助雜湊生成唯一確定了原始內容、生成方、時間戳的證據包。運用區塊鏈技術可以有效解決相關問題:


1、原創作品生成的第一時間上鏈,創作即確權,不可篡改,明確版權歸屬。區塊鏈全網對版權所屬能迅速達成共識,比起傳統版權登記,其時效性和近乎零成本更匹配網際網路小微作品、小微版權的特徵,而區塊鏈聯盟引入公證處、版權局等機構背書可以保證與傳統版權登記同等的司法效力。


2、發生侵權糾紛時,因為網際網路電子資料易篡改、不易固化,取證難度較大,法律層面難以認可。而區塊鏈技術的可追溯、不可篡改、時效性等特點能夠幫助解決取證問題。


3、在作品內容分發層面,往往都是透過簽署協議明確權益,但真正執行時又會產生人為的權益分配糾紛。而透過區塊鏈技術可以提前將各方權益規則寫入智慧合約,自動分配,有效避免糾紛。

盜版是一種人為的主觀行為,並非區塊鏈技術直接解決的問題。但是針對盜版,可以運用區塊鏈技術進行侵權證據固化,並引入水印、侵權監測等其他技術手段,同時打通司法通道,起到震懾作用,在最大程度上降低盜版事件的發生。理想的版權保護,借用安妮股份的話說,應當做到創作即確權、使用即授權、發現即維權。版權保護的問題解決後,原創內容生產者更關心變現的問題。面向版權眾籌、內容分發、作者激勵、版權徵信等場景,區塊鏈作為一種自帶防作惡、經濟和博弈體系的技術,能夠為版權領域帶來更為多樣的流轉、監管和收益方式。 

高可用架構:這次大會你分享的主題是公有鏈和聯盟鏈的混合架構實踐。很多人認為聯盟鏈和公有鏈實際上代表了區塊鏈不同的發展方向,聯盟鏈更關註鏈,而公有鏈和「幣」的關係更緊密,並且兩派人對區塊鏈的未來有很大分歧。你是如何看待這個問題的?它們的未來又可能是什麼樣的形態?

陳昌:幣是公有鏈治理機制的重要抓手,包括激勵、對不同種類參與方(開發者、網路維護者、投資人等)的協調、對作惡行為的懲罰,都依託於設定好的規則,以幣為載體實施(幣為鏈服務)。而對於重點不在於做鏈的專案,可能更強調幣的實際應用價值,這種情況下,根據受眾和邊界不同,幣可以在鏈上發行與流轉(鏈為幣服務),也可以不採用區塊鏈這樣的去中心化方案。

聯盟鏈的初衷更多在於解決企業場景中的多主體信任問題,提高商業活動效率。聯盟鏈網路通常有準入控制,聯盟成員為瞭解決業務問題或者減小信任摩擦而加入。聯盟鏈也需要治理機制,可以有幣,也可以沒有幣。沒有幣的治理模型需要參與方有足夠的自我驅動力加入聯盟網路,參與方最基本的決策準則是如果加入聯盟,資訊透明、業務邏輯“智慧合約化”應該為自己帶來好處,而且好處大於成本。參與方缺乏自驅力也是聯盟鏈在一些場景推動的難點所在,導致一些聯盟鏈網路實際上成為一言堂。

公有鏈和聯盟鏈的技術實現側重點也有區別。公有鏈網路由於完全開放,需要考慮公開匿名場景下的最壞保證,引入諸如PoW、Casper這樣基於經濟利益博弈的模型。聯盟鏈則利用聯盟網路中已有的信任,透過引入一些前提假設來換取更多靈活性和效能提升,對此的具體分析我將嘗試在大會上展開講解。公有鏈和聯盟鏈所定義的問題不同,發展方向不同,但紙貴已經在一些應用場景中,充分發揮二者的優勢,透過跨鏈協議將聯盟鏈和公有鏈打通,使得資產可以跨鏈流轉,資訊可以跨鏈互認,這是我認為未來一種合理的技術形態。

高可用架構:你瞭解到的聯盟鏈,比如 Hyperledger,在實際中的應用場景,和大家分享幾個案例?以及現狀?

陳昌:大家可以在以下連結查詢一些公開的Hyperledger應用案例:

  1. 從官網中跟蹤行業應用進展,尤其已金融應用為主,網址為[1]

  2. 在大中華區技術工作組的Wiki中跟蹤中國會員分享的應用案例,網址為[2]


紙貴在Fabric 1.0標準之上,開發出了Zig-ledger商用聯盟鏈產品和配套工具集。Zig-ledger最佳化和拓展了Fabric底層,功能層面拓展了數值通證和許可權通證、匿名身份與賬戶體系、資產登記與行為監管等能力,可擴充套件性和效能層面增加了高併發價值流轉、可插拔拜占庭容錯共識、與公有鏈進行跨鏈互動等能力。Zig-ledger目前已在紙貴版權業務、客戶的商品溯源業務、資料授權和交易等應用場景下持續穩定執行,其技術創新同時在不斷回饋開源社群。

高可用架構:看了你和楊保華合著的《區塊鏈原理、設計與應用》,如果讓你給大家推薦技術人學習區塊鏈的方法和途徑,你有什麼新的書或者建議嗎?

陳昌:區塊鏈是一個綜合學科,對於技術人,如果想要系統學習,需要對分散式系統和密碼學安全技術有所瞭解。這些內容保華和我的書中進行了重點介紹。掌握一定預備知識後,可以閱讀經典區塊鏈專案的白皮書、技術檔案、原始碼,並參與到開源社群當中。參與和實踐能幫助自己快速跟上隊伍,瞭解技術邊界和發展現狀。

進一步,可以定位自己感興趣的一個或多個區塊鏈待解問題做深入研究,例如可擴充套件性、效能、隱私保護、安全、去中心化身份、去中心化儲存、治理機制等。區塊鏈技術目前正處於協議探索和商業應用開始落地階段,很多弱中心化運作的區塊鏈社群也能為貢獻者提供透明、盡可能公正的激勵回報。無論自己的優勢在數學、演演算法、協議、工程,還是在產品設計、業務理解、經濟學、博弈論、甚至遊戲策劃(優秀的遊戲策劃可進化為區塊鏈治理機制設計師?:P),這個行業都能給予很大發揮空間。

高可用架構:對 GIAC 大會有什麼期望或者寄語?

陳昌:希望在架構師和參會者們的交流和碰撞下,能啟發區塊鏈看清技術本質。祝GIAC大會圓滿成功!

本文采訪編輯王淵命,技術原創及架構實踐文章,歡迎透過公眾號選單「聯絡我們」進行投稿。


文中連結:

[1]https://www.hyperledger.org/industries

[2]https://wiki.hyperledger.org/groups/twgc/team_cs

本期 GIAC 大會上,區塊鏈部分的精彩議題如下:

參加 GIAC,盤點2018最新技術。點選“閱讀原文”瞭解大會更多詳情。

贊(0)

分享創造快樂