區塊鏈現狀:從謹慎和批判性思維看待它(第二部分)

我們邀請到了R3的首席技術官理查德·布朗和《50英尺區塊鏈的進攻》的作者兼記者大衛·傑拉德,請他們談了談對區塊鏈的個人認識,以及區塊鏈的現狀。

本文關鍵點

  • 若供應商鎖定特定的解決方案,企業一般會非常謹慎;
  • 這種擔憂正推動着大家對開源區塊鏈平臺的採用;
  • 企業區塊鏈可以被理解爲整個市場級別的部署中間件,而不是單個公司的;
  • 在這個領域仍然存在着很多炒作,許多項目實際上只是把使用區塊鏈作爲一種噱頭;
  • 在這個領域一定不能缺少謹慎和批判性思維。

這是關於區塊鏈現狀小組討論系列的第二部分。在這裏你可以閱讀第一部分

我們邀請到了R3的首席技術官理查德·布朗和《50英尺區塊鏈的進攻》的作者兼記者大衛·傑拉德,兩位分享了他們對區塊鏈的看法。

InfoQ:請介紹一下你們自己,並解釋一下你們與該領域的聯繫。

布朗:大家好。我是理查德·布朗,R3公司的首席技術官。我們支持並維護Corda,這是一個開源的區塊鏈平臺,最初它是專門爲金融部門設計的,但現在找到了更廣泛的用途。在設計上,它的目標業務與其他區塊鏈有些許不同,它不是其他區塊鏈的任何分支,而特別專注於隱私、易用性(例如,它能在JVM上運行)、強大的認證、由真實的企業部署,以及遵循相關的法律制度。

傑拉德:我是大衛·傑拉德,《50英尺區塊鏈的進攻》一書的作者,也是同名新聞博客的作者。作爲Unix系統管理員我有一個與之完全無關的正職,而我的第二份工作是金融記者。

InfoQ:你們對分佈式賬本生態系統的現狀有怎樣的認識,是像一些人所說的“開始的終點”,還是別的什麼?

布朗:在“企業”方面,我想我們正處於“開始的終點”。長期以來,我都預測說,大量的競爭平臺將很快篩選出少數幾個贏家(可能是三到四個),而且這一過程將比任何人預期的都要快。我在這裏接受了採訪:https://www.coindesk.com/r3s-hear-andbrow-say-enterpriseblockchains-dayofreckoning-here /。

企業擔心專有供應商鎖定於指定的區塊鏈,這項解決方案具有如此強大網絡效應,事實上企業將無法忍受安裝十數個不兼容的平臺,而且鑑於架構的關鍵性作用,使得這種情況不可避免。這就是爲什麼Corda不僅是開源的,而且是自由的,它是Apache 2許可證,公開地進行設計和開發,我們所有的設計評審都發布到YouTube上。

然而,現在仍然有許多泡沫,仍然沒有一天不在發佈關於企業區塊鏈平臺的新聞,當你深入研究時,會發現原來這個平臺完全由一家公司在運營,強烈建議以批判性思維來看待這個領域。

傑勒德:近十年來充斥着炒作和未兌現的承諾,即使沒有那些註定會失敗的承諾,對於一些技術實質成果“很快到來”,這個時間實在是也太長了些。

儘管明顯缺乏生產系統,尤其是那些實現“區塊鏈”所宣稱的任何優勢的生產系統,但人們仍有興趣諮詢其收益及其實現。

現在大多數行爲都在遵循立法和金融要求,同時一些加密貨幣公司正在利用“區塊鏈”的技術優勢進行遊說,希望爲其金融活動爭取法律上的例外。

技術上的要求大多是沒有根據的,被用來作爲可疑的財務目標的藉口。

這些系統其實與技術無關,本質上就是市場炒作。這就是最重要的事實,聲稱技術性的討論,其事實就像屋中的大象那麼顯而易見,特別是來自於倡導者的說法。炒作,以及炒作的動機,這纔是真實,而技術不過是炒作時的說辭罷了。

