在我的上一篇文章中,我認為真正可互操作的企業(yè)區(qū)塊鏈平臺需要具備五個互操作性的關鍵要素:
· 我們需要與現(xiàn)有系統(tǒng)整合
· 我們需要能夠在其他網(wǎng)絡和‘軌道’上啟動交易。
· 我們需要能夠處理與其他技術上的解決方案的內(nèi)部鏈
· 我們需要能夠處理鏈內(nèi)相同技術不同部署的解決方案
· 我們需通過讓一個底層平臺很容易地轉(zhuǎn)換為另一個底層平臺來減少買家的后悔。
在這篇文章中,我將介紹一些實際的例子,這些元素在不同的行業(yè)中都有應用。
整合:與現(xiàn)有系統(tǒng)連接
每個國家的購房經(jīng)歷都不一樣,但很少有人能比英格蘭、威爾士和北愛爾蘭的人更痛苦。有那么多不同的政黨,都盡了最大的努力,但沒有一個是全面的。協(xié)調(diào)端到端的過程是購房者的責任。Coadjute正在處理這件事。他們正在幫助所有的參與者-房地產(chǎn)經(jīng)紀人,抵押公司,房屋測量師等等-同步正在發(fā)生的事情,誰在做什么,下一步是什么。
如果購房者不必為他或她的所有服務提供商充當手動集成點,那么搬家的壓力就會小得多。
但這里有一個問題::在整個行業(yè)中,成千上萬的公司不會僅僅因為一個聰明的初創(chuàng)公司告訴他們這樣做,就放棄他們現(xiàn)有的應用程序!解決方案需要與現(xiàn)有的平臺和業(yè)務流程協(xié)同工作,而不是與之對抗。
這推動了我們對互操作性的第一個要素的需求:整合。企業(yè)區(qū)塊鏈平臺必須通過它們提供的任何APIs或其他訪問技術使與現(xiàn)有應用程序的通信變得容易。
啟動:在現(xiàn)有軌道上結算交易
一旦我們解決了整合問題,我們就可以進入下一個最緊迫的問題:賬外支付。對任何管理供應鏈的人來說,一個關鍵的要求就是支付能力。有許多公司正在努力實現(xiàn)這一目標。
帶著萬事達卡。你知道他們除了信用卡以外還有國際支付領域也很活躍嗎?例如,他們擁有VocaLink,該公司在全球擁有或運營多個主要國內(nèi)支付基礎設施。萬事達卡正在使用企業(yè)區(qū)塊鏈技術開發(fā)一種新的跨境支付解決方案。
他們的新平臺不僅需要與現(xiàn)有系統(tǒng)進行整合,還需要進一步深入。我們需要能夠無縫地通過智能合約中的一個或多個軌線啟動支付,并在工作被證明完成后自動更新該契約。
必須為用戶提供幾乎是開箱即用的能力,以便在現(xiàn)有的軌道上啟動支付和其他轉(zhuǎn)移。在2020年及以后,機構級的跨帳和帳外結算將變得極為重要。
互鏈:連接運行在完全不同平臺上的解決方案
現(xiàn)在,一旦我們能夠連接到現(xiàn)有的系統(tǒng),并在現(xiàn)有的軌道上啟動資產(chǎn)轉(zhuǎn)移,就可以開始有趣的事情了:讓兩個完全不同的區(qū)塊鏈網(wǎng)絡彼此對話!這就是很多人所說的“區(qū)塊鏈互操作性”。
我們作為一個行業(yè)已經(jīng)為此做了一段時間的準備。即使物流提供商使用完全不同的區(qū)塊鏈網(wǎng)絡,通過一個區(qū)塊鏈網(wǎng)絡融資的公司也可以無縫地洞察底層的航運生命周期。
舉個例子,這里是Accenture在談論Corda-Quorum鏈間場景,在這里是IBM在談論諸如Corda,Hyperledger Fabric等平臺如何進行通信,在這里是德意志交易所(DeutscheB?rse)在談論Corda / Fabric互操作。
但是……還有一個非常特殊的情況,就是跨區(qū)塊鏈的互操作性的例子,即連接兩端的網(wǎng)絡都運行在同一平臺上。如果您愿意的話,鏈內(nèi)。在這種情況下,如果您的平臺被設計成利用它,那么您可以獲得意想不到的有價值的好處……
互鏈:如果兩個獨立的解決方案碰巧正在使用相同的基礎區(qū)塊鏈怎么辦?
你有蘋果手機嗎?找別人也有蘋果手機的人。詢問他們的電話號碼,然后給他們打電話??纯茨愕钠聊?。
你看到他們接的時候發(fā)生了什么嗎 ?
您的iPhones檢測到您都在使用iPhones,并自動啟用了FaceTime功能!
這是相當了不起的。兩個設備,通過標準化的互操作性層(公共電話系統(tǒng))進行通信,它們以某種方式設法完成最低公分母互操作性層不支持也不能支持的事情!
當你第一次用你的iPhone打電話給某人,它會自動檢測到他們也有iPhone,并提供激活FaceTIme的功能,這很特別。
如果您可以對區(qū)塊鏈互操作性做同樣的事情,那不是很好嗎?支持最小公分母標準以達到最大的覆蓋范圍,但如果連接兩端的技術最終相同,還可以升級體驗會怎么樣呢?
就像很多蘋果的創(chuàng)新一樣,一旦你看到它,你就會明白:如果你能發(fā)現(xiàn)這兩款手機都是蘋果手機,那么你就可以根據(jù)具體情況來升級體驗。
事實證明,你也可以在區(qū)塊鏈上玩類似的把戲。
這是一個我稱之為鏈內(nèi)兼容性的例子。
想想Corda網(wǎng)絡:一個獨立的、非營利的、共享的、中立的、開放的平臺,多個獨立的Corda區(qū)塊鏈項目可以部署在上面??梢园阉胂蟪梢粋€“科達節(jié)點網(wǎng)絡”。我的同事James Carlyle最近表示,這實際上可以被看作是一個公眾許可網(wǎng)絡的例子。
像Corda網(wǎng)絡這樣的Corda節(jié)點共享網(wǎng)絡為在這樣的網(wǎng)絡上運行不同應用程序的節(jié)點組提供了超級電源。這使得他們可以與網(wǎng)絡上其他應用程序的節(jié)點無縫交互:事實上,它在“連接兩端”都是相同的平臺——在這種情況下,Corda——這意味著我們可以極大地提高連接的保真度:更容易的共識,更豐富的數(shù)據(jù),共享的業(yè)務邏輯。
這種“高保真互操作性”對于保險和貿(mào)易金融等相同或相關行業(yè)的項目將越來越有價值。
交換:如果您想交換底層平臺,會發(fā)生什么?
到目前為止,我們關注的重點是兩個區(qū)塊鏈部署如何“對話”。但商人們所關心的另一種類型的互操作性:能夠通過為一個平臺設計一個解決方案和為另一個平臺交換基礎平臺來降低投資風險,而不必放棄所有現(xiàn)有的工作。
支持大型工業(yè)生態(tài)系統(tǒng),如支持Java的生態(tài)系統(tǒng),以及可重用的工具和庫,在這方面確實有幫助。
而且一些團隊甚至更有雄心:編寫可以在不同平臺之間移動的應用程序,而完全不需要進行任何重大的移植。
這是一個更難實現(xiàn)的技巧。當您隱式地針對多個平臺時,您也在無優(yōu)化?;叵胍幌履氵^去使用過的糟糕的智能手機應用程序。我敢打賭,他們中的很多人都試圖在Android和蘋果iOS之間保持“不可知論”。成功的應用程序,你每天使用的應用程序通常都是在底層平臺上編寫的,并進行了優(yōu)化,以充分利用每個功能。
事實上,F(xiàn)acebook最近寫到,他們通過編寫嚴格針對每個支持平臺的版本,極大地提高了Messenger的速度、可維護性和用戶體驗。
所以這就是互操作性的一個要素,我認為陪審團在正確的方法上是真正的“出局”。但重要的是要有一個非常開放的心態(tài),這個獎太大了。其中一個例子就是數(shù)字資產(chǎn)標記語言(Digital Asset Markup Language)。看起來很有趣。如果您的項目有能力運行雙重“優(yōu)化本地集成,同時探索賬本不可知論”的策略,那么它可能是值得關注的一個。
您的平臺有多少互操作性的成分?
為了解決區(qū)塊鏈互操作性的難題,我們需要確保我們的解決方案包含所有五個要素:
· 我們需要與現(xiàn)有系統(tǒng)整合
· 我們需要能夠在其他網(wǎng)絡上發(fā)起交易
· 我們需要能夠處理與其他技術上的解決方案的內(nèi)部鏈
· 我們需要能夠處理鏈內(nèi)相同技術不同部署的解決方案
· 我們需要通過讓一個底層平臺很容易地轉(zhuǎn)換為另一個底層平臺來減少買家的后悔
下圖試圖通過想象一個貿(mào)易融資應用程序(在本例中是Marco Polo)如何在Corda上運行,通過啟動在現(xiàn)有軌道上的轉(zhuǎn)賬,很容易就能解決支付到期的款項,甚至將來連接跨鏈Vakt Ethereum或CargoSmart 超級分類賬,連接鏈內(nèi)的輪廓,也運行在變化,甚至還可能從一些尚未確定的項目中吸收功能,這些項目決定將它們的舊平臺轉(zhuǎn)換為Marco Polo、Vakt或CargoSmart運行的平臺。如果我們能夠正確地實現(xiàn)互操作性,那么它的價值將是巨大的。
但是,當我環(huán)顧市場時,我看到很多區(qū)塊鏈項目僅僅在基礎上掙扎,因為他們使用的技術不能輕松地在現(xiàn)有的“軌道”上發(fā)起支付,或者因為同一個平臺的兩個部署不能升級為鏈內(nèi)保真度的FaceTIme級別,并卡在鏈間互操作性的第一檔。
我從這一切中學到的教訓是,作為技術提供者,我們應該努力支持所有這五種要素。技術的消費者應該要求我們這些提供者展示他們是如何支持所有五種互操作性的。