0
| 本文作者: 陳伊莉 | 2018-11-28 19:59 |

從如何將區(qū)塊鏈與開源數(shù)據(jù)庫(kù),到鏈改、無(wú)幣區(qū)塊鏈,再到對(duì)于聯(lián)盟鏈、公有鏈的架構(gòu)建議,在近日2018中國(guó)區(qū)塊鏈大會(huì)上,中國(guó)分布式總賬基礎(chǔ)協(xié)議聯(lián)盟技術(shù)委員會(huì)主任、中科院博士生導(dǎo)師白碩分享了滿滿干貨。
雷鋒網(wǎng)AI金融評(píng)論了解到,白碩認(rèn)為,中國(guó)沒(méi)有成熟可用的商業(yè)數(shù)據(jù)庫(kù),一直是一大痛點(diǎn),而實(shí)際上,可能有個(gè)很好的思路實(shí)現(xiàn)去IOE,“區(qū)塊鏈+開源數(shù)據(jù)庫(kù),這兩個(gè)結(jié)合可以大于等于商業(yè)數(shù)據(jù)庫(kù)……區(qū)塊鏈來(lái)做日志,做存儲(chǔ)過(guò)程,做高可用支持,開源數(shù)據(jù)庫(kù)做查詢、做數(shù)據(jù)困難,做高性能的支持,把這兩個(gè)耦合起來(lái),相當(dāng)于商業(yè)數(shù)據(jù)庫(kù)的能力,但是花的錢很少,成本很低。”
以下是演講原文,雷鋒網(wǎng)AI金融評(píng)論作了不改變?cè)獾木庉嫞?/p>
曾經(jīng),區(qū)塊鏈的陣營(yíng)有兩股力量,一股向左,一股向右,向右以公鏈為代表,強(qiáng)調(diào)平臺(tái)、社區(qū)以及通證三位一體。還有另外一種,我們經(jīng)常說(shuō)的許可鏈,包括私鏈和聯(lián)盟鏈,但是也是用到區(qū)塊鏈的平臺(tái),但是更加強(qiáng)調(diào)它的準(zhǔn)入和聯(lián)盟,在一個(gè)封閉圈子互相可以操作和技術(shù)資源共享。
但是有一些話題是大家共同面對(duì)的,包括效率、跨鏈、協(xié)議站本身的優(yōu)化、提升改進(jìn)的問(wèn)題,是大家都要面對(duì)的。另外,在業(yè)務(wù)落地的時(shí)候,還有新的訴求,包括鏈的可治理,能否從技術(shù)層面做到執(zhí)行;可運(yùn)維,出現(xiàn)緊急情況時(shí),鏈能否急剎車,能否定點(diǎn)修改一個(gè)業(yè)務(wù)參數(shù)再重新開放;隱私保護(hù)等。
今天我的主題是企業(yè)區(qū)塊鏈,就是向右的箭頭,我會(huì)分析當(dāng)前的態(tài)勢(shì),面臨什么樣的問(wèn)題,以及有哪些可以帶來(lái)積極因素的新技術(shù)。
在2015年下半年到2016年上半年,中國(guó)區(qū)塊鏈公司和機(jī)構(gòu)非常踴躍地參加國(guó)際知名的聯(lián)盟,然后拿著邊邊角角的業(yè)務(wù)開始做起來(lái)。目前來(lái)看,將業(yè)務(wù)邏輯移到區(qū)塊鏈上的努力態(tài)勢(shì)總體有點(diǎn)冷卻,雖然項(xiàng)目是在增多,但是項(xiàng)目帶給我們的驚喜和期待是降低了,呈現(xiàn)了冷卻的態(tài)勢(shì)。
為什么會(huì)冷卻?因?yàn)樾袠I(yè)曾經(jīng)做過(guò)區(qū)塊夢(mèng),希望能夠?qū)崿F(xiàn)一種由密碼控制的資源共享,從聯(lián)盟做起,希望能夠在這上面做價(jià)值流通,但是真正做起來(lái)并沒(méi)有想象中帶來(lái)的改變那么大。業(yè)務(wù)邏輯也可以實(shí)現(xiàn),但是很多業(yè)務(wù)邏輯是平移搬家,平移和搬家有沒(méi)有必要,要打一個(gè)問(wèn)號(hào)。
總的來(lái)說(shuō),其實(shí)監(jiān)管并沒(méi)有特別的說(shuō)你是無(wú)幣還是有幣,在這樣一個(gè)指導(dǎo)思想下,做的事情有一些可圈可點(diǎn),但有很多很平庸,或者有它也可,無(wú)它也可,或者用去區(qū)塊鏈也可,不用區(qū)塊鏈也可。
商業(yè)數(shù)據(jù)庫(kù)曾經(jīng)是我們的一個(gè)痛,被拽在別人手里,經(jīng)常用一種很不友好的方式來(lái)收我們的錢,其實(shí)這里面有一個(gè)很好的思路,區(qū)塊鏈+開源數(shù)據(jù)庫(kù),這兩個(gè)結(jié)合可以大于等于商業(yè)數(shù)據(jù)庫(kù)。