你不能從純技術的角度來談論這個領域,因爲技術並沒什麼新鮮事可說,所有的行爲其實都是市場層面的。

InfoQ:實際上適合分佈式賬本的用例是什麼呢?是否有特定的市場和部門可以特別好地利用它們?這些用例的應用範圍有多廣?

布朗:我們在早期的R3上花了很多的時間。我們成立於2015年,最初是一家銀行財團。當時我從IBM被聘請過來,任務是有效地領導一個諮詢項目回答一些簡單的問題:“人們說區塊鏈這個東西,應該轉型成銀行,而不僅僅是加密貨幣的初始用例。這是真的嗎?如果真是這樣,相關性是什麼?這又這意味着什麼?”

我在這裏記錄下了我們所發現的本質。

除了抗審查這一數字貨幣明顯的用例之外,這些新平臺“另一個”真正的有趣之處在於,它們有效地創建了部署在多個實體之間的系統,這些實體互不信任,但它們能夠形成並保持對它們所共同關心的“事實”的共識。在比特幣的用例中,完整節點的用戶關心有多少比特幣以及誰擁有它們。但是你也可以把它籠統地當成任何一方都關心的事實。

如果你這樣來看,就會感到一種莫名的興奮。“打住…這難道不是世界上所有企業都在努力解決的問題嗎?如果你和我簽訂合同,你把它記錄在你的系統裏,我把它記錄在我的系統裏……然後我們用剩下的時間來處理出現的問題,因爲我們的電腦運行着不同的軟件,而且我們對世界的看法也並不完全相同。”

所以我們的結論是:是的……將軟件部署在市場級別而不是公司級別,自動化或管理市場參與者之間運行的業務流程可能會改變世界。除了削減重複系統節省的成本外,數據質量和確定性的提高可能會帶給我們甚至無法想象的機遇。

當然,你也可以通過用一個集中式數據庫來解決這個問題。事實上,一些市場就是這麼做的。但這也帶來了巨大的風險,壟斷的供應商需要被監管。

歷史的教訓告訴我們,在金融市場等外部地區,人們非常抵觸創建這些中央集權式的權力來源。最終的結果是,你會陷入這樣一種很尷尬的局面:每家公司都優化了自己的運營,但公司之間運行的流程卻變成了笑話。我在這裏對此有更多的討論。

這就是像Corda這樣的區塊鏈平臺的最佳定位。

傑拉德:我要說的可能聽起來有點過激,但它一直以來實現的唯一“實際用例”是營銷和代幣銷售。

從這個意義上講,“區塊鏈”或“分佈式賬本”(distributed ledger)最初都是比特幣的委婉說法,它們只是營銷的術語,目的是重新宣傳打包一下再推銷出去。

之於“區塊鏈”是什麼,還沒有一個公認的技術定義。通常只是在某個地方有棵默克爾樹(Merkle tree)罷了,但僅此而已。

自1979年以來,默克爾樹已經有了各種各樣的用例。如果你認爲“區塊鏈”或“分佈式分類帳”是添加了共識機制的默克爾樹,儘管很成功地銷售了一些僅有默克爾樹的區塊鏈,例如Guardtime的KSI blockchain,然後我就再沒看到任何適用於“區塊鏈”的技術性用例,除了比特幣風格的加密貨幣,在某種情況下他們算是一個用例。

關於這一效果有無數的說法,幾乎所有說法都是總是通過引用其他的說法作爲支撐。你會看到大量非技術白皮書引用其他非技術白皮書,將假設的“可能”的話轉化爲現在時態“是”的話,不管軟件是不是已經有了,都能“實現”承諾。

還有一些項目聲稱不使用比特幣式的工作證明機制(分佈式散列樹、IOTA的“Tangle”、HashGraph等),就能解決去中心化、安全性和可伸縮性的“區塊鏈三難困境”。到目前爲止,這些項目都沒有產出成功的代碼;許多人似乎只是使用了幾頁深奧的LaTeX作爲拼命營銷ICO代幣的噱頭。

