1
本文作者: 廖宇環(huán) | 2017-01-23 17:49 |
William Mougayar 是《商業(yè)區(qū)塊鏈》一書的作者,同時也是許多區(qū)塊項(xiàng)目和初創(chuàng)公司的董事會顧問以及投資人。
在下面雷鋒網(wǎng)編譯的這篇評論文章中,Mougayar 仔細(xì)分析了我們應(yīng)當(dāng)引入哪些技術(shù)和標(biāo)準(zhǔn),使得區(qū)塊鏈像網(wǎng)絡(luò)一樣普遍并且易于使用。
目前,區(qū)塊鏈這一領(lǐng)域還是專業(yè)性太強(qiáng)。除了早期的愛好者和開發(fā)人員外,普通大眾對其依舊難以理解。除非打破這一技術(shù)壁壘,否則它會長期保持這種現(xiàn)狀。
這樣的困境與發(fā)明萬維網(wǎng)之前,互聯(lián)網(wǎng)所面臨的困境多少有些相似。
那么,如果區(qū)塊鏈技術(shù)更像互聯(lián)網(wǎng)技術(shù)一樣,那意味著什么呢?這就意味著如果要充分探索區(qū)塊鏈的性能,我們還得等待其 web 層的出現(xiàn)。
今天,區(qū)塊鏈的協(xié)議、解決方案和平臺還不能直接使用。人們必須具備很高程度的技術(shù)知識才能對其進(jìn)行操作。而這遠(yuǎn)遠(yuǎn)超過了普通網(wǎng)絡(luò)開發(fā)人員或精明的半技術(shù)商人們的能力范圍。
但是,這種局面將永遠(yuǎn)如此嗎?
如果仔細(xì)觀察各種可用的區(qū)塊鏈實(shí)現(xiàn),會發(fā)現(xiàn)它們中許多都處理幾個相同的基本功能。這些功能都是圍繞去中心化的數(shù)值記錄展開的。
除了這一核心能力之外,通常還有許多附加的功能和特征:
1. 中央核:值的記錄
2. 基本功能層:所有制,余額,轉(zhuǎn)讓,資產(chǎn)創(chuàng)造,時間戳標(biāo)記,安全性,可編程性。
3. 交互層:交易驗(yàn)證,證明(存在,或其他),歷史記錄,技術(shù)或業(yè)務(wù)邏輯,存儲,結(jié)算,身份,命名。
如果這套功能在多個區(qū)塊鏈的平臺上是通用的,那么我們?yōu)槭裁催€需要多種方法來調(diào)用它們?為什么不建立一個通用方式在各區(qū)塊鏈上檢查身份,資產(chǎn)所有權(quán),時間戳標(biāo)記等呢?
注意,我并沒有在這些層面中包括加密數(shù)字貨幣,共享分布式分類賬本或甚至去中心化協(xié)議,因?yàn)樗鼈兪菂^(qū)塊鏈的應(yīng)用和結(jié)果。
如果從這些層面的細(xì)枝末節(jié)中抽離出來,會發(fā)現(xiàn)大多數(shù)區(qū)塊鏈都有一個共同的重要抽象概念:區(qū)塊鏈如何在不需要延時的情況下,通過點(diǎn)對點(diǎn)實(shí)時交易打破中間信任的模式。
既然區(qū)塊鏈在功能設(shè)定上如此相似,那么為何有這么多不同并且不兼容的區(qū)塊鏈技術(shù)和軟件呢?這是因?yàn)槊總€區(qū)塊鏈都以自己的方式來實(shí)現(xiàn)這些基本功能和交互層。
這種情境也與萬維網(wǎng)( web )發(fā)明出來之前,互聯(lián)網(wǎng)(Internet)所處的境地十分相似。
蒂姆·伯納斯·李 (Tim Berners-Lee)很好地描述了那個時期,他寫到大約在1989年:
“在那些日子里,不同的計(jì)算機(jī)上不同的信息,但你必須登錄到不同的計(jì)算機(jī)上才能獲得它們。此外,有時你還必須在每臺計(jì)算機(jī)上學(xué)習(xí)一個不同的程序。一般你在別人喝咖啡的時候去問問他們這些信息要比用電腦方便得多...“
由于快速發(fā)展的互聯(lián)網(wǎng)已將數(shù)以百萬記的計(jì)算機(jī)連接起來,蒂姆想到了一個解決上述問題的辦法,即使用他提出來的一項(xiàng)新興技術(shù)——超文本(用超鏈接的方法,將各種不同空間的文字信息組織在一起的網(wǎng)狀文本)來共享信息。蒂姆在1989年發(fā)表的一篇名為 《信息管理:提案》的文獻(xiàn)中具體闡述了超文本這一技術(shù):
1990年10月,蒂姆描述了三項(xiàng)基本技術(shù),這些技術(shù)仍然是當(dāng)今網(wǎng)絡(luò)的基礎(chǔ)(你可能已經(jīng)在網(wǎng)絡(luò)瀏覽器的部分頁面看到過它們):
· HTML:超文本標(biāo)記語言。網(wǎng)絡(luò)的標(biāo)記(格式化)語言。
· URI:統(tǒng)一資源標(biāo)識符。一種唯一的“地址”,用于識別網(wǎng)絡(luò)上的每個資源。它通常也稱為URL。
· HTTP:超文本傳輸協(xié)議。允許從整個網(wǎng)絡(luò)檢索鏈接的資源。
作為這個背景的腳注,蒂姆的老板最初對于這一文獻(xiàn)給出了一個不溫不火的的回應(yīng),他寫道:“模糊,但令人興奮”。事實(shí)上,文中的有一些模糊的地方是很好的,因?yàn)樗馕吨姆秶鷮瑥V泛,而不會過于局限。
可以說,在點(diǎn)對點(diǎn)加密數(shù)字貨幣的交換以外,關(guān)于目標(biāo)應(yīng)用的豐富性,中本聰(Satoshi Nakamoto)留下的文檔也是含糊的。例如說以太坊,它最初是被專門建立為一個多種用途的區(qū)塊鏈平臺,然而最終并沒有依照初始目標(biāo)設(shè)定成為一個專項(xiàng)作業(yè)的平臺。
從創(chuàng)始至今,互聯(lián)網(wǎng)和萬維網(wǎng)已經(jīng)發(fā)展得相當(dāng)成熟,今天他們都依靠近200種標(biāo)準(zhǔn),分類如下:
Web層:HTML,URI,Java和CSS等等。
應(yīng)用層: HTTP,DNS,F(xiàn)TP,SMTP,POP等。
傳輸層:TCP,UDP,DCCP,RSVP和更多。
網(wǎng)絡(luò)層: IPv4的IPv6的IPsec安全,ICMP,IGMP等。
鏈路層: ARP,PPP,以太網(wǎng),DSL,ISDN,F(xiàn)DDI等。
這些標(biāo)準(zhǔn)使得萬維網(wǎng)運(yùn)行順暢。當(dāng)你開發(fā)網(wǎng)絡(luò)應(yīng)用程序,構(gòu)建基礎(chǔ)結(jié)構(gòu)或創(chuàng)造新產(chǎn)品時,你都需要直接或間接地與這些標(biāo)準(zhǔn)打交道,從而準(zhǔn)確了解預(yù)期結(jié)果。
不幸的是,這對區(qū)塊鏈來說顯得太奢侈。因?yàn)槊總€平臺都是由它自己的一套技術(shù)和方法組成的,所以軟件開發(fā)者和架構(gòu)師們都需要適應(yīng)一種巴爾干化的學(xué)習(xí)曲線和采納行為。
每個區(qū)塊鏈都有自己的一套技術(shù)工具,中間件和API。這些都是應(yīng)用軟件開發(fā)人員所需要應(yīng)對的。一個知道如何編程比特幣的工程師需要重新學(xué)習(xí)他們知道的東西,以便在其他區(qū)塊鏈上發(fā)展。例如,支持多種加密數(shù)字貨幣的交易必須針對每種不同的實(shí)施方法來處理不同的集成技術(shù)。
的確,每個區(qū)塊鏈平臺都已經(jīng)開發(fā)了自己的技術(shù)平臺和交互方法,但這些技術(shù)和交互方法都僅僅縱向地整合到他們自己的生態(tài)系統(tǒng)中。而事實(shí)上,大多數(shù)區(qū)塊鏈平臺并沒有那么多共同點(diǎn),這導(dǎo)致了選擇的鎖定,互用性的缺失,以及潛在的難以解決的死胡同。
區(qū)塊鏈之間的協(xié)作狀態(tài)也是糟糕的,目前想要在各區(qū)塊鏈之間構(gòu)建協(xié)同都會痛苦不堪。我們應(yīng)當(dāng)想象,在未來的某一天,區(qū)塊鏈上也會有類似網(wǎng)絡(luò)爬蟲這樣的技術(shù),將大量的內(nèi)容編織起來形成結(jié)構(gòu)。
當(dāng)然,許多技術(shù)從專利開始。然后其中一些被廣泛采用,它們成為了實(shí)際標(biāo)準(zhǔn)。其他情況是,一些小組共同合作,同意支持某一特定的標(biāo)準(zhǔn),為大家服務(wù)。
現(xiàn)在,后者發(fā)生得還不夠,盡管許多領(lǐng)先的區(qū)塊鏈技術(shù)希望獲得足夠的市場影響力,以便讓他們成為公認(rèn)的選擇。
事后看來,我希望我們當(dāng)初沒有那么快地放棄比特幣 API 。兩年前,比特幣API 炙手可熱,是十多家公司爭奪的熱點(diǎn)。他們希望將比特幣 API 作為開發(fā)比特幣應(yīng)用的切入點(diǎn)。然后,他們中的大多數(shù)人慢慢選擇退出該業(yè)務(wù),或者不再將其捧為主要產(chǎn)品。
今天,我們還有來自Factom,Tierion,Gem,Colu,BlockCypher,Neuroware和Coinbase 等公司的幾種(比特幣)基于API的產(chǎn)品。看到大量 API 產(chǎn)品站穩(wěn)腳跟并且被接納還是有一些好處的。即使它們中的一些在功能上重疊,但是至少它們將指出對于最終標(biāo)準(zhǔn)化的需要。
比特幣正在以自己的節(jié)奏取得進(jìn)展,通過發(fā)布一系列的技術(shù)來鞏固自己的生態(tài)系統(tǒng)。雖然比特幣是數(shù)量最為巨大的加密數(shù)字貨幣,但這并不否定他們的技術(shù)也需要與整個加密技術(shù)生態(tài)系統(tǒng)的其他部分合作。
為了發(fā)展壯大,區(qū)塊鏈最終將需要很多標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)與供銷商和解決方案無關(guān)。
許多領(lǐng)域已經(jīng)成熟的標(biāo)準(zhǔn)開發(fā):智能合同,令牌,安全,存儲,消息,身份,命名,記錄保存等。
互聯(lián)網(wǎng)和網(wǎng)絡(luò)都有自己的標(biāo)準(zhǔn)。那么區(qū)塊鏈相應(yīng)的標(biāo)準(zhǔn)在哪里呢?
一組標(biāo)準(zhǔn)的中間件界面能使區(qū)塊鏈參與者免于與技術(shù)中最難的部分進(jìn)行接觸,并能更簡潔明了地揭示區(qū)塊鏈的實(shí)用功能。降低條目的門檻將允許更多的開發(fā)者進(jìn)入?yún)^(qū)塊鏈,這類似于 HTML,HTTP,URL 和 Java 對 Web 所起的作用。
與為Web 架構(gòu)構(gòu)建的應(yīng)用程序相比,在區(qū)塊鏈基礎(chǔ)設(shè)施上運(yùn)用的分布式應(yīng)用程序的構(gòu)建方式有所不同。
在傳統(tǒng)的 Web 應(yīng)用程序中,你擁有客戶端 Javascript 代碼和服務(wù)器端代碼。前者由用戶在其瀏覽器中運(yùn)行,后者則是由主機(jī)或公司來運(yùn)行。相比之下,在分布式應(yīng)用程序中,你同時具有在計(jì)算機(jī)的虛擬網(wǎng)絡(luò)(點(diǎn)對點(diǎn)網(wǎng)絡(luò))上運(yùn)行的智能邏輯,和在特殊瀏覽器(或客戶端)中運(yùn)行的客戶端代碼,其中區(qū)塊鏈分類帳作為共享資源。
有了這種類型的重新接線,重接各種標(biāo)準(zhǔn)核技術(shù)層的需要也隨著而來。
可以相信,區(qū)塊鏈可以依賴于互聯(lián)網(wǎng)現(xiàn)有標(biāo)準(zhǔn)之上的許多標(biāo)準(zhǔn),來實(shí)現(xiàn)從一層到另一層的平滑橋接。這將是一個突破。
區(qū)塊鏈通用棧類似于下圖所示級結(jié)構(gòu)。(基本上,我們將在互聯(lián)網(wǎng)層上額外添加3層):
1. B-瀏覽器 :用戶與它們進(jìn)行交互,應(yīng)用程序在這里被堵塞。
2. B-標(biāo)準(zhǔn) : 信托標(biāo)準(zhǔn)發(fā)揮作用。
3. 區(qū)塊鏈 : 各種區(qū)塊鏈技術(shù)和平臺進(jìn)行服務(wù)。
4. 互聯(lián)網(wǎng)
5. 網(wǎng)絡(luò)
6. 電腦
區(qū)塊鏈瀏覽器( B-Browsers )會變得很重要,因?yàn)槲覀儗⒃?2017 年開始看到它們。它們將用于發(fā)行區(qū)塊鏈應(yīng)用程序,這些應(yīng)用程序可能看起來像我們所熟悉的普通應(yīng)用程序一樣,但是它們將攜帶一些由區(qū)塊鏈后端(而不是數(shù)據(jù)庫)所產(chǎn)生的新功能。
一些令人期待的新區(qū)塊鏈瀏覽器包括 MetaMask,Blockstack 和 Mist?,F(xiàn)在,這些瀏覽器都有一個技術(shù)傾向,雖然它們面前還沒有面向普通終端用戶,但它們最終將變得越來越便于終端用戶操作。一種新的區(qū)塊鏈應(yīng)用將會以點(diǎn)對點(diǎn)瀏覽器體驗(yàn)的形式呈現(xiàn)(如 OpenBazaar),而另一種類型的應(yīng)用則會直接在當(dāng)前Web 上產(chǎn)生,但是它們會有區(qū)塊鏈后端(如 Steemit )。
信任服務(wù)層相當(dāng)于一塊 API 薄板。在這塊 API 薄板上體現(xiàn)出我們?nèi)绾蝿?chuàng)造,移動,檢查狀態(tài),審查證據(jù),以及遵循歷史路徑等等,也就是說,它會執(zhí)行那些區(qū)塊鏈處理良好的功能。
區(qū)塊鏈互操作是大勢所趨,但是除非我們通過迭代來不斷接近實(shí)際摩擦點(diǎn),否則我們不能確切地知道它會在何種程度發(fā)生。
一切偉大的事物,只有當(dāng)它以某種方式同質(zhì)化,使它很容易被群眾吸收,它才能廣泛地被世界所接受。
我們需要那種沒有人擁有的但是會對每個人都有利的萬能工具,這就類似于解放互聯(lián)網(wǎng)的Web技術(shù)。
蒂姆·伯納斯·李解釋了為什么這是對于 Web 來說如此重要:
“如果一項(xiàng)技術(shù)成為專利,并且完全在我的掌握之中的話,那么這項(xiàng)技術(shù)很可能不會取得很大的成就。你不能奢望一個東西有萬能的用途,同時你還能掌控它。”
現(xiàn)在已經(jīng)出現(xiàn)了很多很有前景的有關(guān)區(qū)塊鏈標(biāo)準(zhǔn)的實(shí)例,不過我們需要看到更多。
在實(shí)際類別中,有兩個值得注意的是 IPFS(點(diǎn)對點(diǎn)協(xié)議系統(tǒng))和以太坊領(lǐng)導(dǎo)的令牌發(fā)布標(biāo)準(zhǔn),ERC20( ERC20 正成為 ICO 的實(shí)際標(biāo)準(zhǔn))。
人們已經(jīng)證實(shí) IPFS 在區(qū)塊鏈應(yīng)用(如 OpenBazaar)中大受歡迎,在這些應(yīng)用上, 永久的 IPFS鏈接將會被放置于區(qū)塊鏈的交易之中。然而,盡管它們之間的匹配度很高,但是 IPFS 并不僅僅專注于區(qū)塊鏈。
一些財(cái)團(tuán)也把區(qū)塊鏈標(biāo)準(zhǔn)放到了自己的工作日程之中。在我的“全球區(qū)塊鏈財(cái)團(tuán)”一文中,我對其進(jìn)行了列舉。
在行業(yè)領(lǐng)導(dǎo)的陣營,我們需要遵循 ISO / TC 307 區(qū)塊鏈和電子臺賬分布式技術(shù)技術(shù)委員會的指示,這一技術(shù)委員會已通過參與區(qū)塊鏈標(biāo)準(zhǔn)點(diǎn)名明確地聲明了他們的嚴(yán)肅意圖。
在企業(yè)方面,這個問題還沒有定論,因?yàn)楣?yīng)商們將其軟件放在開源存儲庫之中,或者僅向少數(shù)客戶宣布開放標(biāo)準(zhǔn)。這樣做,是希望通過全面采用,使這項(xiàng)工作成為一個真正的標(biāo)準(zhǔn)——如超級賬本,數(shù)字資產(chǎn),Chain 和 R3。將軟件放在開源領(lǐng)域是一個很好的做法,但是,這一舉措(如比特幣和以太坊)從其實(shí)施的第一天開始就與通過后天努力獲得更多市場影響力的行為有著很大的差異。
此外,我堅(jiān)信無論是私人還是公共區(qū)塊鏈都需要共享通用的標(biāo)準(zhǔn)。令人難以置信的是,互聯(lián)網(wǎng)和內(nèi)網(wǎng)完全不會進(jìn)行交互或者相互連接。但是,我們正在創(chuàng)建私人和公共的區(qū)塊鏈技術(shù)和應(yīng)用,而沒有對這種互動的必然性進(jìn)行考慮。
是的,我們正在認(rèn)真探討標(biāo)準(zhǔn)?,F(xiàn)在談?wù)撨@個話題并不會太早,雖然我在去年就認(rèn)為我們不該過早制定區(qū)塊鏈的標(biāo)準(zhǔn)。2017 年,我們需要開始看到關(guān)于普遍標(biāo)準(zhǔn)的嚴(yán)肅討論,以及業(yè)內(nèi)人士攜手合作實(shí)現(xiàn)這一目標(biāo)的真正表現(xiàn)。
我們需要認(rèn)識到,除了市場競爭,我們也必須為共同的技術(shù)目標(biāo)而努力。
在理想的條件下,區(qū)塊鏈領(lǐng)域?qū)a(chǎn)生一個有序的架構(gòu)棧,它承載著所有參與者通常使用的流行標(biāo)準(zhǔn)。它將是通用標(biāo)準(zhǔn)與行業(yè)領(lǐng)導(dǎo)標(biāo)準(zhǔn)交融而產(chǎn)生的結(jié)果。
作為一個附帶好處,標(biāo)準(zhǔn)的存在也有助于各系統(tǒng)流暢地在各個層級之間進(jìn)行訪問,這是一個非常必要的成功特征。反過來,這也將吸引新的市場進(jìn)入者更加注重他們自己的差異性,而不只是建立相同重疊的技術(shù)。
當(dāng)你還不知道什么是最初的標(biāo)準(zhǔn)的時候,通過競爭取勝是不可能的,所以你可能在各個方面都采取競爭的手段。當(dāng)我們聽說某些公司為了支持合作而來的努力而放棄某些專利時,這才是行業(yè)成熟的跡象。
也就是說,我們不應(yīng)該為了專注于一個脫離現(xiàn)實(shí)的標(biāo)準(zhǔn)而暫停一切。供應(yīng)商和區(qū)塊鏈核心開發(fā)人員必須繼續(xù)攻克自己的技術(shù)難題,同時密切監(jiān)控從外界吸納進(jìn)來的內(nèi)容,并始終對行業(yè)協(xié)作的機(jī)會保持高度敏感。我們不能在強(qiáng)行在區(qū)塊鏈?zhǔn)袌錾蠈?shí)行某一標(biāo)準(zhǔn),但是隨著時間推移,市場最終將會接受這些標(biāo)準(zhǔn)。
如果區(qū)塊鏈技術(shù)忽略標(biāo)準(zhǔn)的可能性,我們將只能看到很少的標(biāo)準(zhǔn)被接納。
也許我們應(yīng)該把區(qū)塊鏈看作是一個公共事業(yè),根據(jù)開放和訪問中立的原則,像鼓勵互聯(lián)網(wǎng)革新一樣,去鼓勵區(qū)塊鏈的發(fā)展。
區(qū)塊鏈技術(shù)的集成會成為另一個巨大的互聯(lián)網(wǎng)嗎?還是在這些技術(shù)整合之前,它們將像數(shù)據(jù)庫市場一樣,經(jīng)歷一個混亂不堪,支離破碎的進(jìn)化過程?我們不得而知。
區(qū)塊鏈已經(jīng)存在一段時間了,它正在逐步采納標(biāo)準(zhǔn)。令人激動的新應(yīng)用程序正在用區(qū)塊鏈技術(shù)進(jìn)行構(gòu)建。
現(xiàn)在我們應(yīng)該意識到,區(qū)塊鏈的未來將取決于我們?nèi)绾我砸环N更普適更開放的放來展示它的能力。此時不待,更待何時?雷鋒網(wǎng)雷鋒網(wǎng)
via coindesk
【招聘】雷鋒網(wǎng)堅(jiān)持在人工智能、無人駕駛、VR/AR、Fintech、未來醫(yī)療等領(lǐng)域第一時間提供海外科技動態(tài)與資訊。我們需要若干關(guān)注國際新聞、具有一定的科技新聞選題能力,翻譯及寫作能力優(yōu)良的外翻編輯加入。
簡歷投遞至 wudexin@leiphone.com,工作地 北京。
雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。