撩開區(qū)塊鏈技術(shù)的面紗,它的真正模樣應(yīng)該是怎樣的?
區(qū)塊鏈行業(yè)風(fēng)起云涌,但有趣的是,“有時(shí)候一堆人在一起討論區(qū)塊鏈,最后會(huì)發(fā)現(xiàn)討論的區(qū)塊鏈都不是同一個(gè)概念”,3月底,中國(guó)信息通信研究院云計(jì)算與大數(shù)據(jù)研究所所長(zhǎng)何寶宏在接受《中國(guó)企業(yè)家》采訪時(shí)這樣感嘆道。
盡管從比特別算起區(qū)塊鏈技術(shù)誕生至今已有9年,但到底什么是區(qū)塊鏈,區(qū)塊鏈技術(shù)需要具備哪些特點(diǎn),最終實(shí)現(xiàn)什么樣的功能,如何對(duì)區(qū)塊鏈具體應(yīng)用進(jìn)行評(píng)測(cè)在行業(yè)中仍然沒有形成具體標(biāo)準(zhǔn)。
“每個(gè)人都說自己在做區(qū)塊鏈,但有些企業(yè)做的區(qū)塊鏈技術(shù)不完整,有些人聲稱自己在某些方面特別好,但實(shí)際上,各方說的不是在同一個(gè)語(yǔ)境下。”何寶宏表示。
事實(shí)上,至今為止,區(qū)塊鏈的共識(shí)機(jī)制仍沒有一個(gè)行業(yè)的共識(shí),理論上的防篡改機(jī)制在實(shí)際應(yīng)用中會(huì)出現(xiàn)bug是當(dāng)前經(jīng)常碰到的問題。
在區(qū)塊鏈行業(yè)方興未艾,魚龍混雜之時(shí),標(biāo)準(zhǔn)的制定有利于區(qū)塊鏈行業(yè)長(zhǎng)遠(yuǎn)發(fā)展。目前國(guó)際標(biāo)準(zhǔn)化組織、國(guó)際電信聯(lián)盟、萬維網(wǎng)聯(lián)盟都在積極討論區(qū)塊鏈行業(yè)標(biāo)準(zhǔn)。今年3月,工信部也對(duì)外表示將籌建全國(guó)區(qū)塊鏈和分布式記賬技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì),推進(jìn)區(qū)塊鏈行業(yè)的發(fā)展。
實(shí)際上,早在2016年12月中國(guó)信息通信研究院即成立了可信區(qū)塊鏈工作組,開始討論可信區(qū)塊鏈標(biāo)準(zhǔn)。據(jù)悉,目前可信區(qū)塊鏈標(biāo)準(zhǔn)包括14個(gè)方面指標(biāo),57個(gè)檢查點(diǎn),并在不斷更迭中。
“討論標(biāo)準(zhǔn)的過程就是引導(dǎo)行業(yè)發(fā)展的過程。”圍繞何謂真正的區(qū)塊鏈技術(shù)及如何識(shí)別、可信區(qū)塊鏈標(biāo)準(zhǔn)及其制定過程,何寶宏對(duì)記者做了詳細(xì)的解答。
以下是對(duì)話內(nèi)容:
CE:可信區(qū)塊鏈標(biāo)準(zhǔn)討論的過程具體是怎樣的?
何寶宏:2016年初我們召集騰訊、螞蟻、智鏈等企業(yè)在會(huì)議室討論,事實(shí)上制定標(biāo)準(zhǔn)的過程本身就是實(shí)現(xiàn)共識(shí)的過程。
一開始共識(shí)是最難形成的,我們討論了半年多的時(shí)間才把四個(gè)大項(xiàng)定下來,十四個(gè)評(píng)價(jià)指標(biāo)定下來也花了大概一年多的時(shí)間。標(biāo)準(zhǔn)要什么,不要什么,牽扯到很多公司的利益,要平衡長(zhǎng)期與短期,同時(shí)還不能限制企業(yè)所使用的具體技術(shù)和具體算法,只能約定一些技術(shù)中立的內(nèi)容。
我們經(jīng)常1、2個(gè)月討論一次,一討論就是一天。從一開始的十幾個(gè)人,慢慢越來越多,就變成了一個(gè)學(xué)習(xí)的論壇。包括線上我們也有很多標(biāo)準(zhǔn)討論群,其中就有一個(gè)專門討論共識(shí)算法群,國(guó)內(nèi)做共識(shí)算法的工程師很多都在里面交流。
我們把互聯(lián)網(wǎng)思維引入到標(biāo)準(zhǔn)制定中,討論標(biāo)準(zhǔn)采用的自下而上的思維,先建立團(tuán)體標(biāo)準(zhǔn),再做行業(yè)、國(guó)家和國(guó)際標(biāo)準(zhǔn),快速迭代,廣泛共識(shí)。
CE:當(dāng)時(shí)建立可信區(qū)塊鏈標(biāo)準(zhǔn)主要是出于哪些方面原因?
何寶宏:可信區(qū)塊鏈標(biāo)準(zhǔn)討論是從2016年年初開始的,2016年12月1日正式宣布成立工作組。到現(xiàn)在為止已經(jīng)做了一次測(cè)評(píng),有9家企業(yè)通過了測(cè)評(píng)。
最開始做這個(gè)事情的初衷是看到區(qū)塊鏈剛剛興起,希望能形成一定的市場(chǎng)秩序??梢钥吹剑壳笆袌?chǎng)上每個(gè)人都說自己在做區(qū)塊鏈,但有些區(qū)塊鏈并不完備,比如此外有些企業(yè)聲稱自己在性能方面做的特別好,但實(shí)際上是在特定語(yǔ)境下的好,共識(shí)機(jī)制和測(cè)評(píng)環(huán)境大家并不一樣,這樣就會(huì)導(dǎo)致市場(chǎng)很亂。所以我們認(rèn)為自發(fā)組織建立一套區(qū)塊鏈標(biāo)準(zhǔn)是很有必要的。
CE:可信區(qū)塊鏈標(biāo)準(zhǔn)是按照什么劃分?
何寶宏:我們會(huì)有一組標(biāo)準(zhǔn),目前實(shí)際應(yīng)用的有三個(gè),定義了區(qū)塊鏈技術(shù)要求、評(píng)測(cè)方法、具體如何評(píng)估。
實(shí)際上,區(qū)塊鏈走到今天需要一定的市場(chǎng)規(guī)范,與此同時(shí)區(qū)塊鏈技術(shù)一直在發(fā)展變化中,因此我們?cè)谥贫?biāo)準(zhǔn)的時(shí)候不會(huì)限制區(qū)塊鏈技術(shù)發(fā)展的方向以及區(qū)塊鏈的具體技術(shù)架構(gòu)。也就是說,區(qū)塊鏈的架構(gòu)可以有多種,沒必要統(tǒng)一,但是既然都叫區(qū)塊鏈,一定是有共同特征,這種共同特征我們就取名為可信區(qū)塊鏈。
可信區(qū)塊鏈標(biāo)準(zhǔn)首先要具有一定共通的外部特征,我們采用黑盒模式的評(píng)測(cè)方法,不限制你具體技術(shù)怎么實(shí)現(xiàn),但是外圍必須有共同特點(diǎn)。
其次,區(qū)塊鏈共性的部分必須要共同的專業(yè)性語(yǔ)言來描述,不能用自己發(fā)明的語(yǔ)言和術(shù)語(yǔ),或者對(duì)相同的術(shù)語(yǔ)作出各自的解釋。
此外,我們會(huì)對(duì)區(qū)塊鏈技術(shù)做驗(yàn)證。對(duì)所有申請(qǐng)的資料進(jìn)行檢查、評(píng)估,并進(jìn)行實(shí)際的技術(shù)測(cè)試,以證明你說的是實(shí)話。目前我們測(cè)評(píng)的依據(jù)主要是三個(gè)維度,包括申報(bào)材料、評(píng)估結(jié)果、同行評(píng)議。
比如,不可篡改功能是必須有的。雖然從邏輯上來說區(qū)塊鏈?zhǔn)遣豢纱鄹牡模枰⒁獾氖?,?shù)學(xué)上可信不等于實(shí)踐上的可信。由于是人通過代碼實(shí)現(xiàn)具體不可篡改的功能,因此在實(shí)現(xiàn)過程中會(huì)出很多問題,比如代碼不完備,我們需要對(duì)其不可篡改功能來做評(píng)測(cè)。
CE:目前市場(chǎng)上公有鏈、聯(lián)盟鏈所采取的共識(shí)機(jī)制多種多樣,可信區(qū)塊鏈對(duì)于共識(shí)機(jī)制標(biāo)準(zhǔn)是如何規(guī)定的?
何寶宏:坦白地說,各自的共識(shí)機(jī)制是否需要共識(shí)也是個(gè)未決的問題。理論上來說共識(shí)機(jī)制可以不一樣,但是既然叫共識(shí),一定需要有相似性。我們?cè)谇捌跍y(cè)評(píng)的過程中就發(fā)現(xiàn)一些產(chǎn)品共識(shí)機(jī)制是不完備的,機(jī)制上有bug ,很容易被人利用。
另外我認(rèn)為區(qū)塊鏈共識(shí)機(jī)制還沒有共識(shí)。不同的鏈有不同的共識(shí)機(jī)制,每個(gè)鏈都是一個(gè)個(gè)小圈子、信息孤島,鏈和鏈之間是未打通的。共識(shí)機(jī)制現(xiàn)在差別很大,首先人類社會(huì)達(dá)成共識(shí)本身就很復(fù)雜,全人類要形成共識(shí)的話,一是能形成共識(shí)很少,第二要形成共識(shí)消耗的資源很小,效率很低。
共識(shí)范圍有大有小,如果在更大范圍下形成共識(shí),是能夠形成的共識(shí)就很少。但很多時(shí)候,共識(shí)不需要全人類形成,在局部或者某個(gè)時(shí)間點(diǎn)形成就可以。比如現(xiàn)在的比特幣鏈,需要全鏈上所有人參與形成共識(shí),但是很多共識(shí)沒必要讓每個(gè)人都參與形成共識(shí),因?yàn)橛行┛赡苁吕鏌o關(guān)的人。
比如如果我是聯(lián)盟鏈,聯(lián)盟鏈成員的企業(yè)同意使用這樣的共識(shí)機(jī)制就可以了,不用管共識(shí)范圍。區(qū)塊鏈性能很低的重要原因是形成共識(shí)的過程很緩慢,所以現(xiàn)在很多人對(duì)現(xiàn)有共識(shí)算法做優(yōu)化,采取控制范圍和參與者等方法盡快形成共識(shí)。
CE:在你看來,目前區(qū)塊鏈技術(shù)發(fā)展到什么階段?是否已經(jīng)相對(duì)成熟?
何寶宏:在我看來區(qū)塊鏈技術(shù)離成熟還需要3-5年的時(shí)間。目前最主要的問題是處理速度跟不上。單靠擴(kuò)容解決不了根本問題,因?yàn)檫^段時(shí)間又會(huì)堵上了。從原理上來說一分布就慢,一集中就快。另外不可刪除的現(xiàn)在賬本越來越大,最后可能就把你憋死了。
賬本變大是不可克服的問題,很多人現(xiàn)在在做一些優(yōu)化的方法,比如隔離見證等提高記賬速度。
CE:目前包括BATJ以及各家金融機(jī)構(gòu)等巨頭都在開發(fā)區(qū)塊鏈應(yīng)用,您認(rèn)為現(xiàn)階段區(qū)塊鏈應(yīng)用比較成熟的落地在哪些方面?
何寶宏:當(dāng)我們必須做交易和流通,同時(shí)又是各方不信任的場(chǎng)景,就可以通過區(qū)塊鏈技術(shù)來解決。廣義上來講共享經(jīng)濟(jì)都可以應(yīng)用區(qū)塊鏈,因?yàn)楣蚕斫?jīng)濟(jì)本身是分布式的,區(qū)塊鏈在其中可以起到降低交易成本的作用。另外,原來很多沒有辦法完成的交易可以完成了,比如二手車買賣,以前因?yàn)榻灰壮杀?、信任成本很高,很難達(dá)成,區(qū)塊鏈的應(yīng)用可以幫助其擴(kuò)大交易范圍。
此外很重要的一點(diǎn)是,數(shù)據(jù)一定要是一個(gè)閉環(huán),比如金融領(lǐng)域中的票據(jù)業(yè)務(wù)與區(qū)塊鏈技術(shù)的結(jié)合就相對(duì)容易。