看看這個(gè)怎么做。有人說(shuō)區(qū)塊鏈?zhǔn)紫仁且粋€(gè)數(shù)據(jù)庫(kù),然后是一個(gè)分布式數(shù)據(jù)庫(kù),然后又把它等同于數(shù)據(jù)庫(kù),或者把它跟數(shù)據(jù)庫(kù)放到同一臺(tái)子上比這個(gè)事。當(dāng)然只看表面,區(qū)塊鏈只能追加,只能讀,不及數(shù)據(jù)庫(kù)能刪能改。
這里舉個(gè)例子,UTXO代表比特幣里面未花費(fèi)的輸出,可以理解成支票,這個(gè)東西其實(shí)不是數(shù)據(jù)技術(shù)。再看一個(gè)類比,MP3和MIDI,MP3是所聽即所得,給你放什么是什么,它是音頻信號(hào)某種壓縮,MIDI是指導(dǎo)你怎么放音頻的指令,指導(dǎo)樂(lè)器的指令,有點(diǎn)像歌譜,比歌譜稍微往物理層再走一點(diǎn),但是還是信息,MP3就是物理。
打這個(gè)比方的意思是UTXO是改變數(shù)據(jù)的指令,但是它本身不是數(shù)據(jù)庫(kù)的記錄,帳戶的余額是數(shù)據(jù)庫(kù)的記錄,但是比特幣上面是沒(méi)有余額的,只有變更余額的這種指令。
拿這個(gè)做比較是想說(shuō)明,數(shù)據(jù)庫(kù)可以篡改,是不開放的,商業(yè)模式是有一種套路,商業(yè)數(shù)據(jù)庫(kù)具體體現(xiàn)就是貴,區(qū)塊鏈的記錄沒(méi)有匯總成余額,是一條一條的指令,一條一條的指令是不便于匯總的,存儲(chǔ)全量確實(shí)占地方,有人說(shuō)它費(fèi)電,有人說(shuō)它慢,都是事實(shí),怎么樣把兩個(gè)東西搭配起來(lái)用。商業(yè)數(shù)據(jù)庫(kù)有回滾的支持,有原子性事物的支持,有高可用的同步,而開源數(shù)據(jù)庫(kù)的容量、性能、可擴(kuò)展性都不輸于商業(yè)數(shù)據(jù)庫(kù),但是商業(yè)成本低。
開源的數(shù)據(jù)庫(kù)和區(qū)塊鏈,用一種什么方式結(jié)合起來(lái),能夠使得它們整體上性價(jià)比低于商業(yè)數(shù)據(jù)庫(kù)。可以將區(qū)塊鏈作為一個(gè)前置的日志,因?yàn)樗强梢宰芳拥模梢宰x的,但是不可以改,日志也是同樣的要求,所以把它當(dāng)做前置的日志。你改了后面的數(shù)據(jù)庫(kù)里面的東西沒(méi)用,只要把日志重演一遍,你錯(cuò)馬上又變對(duì)了。如果能夠這么來(lái)用區(qū)塊鏈,會(huì)很不一樣。區(qū)塊鏈來(lái)做日志,做存儲(chǔ)過(guò)程,做高可用支持,開源數(shù)據(jù)庫(kù)做查詢、做數(shù)據(jù)困難,做高性能的支持,把這兩個(gè)耦合起來(lái),相當(dāng)于商業(yè)數(shù)據(jù)庫(kù)的能力,但是花的錢很少,成本很低。
這是我個(gè)人比較推崇的一種,區(qū)塊鏈在企業(yè)當(dāng)中的應(yīng)用。希望這種方式能夠成為去IOE一個(gè)有競(jìng)爭(zhēng)力的途徑。跟國(guó)外的商業(yè)數(shù)據(jù)庫(kù)可以比,跟國(guó)產(chǎn)商業(yè)數(shù)據(jù)庫(kù)也可以比,有成本、技術(shù)含量以及持續(xù)支持的優(yōu)勢(shì)。
把這個(gè)事情再往下擴(kuò)展一下,日志難道一定是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的日志?可以做成一個(gè)企業(yè)的日志,企業(yè)所有的事情,跟數(shù)據(jù)庫(kù)系統(tǒng)互動(dòng)的其他系統(tǒng)其實(shí)都可以用同一套日志,當(dāng)整個(gè)企業(yè)需要回放的時(shí)候,有可能不是一個(gè)數(shù)據(jù)庫(kù)的回放,也有可能整個(gè)企業(yè)發(fā)生一段業(yè)務(wù)本身整體的回放,這個(gè)時(shí)候我們同樣一個(gè)日志,關(guān)涉到多個(gè)系統(tǒng),在回放的過(guò)程當(dāng)中把多個(gè)系統(tǒng)聯(lián)動(dòng)回放的問(wèn)題也一起解決了,何樂(lè)而不為。
可以把剛才說(shuō)的架構(gòu)拓展到用區(qū)塊鏈來(lái)支持多活、高可用的信息門戶,信息門戶已經(jīng)不僅僅是數(shù)據(jù)庫(kù)前置的日志,是整個(gè)企業(yè)前置的日志。
目前“純”聯(lián)盟鏈的落地有點(diǎn)遭遇瓶頸:
首先公鏈帶來(lái)一部分壓力,吸引走了一批人才。第二是資產(chǎn)上鏈,公鏈?zhǔn)乾F(xiàn)成的商業(yè)模式,自帶激勵(lì)。而企業(yè)區(qū)塊鏈一提自帶激勵(lì)似乎就涉及到很多別的問(wèn)題,合法、監(jiān)管的問(wèn)題,但是這個(gè)動(dòng)力天然在這里,很多的企業(yè)自帶資產(chǎn),自帶流量都有資產(chǎn)上鏈的沖動(dòng),這個(gè)沖動(dòng)某種意義上對(duì)于重新定義企業(yè)內(nèi)部的信任路徑、治理路徑有它正面的意義,但是我們?cè)趺礃尤募軜?gòu)上、從技術(shù)上、從合法性上給它應(yīng)有的支持。
很多項(xiàng)目,做是做了,但是換湯不換藥的中心化,有它也可,沒(méi)它也可。用區(qū)塊鏈做也可,不用區(qū)塊鏈也可。這種項(xiàng)目其實(shí)起來(lái)不要浪費(fèi)大家的精力為好。
所以就有了所謂的鏈改。鏈改要干這么幾件事:首先要改善治理,不只是光變生產(chǎn)力。引入?yún)^(qū)塊鏈技術(shù)不是光變生產(chǎn)力,還是要變一下生產(chǎn)關(guān)系,要變更路徑,激發(fā)內(nèi)在的活力。
其中首先是激勵(lì),在一個(gè)企業(yè)內(nèi)部或者一個(gè)社團(tuán)內(nèi)部怎么樣設(shè)計(jì)一個(gè)激勵(lì)機(jī)制,這是一個(gè)痛點(diǎn)問(wèn)題。第二是自證,改變信任路徑其實(shí)是在改變證明的方式,或者說(shuō)一方面是信任,另一方面就是證明,你信任它,它要證明給你什么,除此之外,在區(qū)塊鏈?zhǔn)澜缟峡吹剑C明給你一種算法的不可抗力也是一種證明,如果能把算法的不可抗力引入企業(yè),有關(guān)方面就可以,不僅僅拿著權(quán)利向你證明,也可以拿著算法不可抗力向你證明。第三是效益,如果成本收益不合算就不要做區(qū)塊鏈。
關(guān)于“無(wú)幣”“有幣”其實(shí)存在一些誤區(qū)。企業(yè)做區(qū)塊鏈?zhǔn)遣皇且欢ㄒ獰o(wú)幣?我們要正面的回答,Q幣也是幣,但是幣在一種封閉體系內(nèi)流動(dòng)的,而且不能公開買賣的,通俗地說(shuō)不上交易所。這種Q幣,像月餅票和食堂的飯票都是合法的。不交易即合法,如果不交易它哪來(lái)的流動(dòng)性,我們說(shuō)沒(méi)有流動(dòng)性拿這個(gè)東西去獎(jiǎng)勵(lì),也是人家不接受的,所以這是兩面。如果沒(méi)有合適解決的途徑,就不要引入這個(gè)東西。
支付和權(quán)益也是走不通的,貨幣和證券的有關(guān)監(jiān)管部門都在等著你。而消費(fèi)是走得通,但是消費(fèi)的前提要把內(nèi)部的生態(tài)做大。
那么應(yīng)該怎樣做大生態(tài)呢?