在所有情況下,未來的假設都可以當成是毫無價值的,直到出現一個真正經得起考驗的生產系統爲止。

InfoQ:對於使用分佈式分類賬的實際項目以及它們背後的理念,你們有什麼看法?有多少基於分佈式賬本的實際生產系統?

布朗:作爲R3的首席技術官,我有特權近距離觀看大量現實世界的項目,並感受着它帶給我的壓力。下面是一些我自己首先想到的例子:

銀團貸款是一個高度去中心化的市場(我在上面的鏈接中寫過)。全球最大的金融軟件公司之一Finastra正利用Corda實現參與者之間數據共享的自動化,它無需藉助任何中央方、中央數據庫,也無需改變市場結構。他們當前正在進行現場試驗,很快將投入全面生產。

另一個不錯的例子是“馬可波羅”(Marco Polo),這是一項提高世界貿易融資效率的倡議。如上,這還是一個多公司、國際化、邊緣型的難解問題,在這個問題上,如果每個人都對“真相”有共同的看法,那麼可能企業的效率就會高得多,但是,就這個問題來設立一箇中央機構來管理企業是永遠不可接受的。因此,使用Corda這樣的平臺,在平臺中只與有需要的人共享數據,但這些參與者仍然確信“我看到的就是你看到的”,這就是向前邁出的真正一步。

另一方面,除銀行業之外,全球保險業似乎正在Corda上進行標準化,我們在醫療、石油和天然氣、甚至土地註冊各領域都看到了這樣的例子。黃金、石油和天然氣、船體保險都正在做。還有很多其他的例子。

若要了解使用Corda解決的問題範圍,請查看最近CordaCon大會的視頻,在會上社區成員介紹了他們正在做的事情。(技術視頻商業視頻或瀏覽marketplace.r3.com)

傑拉德:就像git一樣,它有一棵具有事務鏈(提交)的默克爾樹,通過上次提交的散列加以標識,開發人員通常都會持有整個存儲庫,“挖礦”由人類的維護者完成,選擇差異提交到他們的樹上。

許多冠以“區塊鏈”名頭的實際系統充其量只是一個簡化的git。

在現實世界中,有些系統會大肆宣揚自己的“區塊鏈”,但事實證明,區塊鏈只是被當成一箇中央管理的數據庫來用。

比如,沃爾瑪/IBM供應鏈提案(所有節點由沃爾瑪管理,並位於IBM雲上)、馬士基/IBM TradeLens系統(與上類似,由馬士基管理)和世界糧食計劃署難民資金支付方案(使用一個私有的單用戶以太坊實例作爲後端)。

所有這些都在宣揚“區塊鏈”的好處,但從技術上講,在任何情況下區塊鏈都不會給第三方帶來任何好處。

InfoQ:如果具體思考公共系統(如以太坊或比特幣)與私有的、許可的系統之間的區別,你認爲它們之間的平衡是什麼?項目是傾向於使用公共賬本還是私有賬本?如果真的存在這些區別,那麼是什麼促使形成了這些區別呢?

布朗:現在,正在出現一個奇怪的現象。公共區塊鏈,通過像關閉企業以太坊聯盟大門等舉措,正試圖做自我調整以解決商業問題。

以身份/隱私爲中心的區塊鏈平臺,如Corda,正在獲得管理代幣和促進大規模網絡的能力。例如,我們最近發佈了一個實例,作爲關於如何使用Corda發行以實際資產爲支撐的代幣的示例。

這就好像我們在同一個中心地帶賽跑。

然而,我打賭(或許有人持反對意見),獲勝的平臺將是那些以解決商業問題爲起點的平臺。例如,Corda的基礎是經過刻意設計的,包括隱私、最終解決方案、強大的認證層、對Java的支持等,它們成爲目前發佈的符合法規的“企業代幣”浪潮的完美基礎。然而,另一方面,那些只有概率性最終確定,且依賴於晦澀的編程語言(如solidity)的平臺則很難獲得市場的青睞。

