區塊鏈現狀:最初的炒作消退,將迎來大量新應用(第一部分)

我們邀請到了Velo Payments的聯合創始人和首席技術官約翰·戴維斯和web3j類庫的作者康納·斯文鬆,請他們談了談對區塊鏈的個人認識,以及區塊鏈的現狀。

本文關鍵點

  • 多個區塊鏈不必分佈到一條區塊鏈上,它們既可以是中心化的,也可以是去中心化的。
  • 分佈式賬本在實際生產項目的應用示例包括某些支付系統
  • 那些大多數已經經過概念驗證階段的區塊鏈項目在生產中還不具備支撐關鍵業務的流程
  • 以公共分類賬的方式來使用區塊鏈的主要挑戰是性能、許可、隱私和安全密鑰管理
  • 除資產標記化之外,分佈式分類賬的實際應用場景仍在不斷出現

約翰·戴維斯是Velo Payments的聯合創始人和首席技術官,康納·斯文鬆是web3j類庫的作者,它與以太坊區塊鏈協作,給出他們對區塊鏈現狀的看法。

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

戴維斯:大家好,我是約翰·戴維斯,Velo Payments的首席技術官和聯合創始人。我們是家初創公司,但不同的一點是,我們有很多經驗,也就是說,我們是老手。我們爲財富百強企業提供B2B和B2C跨境支付(非薪酬),主要是在零工經濟領域,比如應用程序程序員、汽車和卡車司機、酒店供應鏈等等。我的其中一位聯合創始人是Visa的總裁,我曾是該公司的首席架構師,我於2009年開始關注比特幣。

那年夏天,我個人一天的交易量佔全世界的0.25%,那個時候一天只有約400筆交易,而其中就有我的一筆。如果按價格最高點來計算,我持有其中逾50萬美元的份額,但我在2013年賣了很多,其餘的在2017年12月達到最高點之前就賣光了。這些年來,我做了很多關於區塊鏈的演講,並將相關內容在生產中加以實踐。

對於區塊鏈,我絕對是一個懷疑者,我喜歡比特幣的想法,但它要真正應用起來似乎還遙遙無期,我認爲加密貨幣完全是浪費時間(和精力),它根本就是場龐氏騙局。是的,你可以賺錢,但麥道夫也賺錢了呀。最明智的加密公司早就撤離並投資於法定貨幣了。

區塊鏈其實就是一個數據庫,分佈式數據庫的問題它同樣也都存在(如CAP定理),但顯然,由於某些原因,現在人們認爲它可以解決這每個問題。就像任何工具一樣,在正確的地方使用它可以解決實際的問題,在合適的地方區塊鏈確實也可以解決適合的問題。

斯文鬆:我是康納·斯文鬆,用於集成以太坊的Java類庫web3j的作者,blk.io的創始人,它是一家企業區塊鏈技術公司,並主持企業以太坊聯盟技術標準。

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

戴維斯:我要說兩點……首先,區塊鏈不一定要去中心化才能成爲區塊鏈,它們既可以是中心化的,也可以是去中心化的。很多人都明白這一點,但仍然有些頑固分子認爲,只是它未經許可和不是去中心化的,那麼就不算是區塊鏈,這種認識是錯誤的。

第二點是,區塊鏈並不是所有的分類賬,我不喜歡用分類賬來代替區塊鏈這個詞。假設你在區塊鏈中存儲法律文書,例如地政局就沒有分類賬,如果你真的想要分類賬,那麼關係數據庫作爲分類賬也用了幾十年了。

之於“開始的結束”呢,不,不是的。是些別的什麼嗎?是的,它是另一種工具,就像圖形數據庫或NoSQL。

斯文鬆:我認爲這種說法是對的。圍繞區塊鏈的最初那波炒作已經過去了,我們看到正在涌現出一些平臺,它們帶着大量開發者的想法,許多企業都已經開始在其上做新的業務了。

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

戴維斯:除了比特幣和其他6000多種零散的加密貨幣,我很難找到一個證明有效的純分佈式分類賬用例,這個用例已經遭受沉痛打擊奄奄一息了,分佈式分類賬只是個尋找問題的“解決方案”罷了。任何擁有現有基礎設施的組織都將不得不推倒重來重新建設他們的整個系統,以替換現有使用了分佈式分類賬的記錄或黃金來源系統。如果你的銀行說你的帳戶還有100法郎,而你的分佈式分類賬卻告訴你有120法郎,你可能會相信分佈式分類賬所說的,但希望你有好運能夠花出去那多出的20法郎。