對(duì)策一,流程拆解。引入激勵(lì)的一個(gè)方面要把合適的流程點(diǎn)進(jìn)行拆解,拆解成可以“挖礦”,這個(gè)挖礦帶引號(hào)。其實(shí)在程序世界和現(xiàn)世界,一些難題求解難,但是驗(yàn)證簡(jiǎn)單,所以企業(yè)做不過(guò)來(lái),可以承包給別人干,自己負(fù)責(zé)檢驗(yàn),檢驗(yàn)做得好就給他激勵(lì)。
二是商圈互聯(lián)。我曾經(jīng)給商業(yè)地產(chǎn)收益分享項(xiàng)目做過(guò)咨詢,收益分享本身是一個(gè)資產(chǎn)證券化行為,但是通過(guò)收益分享,大家有積分衡量貢獻(xiàn)度什么樣的。商圈本身有入駐的商戶,商戶打折是不是可以使用這樣一個(gè)積分,就幫他想這樣一個(gè)點(diǎn),讓積分從一個(gè)抽象的東西變成一個(gè)可以流通的東西,在商圈的范圍內(nèi)流通,當(dāng)然激勵(lì)的意義就出來(lái)了。
三是服務(wù)衍生。即使提供的是基礎(chǔ)服務(wù),但是基礎(chǔ)的服務(wù)本身會(huì)積累數(shù)據(jù),會(huì)積累資源,把這些資源這些數(shù)據(jù)在第二次放出去,環(huán)節(jié)里面出現(xiàn)一些服務(wù)衍生,就會(huì)產(chǎn)生價(jià)值。