傑拉德:從根本上講,銷售ICO代幣的項目使用的是公共以太坊鏈。在商業中作爲“區塊鏈”概念營銷的項目正在使用的是一個私有分類賬。

InfoQ:在計算領域,有些技術只代表了一個小小的改進,而有些則代表產生了天翻地覆的變化。比如,我們可以認爲複雜事件處理(CEP)更像是前者,而Hadoop的到來則預示了大家對大數據處理的通用需求的來臨,它就屬於後者。從這些方面來考慮技術,你們認爲分佈式賬本應該放在哪個位置?市場上有什麼指標可以支持你們的觀點嗎?

布朗:我想時間會證明一切。當我還在IBM的時候,在CEP和大數據上花了很多時間,它們看起來都很重要,然而,正如你所說,只有一個改變了世界。

換句話說,假設你的任務是編寫一個應用程序,該應用程序可以由行業中的所有參與者部署,這樣每個參與者都有自己關心的數據副本(不需要集中控制的點),並確保它們(最終)同步。你需要的是什麼呢?

應用服務器功能。一個很好的編程環境。Corda是在JVM上運行的,因此如果您瞭解Java或Kotlin,馬上就可以開始投入工作。幾乎每天都有人稱讚他們有多麼享受針對Corda進行開發。開發人員都喜歡它。

基於真實姓名(真實合法身份)而不是隊列名稱或JNDI名稱路由數據的能力:“將此事務發送到巴克萊總部!”Corda的認證層和基於合法實體的尋址提供了開箱即用的功能。

公司間的工作流。一種編碼數據應該如何流動以及流向誰的方法。Corda流框架爲你提供了這個功能。

“信任但仍驗證”的事務處理模型。不要相信來自對等方的信息,而重新運行你預先同意的業務邏輯來控制你的交互,並且只有在事務簽出時才接受該事務,關鍵是瞭解真正看到的對等方所看到的內容。

從這個角度來看,Corda的永恆遺產可能是定義了一個市場級應用開發平臺的新時代,而正是從區塊鏈中學到的技術讓我們得以把它構建出來!就此,我在這裏寫了更多的細節。

我應該說這不是R3的官方觀點,只是一個不時縈繞在我腦海中的想法。

傑勒德:技術上的比較是指軟件可以很好地完成一項現有的組件中可以完成的工作。

我會將比特幣風格的區塊鏈(一種具有共識機制的默克爾樹)與BitTorrent、Tor、git和Freenet進行比較。BitTorrent和git在各自的細分市場非常受歡迎並取得了成功;Tor在它較小的用戶基礎上也是成功的;Freenet基本上是以失敗告終的。

比特幣有大量的願望,但它目前唯一的用途是作爲一種沒有其他用途的可交易商品。

分佈式分類賬到目前爲止還沒有帶來明顯的技術進步。它們所帶來的只是一個可以到處宣傳的噱頭,以及軟件在不確定的未來可能會做什麼驚世駭俗成就的相關說辭。

關於小組成員

查德·布朗(Richard Brown)是R3公司的技術總監和常務董事。Richard的團隊打造了全球最先進的企業區塊鏈平臺Corda。R3是一家由數百家銀行、技術公司、監管機構、行業協會和專業服務公司組成的財團支持的企業軟件公司。理查德曾擔任IBM英國銀行和金融市場業務的行業創新和業務開發執行架構師。

大衛·傑拉德(David Gerard)是一名Unix系統管理員,一名備受讚譽的音樂記者,自2001年以來就在Rocknerd.co.uk 上撰寫關於音樂的博客。他是維基百科的志願發言人,也是理性媒體基金會(RationalMedia Foundation)的董事會成員。他的個人網站是davidgerard.co.uk。他和妻子阿卡迪以及他們的女兒住在倫敦東部。

查看英文原文:The Current State of Blockchain - Panel Discussion (Part 2)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章