0
“2009年到2014年,比特幣在加密經(jīng)濟(jì)世界大行其道。隨后三年,行業(yè)出現(xiàn)了許多區(qū)塊鏈應(yīng)用,并作為金融科技的一個重要分支得到公眾的關(guān)注。步入2017年,區(qū)塊鏈迎來第三個階段——區(qū)塊鏈應(yīng)用大規(guī)模落地。”在近期上海峰會,以太坊(Ethereum)創(chuàng)始人Vitalik Buterin揭示了區(qū)塊鏈發(fā)展的三個階段。
同時,他還拋出一個疑問:當(dāng)前概念驗證層出不窮,但是為什么還未出現(xiàn)真正的大規(guī)模應(yīng)用?“最重要的阻礙因素是技術(shù)障礙,過去三四年需要我們普及區(qū)塊鏈,但現(xiàn)在要做的是改變區(qū)塊鏈本身”,“技術(shù)的限制比監(jiān)管的限制更加嚴(yán)重?!?/p>
所以我們能看到兩大區(qū)塊鏈社區(qū)在不斷改進(jìn)基礎(chǔ)架構(gòu),比特幣社區(qū)提出閃電網(wǎng)絡(luò)和多次硬分叉,以太坊有大都會計劃與Plasma。此外,還有一批人他們選擇跳出這兩大勢力范圍,試圖創(chuàng)造基礎(chǔ)架構(gòu)更優(yōu)的新一代開源的區(qū)塊鏈平臺。
Tom Ding (丁磊)是其中之一,他是String Labs(密碼學(xué)和分布式計算實驗室) 的聯(lián)合創(chuàng)始人和CEO。String Labs 總部位于硅谷,由來自斯坦福、耶魯大學(xué)、谷歌、以太坊基金會等科學(xué)家和工程師組成,還是是BCG波士頓咨詢Dvolution和EEA企業(yè)以太坊聯(lián)盟的戰(zhàn)略合作伙伴及創(chuàng)始企業(yè)成員,孵化出的產(chǎn)品有區(qū)塊鏈云計算系統(tǒng) DFINITY , PHI (去中心化商業(yè)銀行)等。
String Labs 團(tuán)隊合影
“DFINITY的‘D’是指‘decentralized’去中心化,‘FINITY’是‘infinity’無限。”Tom Ding告訴雷鋒網(wǎng),DFINITY 想成為一個無限擴容的區(qū)塊鏈計算系統(tǒng)和第三代區(qū)塊鏈。除了高度兼容以太坊現(xiàn)有應(yīng)用,DFINITY在吞吐量、高速計算、自適應(yīng)三性能較以太坊有不少提升。而它在密碼學(xué)和分布式系統(tǒng)方面的創(chuàng)新, 包括閾值接力(THRESHOLD RELAY),概率卡槽協(xié)議(probablistic slot protocol)等。同時,在治理機制上引入了區(qū)塊鏈神經(jīng)中樞系統(tǒng) (blockchain nervous system,BNS),奉行“AI即法律”,通過社區(qū)民主投票的方式來修改規(guī)則。
據(jù)雷鋒網(wǎng)了解,DFINITY一共發(fā)布了三個版本計劃,當(dāng)前還在進(jìn)行第一版本Copper的開發(fā)。
無限擴容區(qū)塊鏈計算機的技術(shù)難題
2014年,DFINITY當(dāng)時還是一個做大規(guī)模并行計算的項目Pebble,只支持代幣功能。未幾,面世不久的以太坊吸引住了他們?!拔覀兎浅UJ(rèn)可以太坊和世界計算機這樣的理念,所以這個項目就重新推進(jìn)了。我們不僅要做大規(guī)模支付移動、代幣移動的功能,并且要支持通用的計算。”團(tuán)隊一邊參與以太坊社區(qū)活動,另一方面也發(fā)現(xiàn)了以太坊存在很多限制瓶頸?!拔覀冊噲D改進(jìn)算法,運用不同的治理理念,來提供不同的平臺。”
2016年初,DFINITY作為商業(yè)項目正式立項。在這期間,他們受到波士頓咨詢(BCG)較大影響,了解到世界500強客戶對于商業(yè)化的大規(guī)模計算需求。所以,雖然DFINITY主要研究的是公有鏈,但它的算法可以拿來做私有鏈。
在意識到“現(xiàn)有的區(qū)塊鏈系統(tǒng)無法滿足實際的應(yīng)用需求”這點后,DFINITY從設(shè)計之初就有很強的大規(guī)模商業(yè)化屬性,目標(biāo)是成為一個無限量計算、無限擴容的區(qū)塊鏈計算機,支撐起千億的規(guī)模。這就要求DFINITY至少需要解決三方面問題:確認(rèn)交易速度、吞吐量、自適應(yīng)能力。
第一是確認(rèn)交易的速度。通過下一代共識算法閾值接力,DFINITY第一版本的確認(rèn)速度達(dá)到了7.5秒,相較于以太坊提升了100倍以上,將來可能有更多的優(yōu)化空間。閾值接力使用BLS密碼學(xué)簽名技術(shù)生成隨機性。
第二是擴展性。“每當(dāng)網(wǎng)絡(luò)需要更多的容量,只要有新的礦工加入進(jìn)來就可以擴展?!倍F(xiàn)在的以太坊或者比特幣區(qū)塊鏈?zhǔn)菦]有擴容性的,比如給以太坊再加幾千個節(jié)點,網(wǎng)絡(luò)反而會變慢,因為它需要協(xié)調(diào)節(jié)點。DFINITY第一版本的目標(biāo)是達(dá)到以太坊的20—50倍,終極目標(biāo)是無限量擴容,增加100個機器,就能獲得100個機器的性能,未來計劃擴展到百萬、千萬甚至是億。
DFINITY描繪出的“幾乎無限”擴展性是通過三級擴展架構(gòu)來實現(xiàn):共識、驗證和存儲。萬達(dá)網(wǎng)絡(luò)科技集團(tuán)創(chuàng)新中心副總經(jīng)理季宙棟曾撰文分析DFINITY的可擴展性,
“共識層閾值接力隨機生成一個heartbeat,不涉及交易數(shù)據(jù)。存儲層被分成多個子鏈,每個子鏈負(fù)責(zé)處理更新交易的分片。驗證層負(fù)責(zé)將所有分片的散列組合成類Merkle樹結(jié)構(gòu),將根狀態(tài)哈希存儲在母鏈上的區(qū)塊中。但這種架構(gòu)在實踐中仍然存在一些重大問題需要解決,例如涉及跨分片狀態(tài)數(shù)據(jù)的交易?!?/p>
第三,DFINITY是一個自適應(yīng)的網(wǎng)絡(luò),會不斷調(diào)整自己的網(wǎng)絡(luò)結(jié)構(gòu)和參數(shù)。
“比特幣和以太坊的協(xié)議并不支持規(guī)則的變更,堅持‘代碼即法律’,要想修改核心規(guī)則必須通過體制外的方式分叉。所以我們現(xiàn)在有兩個以太坊、四個比特幣。”Tom Ding說。
而DFINITY的治理機制叫作“AI即法律”。他們相信算法本身是可以篡改、治理和自我調(diào)整的,像AI一樣可以根據(jù)社區(qū)的意志來改變參數(shù),社區(qū)通過民主投票的方式來決斷是否擴容區(qū)塊鏈、系統(tǒng)升級等。
最終的控制權(quán)來自于DFINITY的大腦——區(qū)塊鏈神經(jīng)中樞系統(tǒng)(blockchain nervous system,BNS)。BNS系統(tǒng)就是一組智能合約,具有大量管理功能,但是有一個嚴(yán)謹(jǐn)?shù)闹卫硪?guī)則前提、且不會被任何人、機構(gòu)所更改——所有提案和決策必須反應(yīng)社區(qū)的意志。
自適應(yīng)、無限吞吐量、高速區(qū)塊鏈計算,最終實現(xiàn)將互聯(lián)網(wǎng)云計算搬到區(qū)塊鏈上,Tom Ding表示,
“未來可能會出現(xiàn)去中心化的推特、微博和uber,不需要公司運營實體。當(dāng)然,除了商業(yè)的部分,DFINITY還希望成為一個通用的計算平臺,能夠支持很多社區(qū)項目。兩者的關(guān)系會非常緊密,可以互相支持。”
現(xiàn)階段已經(jīng)出現(xiàn)了很多有趣的應(yīng)用場景,但大多是雷聲大雨點小,一陣媒體報道后,落地的寥寥無幾。Tom Ding認(rèn)為主要原因是,基礎(chǔ)架構(gòu)比較落后,限制住了許多從業(yè)者的想象力;以及技術(shù)解決方案和應(yīng)用的成熟需要時間,“IPHONE問世頭三年,應(yīng)用商店也充斥著大量垃圾APP,然后才出現(xiàn)了大量高質(zhì)量應(yīng)用。”
讓人感到樂觀的是,業(yè)界開始重新談起基礎(chǔ)設(shè)施研究。在Tom Ding看來,2017、2018兩年將會是基礎(chǔ)架構(gòu)爆發(fā)的兩年,基礎(chǔ)架構(gòu)的定義很廣,“可以分為三層,底層是鏈本身的性能,上一層是鏈與鏈之間的通訊需求,頂層是基礎(chǔ)公共組件,包括商業(yè)身份系統(tǒng)和去中心化交易所。”
“區(qū)塊鏈尤其是公鏈創(chuàng)造了零邊際成本流動性,帶來了開放透明的信任關(guān)系和商業(yè)規(guī)則。此外,還利用零邊際成本完全顛覆了傳統(tǒng)金融市場的基本結(jié)構(gòu),讓流動性變得幾乎無處不在?!?/p>
在沒有去中心化交易所之前,需要經(jīng)過公司注冊、文件起草、登記來上資產(chǎn),而現(xiàn)在區(qū)塊鏈以非常低的成本提供資產(chǎn)創(chuàng)造和流通服務(wù),不必依賴傳統(tǒng)的商品和金融中介,“當(dāng)這些都完成后,或者是取得較大進(jìn)步后,我覺得會對實際應(yīng)用產(chǎn)生很大的推動作用?!?/p>
這里還值得一提的是,Tom Ding指出,當(dāng)前區(qū)塊鏈編程預(yù)言的學(xué)習(xí)和開發(fā)門檻很高。以以太坊為例,以太坊引擎EVM支持的主流語言是Solidity,但是這是個小眾、還不完善的新語言。對于開發(fā)人員有學(xué)習(xí)周期成本和代碼安全風(fēng)險。因此,String Labs提出一個計劃,打算為開發(fā)者提供現(xiàn)代化的開發(fā)環(huán)境,包括設(shè)計與傳統(tǒng)語言非常接近或者完全移植的新語言。
據(jù)介紹,當(dāng)前DFINITY的主要合作伙伴是BCG服務(wù)的500強客戶,以及一些國內(nèi)的大型民營企業(yè),具體名單會在近期宣布。問及首先發(fā)展的目標(biāo)市場,Tom Ding表示沒有限定行業(yè),但相較于傳統(tǒng)意義上的金融,他們的目光更多聚焦在泛金融領(lǐng)域,“區(qū)塊鏈本身就有一個類金融和生態(tài)的思維 ”,供應(yīng)鏈?zhǔn)且粋€研究重點,其他行業(yè)還包括通訊、汽車等。
據(jù)雷鋒網(wǎng)了解,String Labs的中國發(fā)展計劃已較成形,準(zhǔn)備在國內(nèi)推行獨立的區(qū)塊鏈“龍鏈”。Tom Ding表示,由于中國有特殊的國情,政策限制,網(wǎng)絡(luò)環(huán)境出口帶寬等,因此中國和大部分西方國家的鏈?zhǔn)窍嗷オ毩⒌?,它們之間可互操作,但是不依賴,如果一方的網(wǎng)絡(luò)出任何問題,不會影響到對方。
龍鏈很多核心技術(shù)會參考或者采用DFINITY的技術(shù),差別就在于會更加適應(yīng)中國國情,比如計算節(jié)點都在中國境內(nèi),因為相關(guān)法律政策要求有些數(shù)據(jù)不能離開中國,而一般來說公鏈沒有辦法控制節(jié)點,所以必須設(shè)定好所有的節(jié)點。
值得關(guān)注的是,DFINITY號稱擁有“私鏈智能合約可直接調(diào)用公鏈合約”的特點,也已經(jīng)為一些國內(nèi)合作企業(yè)部署了聯(lián)盟鏈或私鏈,那么勢必會撞上國內(nèi)區(qū)塊鏈企業(yè),如何看待雙方競爭?
Tom Ding回應(yīng)稱,不一定會形成競爭。他解釋說,公鏈提供了最全面的安全保障、公關(guān)的互操作性,但犧牲了部分?jǐn)?shù)據(jù)隱私,如同API。雖然在當(dāng)前階段,企業(yè)對于聯(lián)盟鏈的需求更加明顯,要求數(shù)據(jù)信息的隱私性,但單個聯(lián)盟鏈無法發(fā)揮出最大的價值。因為商業(yè)系統(tǒng)之間最大的價值就是交互,互相價值轉(zhuǎn)移,需要利用公有的API、服務(wù)滿足需求。
“一個可能的未來是,公鏈和聯(lián)盟鏈會發(fā)生緊密地互動和結(jié)合。比如說在聯(lián)盟鏈有一個倉儲單,這是非常私有的數(shù)據(jù)。當(dāng)倉庫得到到貨通知后,可能會觸發(fā)公鏈上支付操作。兩者可以無縫連接。”
這是他所描述的DFINITY第二個版本的功能,能夠支持DFINITY公鏈和私鏈無縫的互操作。
“今年是ICO和代幣狂熱的一年,全球的情況都差不多,市場魚龍混雜”,在經(jīng)歷了硅谷區(qū)塊鏈創(chuàng)業(yè)的三年,并于近年接觸中國市場后,Tom Ding談到了他在這個過程中感受到的中美兩國發(fā)展差異。
而差異主要體現(xiàn)在兩方面。其一是,硬科學(xué)的沉淀積累不夠。區(qū)塊鏈匯聚了多領(lǐng)域知識,包含經(jīng)濟(jì)、數(shù)學(xué)、計算機科學(xué)、社會治理等。
“歐美的分布式計算歷史可能有幾十年,密碼學(xué)可以追溯幾百年,積累深厚。而且,區(qū)塊鏈行業(yè)‘產(chǎn)學(xué)研’距離非常小,國外很多著名的產(chǎn)業(yè)第一線人物都是在任的教授。但中國在這方面的研究和頂尖科學(xué)家還是有些薄弱。在國際上,中國的聲音不響?!?/p>
其二,缺少對于區(qū)塊鏈機制的思考。比如關(guān)于最重要的概念去中心化自治組織DAO,據(jù)他了解,歐美兩地會組織討論dao的實質(zhì),如何組織,合理的投票架構(gòu)等,在中國可能更加流于表面,只是將它作為一種ICO融資的渠道。
對此,他的建議是,可以多舉辦些國內(nèi)外學(xué)術(shù)交流會議,吸引國內(nèi)學(xué)術(shù)界更多人才的興趣。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。