所有這些可以把它畫成一個(gè)圖。也就是說(shuō)會(huì)把聯(lián)盟鏈、私鏈和公鏈?zhǔn)墙Y(jié)合起來(lái)。虛線下方是各個(gè)合法的聯(lián)盟鏈,內(nèi)部有流程拆解,可以做它的積分和激勵(lì),又可以做信息的輸出。拆解出來(lái)的激勵(lì)可以擴(kuò)大到他的商圈,可以在N個(gè)聯(lián)盟鏈共同使用,在外部把信息輸出,這些信息這些資源作為基礎(chǔ)發(fā)展出衍生的服務(wù),這些衍生的服務(wù)有它外部的受眾,也有內(nèi)部的受眾,外部和內(nèi)部的受眾可以通過(guò)這樣的方式去打通,把公鏈假設(shè)在聯(lián)盟鏈上面的一種生態(tài)。

如果不是簡(jiǎn)單把生產(chǎn)關(guān)系搬家搬到區(qū)塊鏈,而是借這樣一個(gè)機(jī)會(huì)優(yōu)化生產(chǎn)關(guān)系和重新定義生產(chǎn)關(guān)系,那么在建設(shè)鏈的同時(shí),就要做一些權(quán)利重新的調(diào)整,比如記帳權(quán),監(jiān)督權(quán)和使用權(quán),這三權(quán)到底怎么分配,在新建區(qū)塊鏈的時(shí)候,是一個(gè)調(diào)整的時(shí)機(jī),在重新調(diào)整的時(shí)候不僅僅做一個(gè)技術(shù)的項(xiàng)目,一個(gè)IT的項(xiàng)目,同時(shí)也是在重新定義企業(yè)流程的生產(chǎn)關(guān)系。
有的聯(lián)盟鏈動(dòng)輒號(hào)稱自己有多少萬(wàn)的用戶,但這些用戶只是有著使用權(quán),他們壓根沒(méi)有見過(guò)區(qū)塊鏈?zhǔn)鞘裁礀|西,也壓根感覺(jué)不到已經(jīng)在享受區(qū)塊鏈的成果。如果只有使用權(quán),這些人其實(shí)跟區(qū)塊鏈一毛錢都沒(méi)有,你把它拿來(lái)湊數(shù)有什么意思。剩下的兩個(gè)記帳權(quán)和監(jiān)督權(quán)同樣如此,如果這些東西就是你自己在那玩,你不證明給別人,區(qū)塊鏈有什么意思?然后有人可以據(jù)此來(lái)檢查你看做的對(duì)不對(duì),這才有意義。現(xiàn)在很多項(xiàng)目記帳權(quán)和監(jiān)督權(quán)是重合,就是這些人在這里玩,值得商榷。
引進(jìn)區(qū)塊鏈,同時(shí)也引進(jìn)了區(qū)塊鏈技術(shù)目前的局限,你想改錯(cuò),對(duì)不起改不了,已經(jīng)達(dá)成共識(shí),只能分叉,但如果要分叉何苦不用中心化。

