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

聯盟鏈和公有鏈混合架構如何實現?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)

分享創造快樂