斯文鬆:撇開ICOs不談,資產令牌化和通用令牌在公共區塊鏈網絡中確實有很大的吸引力。
這些當然是這項技術的很好的應用場景,但是,現在有太多不同的項目在各行其道天馬行空,卻缺乏足夠規模的採用來說明哪個項目真正會走向成功。

在被許可的私人賬本領域,資產標記化也非常受歡迎,同時身份識別的舉措也很受歡迎,因爲區塊鏈的去中心化的特性,使個人對身份有了更大的控制權,也就是說,不再依賴於大型科技公司來使用自己相關的數據。
一般情況下,任何業務流程如果具有跨多個組織邊界的數據,都會導致數據的重複,從而不斷地對賬能夠從分佈式分類賬中獲得潛在的收益。

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

戴維斯:我們現在正在使用區塊鏈進行實時支付,而且已經用了有一段時間了,我們不使用區塊鏈作爲分類賬,而是把它作爲審計跟蹤和安全數據存儲來用。我們最初是用數據庫解決了這個問題,說實話,我們幾乎可以在RDBMS中實現所有的東西,但是投資者和客戶喜歡在其中能夠用上區塊鏈的技術,所以我們也用了區塊鏈,以求皆大歡喜。

區塊鏈中的不變性(至少是舊塊)使得複製更改歷史比傳統RDBMS更加透明(爲確保沒有人偷偷修改歷史事務,傳統RDBMS必須做一些額外的工作)。我們從頭開始設計了我們的“VeloChain”,爲了更小的內存佔用和更好的性能(每秒6位數),採用了C語言進行構建。在我們從事國際銀行業務、地理隔離(分佈式分類賬無法做到這一點)和後量子安全等工作時,安全就成了重中之重。

我們的系統把所有安全相關的信息都記錄和登錄在我們的區塊鏈上了,從“反洗錢”到“KYC”、“制裁”和“SWIFT信息”等等。我們的客戶(付款人、銀行和收款人或賣方,如果您願意,銀行和買方)可以在區塊鏈的引導文件中添加元數據,如發票、報表等,以證明流程、付款、監管和合規要求得到了滿足。

我們可以使用嚴格審計的訪問控制來保護任何元數據(在字段級別),它也是在同一區塊鏈中定義的。加密的數據只能通過用戶的私鑰來解鎖(解密),甚至我們一部分內容也看不到。我們有一個用於記錄存儲的加密保險庫,所以我們也符合GDPR。
我這不是在推銷,因爲我們不賣它,我們不是區塊鏈公司,它是我們平臺的一部分。而我們將它開源只是爲了打擊破壞者。

斯文鬆:有一些項目在生產中使用了分佈式分類賬,但是,我認爲一定要區分那些運行於生產環境中從現有系統複製數據的項目和那些直接負責支撐產生企業核心收入的業務活動的項目,這一點非常重要。

在企業中,肯定缺少後者,大多數已經經過概念驗證階段的區塊鏈項目還不具備支撐關鍵業務的流程。
如果您想到跨多個組織協調基礎設施的更改充滿挑戰,這並不奇怪,每個組織都有自己的技術和安全審查流程,必須遵守這些流程。
還有一個問題,如果出現了錯誤或bug,整體上由誰來負責呢。如果你有一個聯營機構或團體,大家以相同規模參與同一個“分佈式分類賬”,誰來負法律責任呢?我認爲,在這些項目中,你需要得到監管機構或行業組織的支持,否則,一旦一個組織出現重大事故,你可能就得承擔過高的風險了。

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

戴維斯:我想我在上一個回答中已經回答了這個問題,我認爲公共區塊鏈就是在浪費時間。如果你想要傳播些什麼,把它放在Twitter或Facebook上就可以,如果你想對它保密,那最後發佈時選擇加密或不加密就行了。但是,如果您想要的就是另一種加密貨幣,那麼公共區塊鏈就是適合您的技術!
斯文鬆:使用分佈式分類賬的現有企業傾向於使用私人許可的分類賬。這是爲了應對目前使用公共分類帳存在的一些挑戰:

性能—公共賬本非常慢(每秒只有幾十個事務),而且您還會受到網絡上其他參與者的約束,比如,加密技術就減慢了以太坊網絡的速度
許可——企業需要在用戶、業務單位和組織級別上進行細粒度的許可,在公共網絡上不存在這些控制方式
隱私——所有參與者都可以看到網絡上的交易。企業需要能夠保持數據的私密性,尤其是鑑於GDPR等法規。
安全密鑰管理——交易最終確定是公共賬本的規範,如果與公共區塊鏈相關的密鑰被泄露,那麼組織幾乎相當於失去了任何保護

儘管隨着時間的推移,公共網絡將能夠處理以上中的許多問題,但現在許多企業使用私人賬本仍然完全有其合理性。在某些方面,這有點類似於互聯網與內部網之爭。

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

戴維斯:CEP和大數據是最新的“技術”,如果你瞭解我,你還會知道我並不是大數據的粉絲。對於我來說,如果普通的數據不能夠有效地存儲,那麼它就是太大了。CEP的確屬於前者,它只是SOA、SCA、ECA等等的另一個名稱,每個供應商都會用不同的名頭銷售相同的思想。
區塊鏈就是數據庫,而且通常還比較慢。它們和數據庫有相同的問題,我們解決了一小部分,但是現在95%以上的區塊鏈問題可以用標準數據庫、Oracle、Postgres、Neo4J同樣很好地解決,但MongoDB可能不行。
換句話說,就像任何一種更合適的數據庫技術一樣,區塊鏈只要有5%的機會證明是最完美的解決方案,它就能帶來數十億美元的價值,我想這就是我爲我們的系統找到的合適的位置。
斯文鬆:我認爲分佈式賬本代表了真正的鉅變,尤其是你看到的公共區塊鏈(如以太坊)正在發生的事情。這裏涌現出的創新數量相當驚人。Web 3.0自提出以來,從根本上改變了網絡參與者的激勵結構。

採用點對點的技術就是一個很適當的例子。雖然這項技術廣泛用於某些用例(文件共享),但是網絡上的參與者卻幾乎沒什麼點對點的動機。以太坊(以太坊)、IPFS等去中心化的網絡,以及建立在這些網絡之上的衆多服務,解決了這一問題。通過以加密貨幣或實用令牌的形式提供價值,您可以爲參與者提供一個激勵模型,這個模型在網絡上向消費者提供價值,這是Web上的一個全新範式。

當然,這種改變要普及到普羅大衆還得需要些時間,這項技術仍然太複雜了,普通人無法使用。然而,我們仍處於這項技術的早期階段,大量基礎設施仍在建設中,這在推動着我們更接近這種新的、更公平的模式,使更多控制權掌握在多數人手中,而不是少數人。

在企業環境中,我認爲我們最終會擁有許多核心分佈式分類賬平臺,就像我們現在擁有的數據庫一樣。而將會有治理模型來支撐它們,這些模型將爲它們支持的聯盟或組織簡化它們的部署和管理。其中一些將被接入公共的區塊鏈網絡,以支持在這個區塊鏈互聯網中不同網絡之間資產或其他類型價值的轉移。

本文爲該系列文的第一部分,敬請期待第二部分。

關於小組成員

image
約翰•戴維斯(John Davies)是Velo payment聯合創始人、首席技術官,他從事IT行業30多年,涉及的內容從硬件到C、C++、Java,再到企業架構和董事會成員。他居住在世界各地,從遠東到歐洲再到美國。目前他在一家隱形公司從事隱形產品的研發,更多的時候就是我們所熟知的雷達。他的專長是大規模高性能架構,面向全球的企業。他在巴黎負責外匯交易系統,在巴黎銀行(BNP Paribas)負責全球架構,在摩根大通(JP Morgan Chase)負責全球架構,在Visa的V.me(現在是Visa checkout)創新團隊中擔任首席架構師。約翰是Java和世界各地銀行會議、QCon、JavaOne、Devoxx、JAX等的常客。

image
康納·斯文鬆(Conor Svensson)是web3j的作者,該Java庫用於與以太坊區塊鏈協作。
他也是blk.io的創始人,它提供了一個基於以太坊的企業區塊鏈平臺。
查看英文原文:The Current State of Blockchain - Panel Discussion (Part 1)

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