保護(hù)數(shù)據(jù)資產(chǎn),邏輯調(diào)整,改錯(cuò),運(yùn)維控制,這些我們需要改進(jìn),需要改進(jìn)要引入自證,自證是有層次的。最外層的自證是曬Hash,通過(guò)Hash檢驗(yàn)。第二曬關(guān)系,等式關(guān)系和不等式關(guān)系,即使原來(lái)一筆賬目沒(méi)有公開,但是可以檢驗(yàn)所涉及的等式關(guān)系和不等式關(guān)系,不等式關(guān)系有沒(méi)有透支,花的錢是不是大于我有的錢。等式關(guān)系是我原有的錢等于我花出去的錢加上我剩下的錢。再進(jìn)一步是曬賬本,更進(jìn)一步源碼是不是公開。
今天講這個(gè)問(wèn)題特別強(qiáng)調(diào)源碼公開的事情。即使做聯(lián)盟鏈,源碼是不是公開也是一個(gè)重要的考量因素,因?yàn)閰^(qū)塊鏈跟別的東西不一樣,它賣的是信任,信任靠什么東西來(lái)建立?有人拿一個(gè)黑盒子說(shuō)這里面是信任,我能接受嗎?他說(shuō)黑盒子里面凝聚了院士的成果,凝聚什么樣高級(jí)團(tuán)隊(duì)發(fā)了多少國(guó)際頂級(jí)雜志,我能信嗎?可能前面都是真的,院士確實(shí)在團(tuán)隊(duì)里,團(tuán)隊(duì)成員也確實(shí)發(fā)了頂級(jí)論文,但是盒子里頭的東西跟那些真的有關(guān)系嗎?
所以,千萬(wàn)不要把強(qiáng)項(xiàng)變成減分項(xiàng)。這個(gè)事本來(lái)是一個(gè)好事,就是因?yàn)椴还_,一下子變成減分項(xiàng)。反而有一些沒(méi)藏著沒(méi)掖著,我用Hyperledger,Hyperledger都是公開,弱項(xiàng)變成強(qiáng)項(xiàng),所以這個(gè)事情一定要公開。
一個(gè)可自證的生態(tài),拓?fù)涫鞘裁礃拥模坑幸粋€(gè)建議,記帳權(quán)和監(jiān)督權(quán)如果可能分離,給記帳者自證這么一個(gè)環(huán)節(jié),給一個(gè)監(jiān)督權(quán)去檢查記帳自證對(duì)不對(duì)的環(huán)節(jié),使用權(quán)這一方其實(shí)你也要有一些東西曬給他們,讓他們能夠在使用的當(dāng)中建立信任感,而不是說(shuō)像使用一個(gè)中心化系統(tǒng)一樣去使用一個(gè)區(qū)塊鏈。
聯(lián)盟鏈和公鏈不完全是排斥的,聯(lián)盟鏈其實(shí)有大量的共性的基礎(chǔ)服務(wù),這些共性的基礎(chǔ)服務(wù)尤其為小企業(yè),是以云的方式由一個(gè)基礎(chǔ)公鏈提供信任服務(wù),也就是BaaS的模式。那么是不是又中心化了?其實(shí)它的集中程度可能并不比礦池的集中程度更強(qiáng),所以應(yīng)該不是問(wèn)題。需要注意的是,敏感數(shù)據(jù)和存證數(shù)據(jù)之間要有一個(gè)區(qū)分,聯(lián)盟鏈自身本地私有部署這一部分,存敏感數(shù)據(jù)。在基礎(chǔ)公鏈上的數(shù)據(jù)是脫敏的存證數(shù)據(jù)。

說(shuō)了這么多鏈圈的事,隔壁幣圈也在進(jìn)行幣改。他們改的方向是從無(wú)政府到有效自律到監(jiān)管到位。鏈改是從原有的業(yè)務(wù)邏輯,原有生產(chǎn)關(guān)系簡(jiǎn)單的搬家到能夠?qū)I(yè)務(wù)邏輯生產(chǎn)關(guān)系信任路徑進(jìn)行調(diào)整和優(yōu)化,再到能夠重新定義,其實(shí)目標(biāo)是一樣的,是殊途同歸。中間這個(gè)圈不是鏈圈,也不是幣圈,可以管它叫用圈,用好但是合法的用,這是大家共同的追求。
更多資訊,請(qǐng)關(guān)注雷鋒網(wǎng)AI金融評(píng)論
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。