一文了解區(qū)塊鏈8大認知誤區(qū):最大特點,根本不是去中心化
雖然區(qū)塊鏈技術(shù)火爆,但我們對區(qū)塊鏈的理解,還存在嚴重的誤區(qū)。
區(qū)塊鏈本質(zhì)到底是什么?區(qū)塊鏈能應用在哪些領域?區(qū)塊鏈技術(shù)如何真正落地?
近日,太一云科技副總裁甘國華做客“一本Live”,詳細拆解區(qū)塊鏈技術(shù)特質(zhì),解讀區(qū)塊鏈技術(shù)落地基本方向和步驟。
以下是干貨分享。
1、區(qū)塊鏈認知誤區(qū)
區(qū)塊鏈有很多應用場景,但目前一部分對區(qū)塊鏈的理解存在一些誤區(qū),所以在真正探討區(qū)塊鏈落地的時候,就會遇到一些問題。
我總結(jié),目前存在這些誤區(qū):
第一,“為了區(qū)塊鏈而區(qū)塊鏈”,這是最常見的一個問題。
比如,我們覺得區(qū)塊鏈很新潮,覺得區(qū)塊鏈對我們的系統(tǒng)、品牌有一些作用,在很多應用場景中舍本逐末,這是不正確的。
第二,覺得“區(qū)塊鏈應用”就是上鏈。
第三,因為區(qū)塊鏈技術(shù)現(xiàn)在很火,所以認為它就是好,這種認知太絕對化了。
第四,認為區(qū)塊鏈應用就一定有幣、一定有Token。
第五,覺得區(qū)塊鏈技術(shù)絕對可以解決問題。
第六,我們經(jīng)常強調(diào)區(qū)塊鏈的安全性,因此給外界留下“區(qū)塊鏈就等于安全”的印象。實際上,區(qū)塊鏈的安全性是相對的,區(qū)塊鏈需要和其他安全技術(shù)結(jié)合,才能夠達到一定的安全性。
第七,覺得只要用到區(qū)塊鏈,效果就能立竿見影。這種認識有點心急,畢竟目前區(qū)塊鏈技術(shù)是處在初步階段。
第八,覺得區(qū)塊鏈效率越快越好。實際上,處理速度要跟實際的應用需要結(jié)合。
之所以產(chǎn)生這些誤區(qū),根本問題在于,我們并沒有認親區(qū)塊鏈的本質(zhì),把區(qū)塊鏈的一些特點夸大了。
要做好區(qū)塊鏈應用,就必須對區(qū)塊鏈的本質(zhì)做一些深入的認知。
2、區(qū)塊鏈本質(zhì)
如何理解區(qū)塊鏈本質(zhì)?
第一,區(qū)塊鏈最大的特點,很多人說是“去中心”或者“多中心”,但我認為最大的特點是“多方維護”。
我們在制定可信區(qū)塊鏈標準時,對這個問題有很長時間的探討,最終,我們得出的結(jié)論是,“多方維護”或者叫“多方參與”是區(qū)塊鏈最大特點。
正是因為有了“多方維護”,所以才有區(qū)塊鏈其他的特點。
第二個特點,是共識算法,大家一起達成共識,一起來發(fā)揮作用。
第三,是分布網(wǎng)絡,這意味著,區(qū)塊鏈應用系統(tǒng)在物理上就是一個分布式的,
第四,是復式記賬。
我們定義說“區(qū)塊鏈是一種分布式復式賬本”,但一般的分布式并不一定是復式記賬,它可能在這里存了一塊,在那里存了一塊。
此外,區(qū)塊鏈安全是基于密碼的一種安全;在區(qū)塊鏈2.0的時候,以太坊為代表的智能合約,也是區(qū)塊鏈的特點。
正因為有以上的本質(zhì)特點,導致區(qū)塊鏈外部一些表現(xiàn)特征,比如,它有很好的容錯性,又防篡改,防抵賴,抗攻擊和抗勾結(jié)等。
如果讓我用一句話來描述區(qū)塊鏈的本質(zhì),我覺得是這句話:
區(qū)塊鏈本質(zhì),是一個不信任或者弱信任的多方共同參與,按照一個既定的規(guī)則進行合作的協(xié)同關(guān)系。
如何理解呢?
“弱信任”,很好理解,因為如果本來就相互信任了,那么用區(qū)塊鏈的必要性并不強。
“既定規(guī)則”,可以理解為“共識算法”。
“合作協(xié)同”,就體現(xiàn)了多方參與、提倡智能合約等特點。
3、區(qū)塊鏈的四個基本應用點
我們到底應該怎么使用區(qū)塊鏈?我歸納了區(qū)塊鏈的四個基本應用點。
第一個基本應用點,是交易支付。
這點很好理解,區(qū)塊鏈本就是從交易支付起來的,比特幣、以太坊等,它作為一種Token來進行交易支付的建設,也是一種價值的衡量中介。
如果我們的應用場景,存在數(shù)字資產(chǎn)、實物資產(chǎn)數(shù)字化或虛擬資產(chǎn),比如積分、票卡等,可以考慮采用區(qū)塊鏈技術(shù),做一些交易所或者錢包等。
第二,是存證溯源。
2017年存證溯源方向的區(qū)塊鏈應用非常多,比如說食品的溯源。
但存證溯源的范疇不僅在食品領域,在藥品領域、物品里面都存在。
這里需要強調(diào),區(qū)塊鏈可以做到跨系統(tǒng)溯源、抗中心作假,但他是存證溯源,不是防偽溯源。不管數(shù)據(jù)一開始是真的還是假的,在區(qū)塊鏈上面都是如實記錄。
將來一旦發(fā)現(xiàn)這個東西是假的,是可以進行溯源來追責的。
第三,是業(yè)務協(xié)同。
剛才說了,區(qū)塊鏈本質(zhì)是“多方參與的按照既定規(guī)則的協(xié)同關(guān)系”,在現(xiàn)實生活中,這種應用場景也很多。
比如借助智能合約,我們能把一些協(xié)同關(guān)系,通過智能合約來進行固化,觸發(fā)了之后自動來執(zhí)行,能夠很好的做到業(yè)務協(xié)同。
第四,是數(shù)據(jù)共享。
很多區(qū)塊鏈應用,底層都是數(shù)據(jù)。
數(shù)據(jù)包括幾種,比如主體數(shù)據(jù)、客體數(shù)據(jù)、行為數(shù)據(jù)等等。
這些數(shù)據(jù)在中心化系統(tǒng)時,它是屬于中心化系統(tǒng)的,并不屬于個人的。但區(qū)塊鏈可以對這些數(shù)據(jù)進行確權(quán),保證它的歸屬屬于我們個人。
這些數(shù)據(jù)其實是一種價值,現(xiàn)在從IT進入了DT時代,這些數(shù)據(jù)是可以為我們個人創(chuàng)造一些價值的。
通過區(qū)塊鏈能夠?qū)λM行確定,然后進行流轉(zhuǎn)、提供服務。
以上是我總結(jié)的區(qū)塊鏈應用四個基本點,在實際應用場景中,我們可以作為參考。當然這個也不是絕對的。
我覺得,一個真正的區(qū)塊鏈系統(tǒng),它是一個生態(tài)系統(tǒng),一個生態(tài)網(wǎng)絡,一個開放的網(wǎng)絡。
不過,我們在采用區(qū)塊鏈技術(shù)構(gòu)建應用系統(tǒng)的時候,要考慮的不僅是區(qū)塊鏈技術(shù),還要考慮它如何與傳統(tǒng)IT技術(shù)融合,比如云計算、大數(shù)據(jù)、物聯(lián)網(wǎng)、移動應用、人工智能等。
比如,區(qū)塊鏈網(wǎng)絡和物聯(lián)網(wǎng)網(wǎng)絡天然有一種互相映射的關(guān)系,物聯(lián)網(wǎng)中的一個節(jié)點可能就是區(qū)塊鏈中的一個節(jié)點。
把這些技術(shù)進行融合混搭,來構(gòu)建我們的應用系統(tǒng),可能會起到更大效應。
4、“區(qū)塊鏈+”與“+區(qū)塊鏈”
如何來做區(qū)塊鏈應用系統(tǒng),我覺得有兩個實現(xiàn)方向。
一個方向,是從提供區(qū)塊鏈技術(shù)服務的企業(yè)組織考慮,我們稱之為“區(qū)塊鏈+”。
另外一個方向,就是從傳統(tǒng)企業(yè)角度來說,叫“+區(qū)塊鏈”。
這兩種方向都是我們正在實踐的。
從區(qū)塊鏈企業(yè)角度,他可能對業(yè)務并不熟悉,他需要尋找合適的應用場景,他來提供一個技術(shù)平臺。
從傳統(tǒng)企業(yè)角,他對業(yè)務非常熟悉,但是對區(qū)塊鏈技術(shù)并不熟悉,他們可以請教區(qū)塊鏈技術(shù)服務商,一起來研究、探討商業(yè)模式、應用場景,能夠比較容易準確的找到痛點,找到可行的落地方式。
如此,才有可能形成一個良好的區(qū)塊鏈生態(tài)。
5、如何判斷是否需要區(qū)塊鏈?
最后如何判定企業(yè)到底要不要用區(qū)塊鏈,我覺得可以從四個方面衡量。
第一個標準,區(qū)塊鏈是否是解決了業(yè)務方面的痛點。如果我們業(yè)務上面沒有痛點,根本就沒有必要上鏈了。
此外,我們還要考慮,如果采用傳統(tǒng)的IT技術(shù),是否能解決痛點?
如果傳統(tǒng)IT技術(shù)就已經(jīng)能很好地解決痛點,那么是否需要用區(qū)塊鏈,也得打個問號。
第二個標準,有一些場景,可能痛點并不明顯。那么我們就要考慮,如果采用區(qū)塊鏈技術(shù)后,是否能創(chuàng)造一種新的需求,或者說,創(chuàng)造一種新業(yè)務模式。
比如,以前大家都是騎馬,后來發(fā)明了車,就創(chuàng)造出一種新的出行模式。汽車可能在一開始速度還不如馬,但它代表了一種發(fā)展趨勢,會越來越好越來越快。
第三,我們還要有一些經(jīng)濟考量,采用的區(qū)塊鏈的技術(shù),是否真的節(jié)約了成本?
由于區(qū)塊鏈技術(shù)還處于初期,現(xiàn)在采用區(qū)塊鏈技術(shù),可能不僅不能節(jié)約成本,反而會增加成本。
第四,我們采用了區(qū)塊鏈技術(shù),是否增加了收益。
如果說成本是有一些增加,但是同時也增加了收益,能夠把這個蛋糕做大,這也是一個方面。
6、區(qū)塊鏈如何落地分析
那么,如何正確實施區(qū)塊鏈應用?我覺得有五個角度需要分析。
第一,必要性分析
包括:特定領域的痛點分析;當前技術(shù)是否能夠解決這個痛點,當前技術(shù)是否本身存在不足;未來的發(fā)展趨勢,采用區(qū)塊鏈技術(shù)后,規(guī)模能否上一個臺階等。
第二,可行性分析,區(qū)塊鏈能否真的應用。
(1)技術(shù)可行性。區(qū)塊鏈技術(shù)是否就解決問題。
(2)經(jīng)濟可行性。區(qū)塊鏈是否節(jié)約成本,是否帶來新的收益等。
(3)法律可行性。這是當前非常重要的一點,現(xiàn)在很多項目,在法律上還值得商榷。
第三,商業(yè)模式分析,很多的項目都忽略了商業(yè)模式。
如果上線區(qū)塊鏈技術(shù)很好,但我們的商業(yè)模式什么樣的?我們?nèi)绾斡??如何既給自己,又給別人帶來的利潤?這個模式能夠持續(xù)多久?能有多少人參與?
這點確實是需要大家去深思的。
判斷商業(yè)模式,需要從以下幾點考慮:
(1)找到區(qū)塊鏈系統(tǒng)中的角色,我覺得有四個基本角色,供給側(cè)、需求側(cè)、中間商、監(jiān)管者。除了這四個基本角色,還可能有咨詢等。
(2)應用方式,或者叫盈利模式、Token經(jīng)濟,我們上不上幣?我們的幣如何使用?不能只是空氣幣,要把幣真正用到系統(tǒng)中,幣才有價值。
第四,功能分析
要考慮區(qū)塊鏈系統(tǒng)到底要實現(xiàn)哪些功能,這個時候產(chǎn)品經(jīng)理就要介入了。
我們需要分析,需要分為哪幾個系統(tǒng),每個系統(tǒng)有哪些功能,相互之間有哪些關(guān)聯(lián)。做出來原型,經(jīng)過幾輪迭代,最終形成一個研發(fā)輸入或者需求說明書。
如果功能沒有分析好,對我們之后的系統(tǒng)實現(xiàn)的影響會非常大。
第五,性能分析
區(qū)塊鏈在性能方面確實存在瓶頸,在實際的企業(yè)級區(qū)塊鏈應用上,性能會要求比較高。
不過,性能并不是越快越好,只要區(qū)塊鏈底層平臺能夠支撐我們的業(yè)務需求,那么就足夠了。
7、區(qū)塊鏈如何落地實施
軟件工程項目管理
區(qū)塊鏈項目也是一個軟件項目,要實施好一個訓練項目,還是要按照軟件工程的要求來做。
有些人采用瀑布式的,有些人采用迭代式,目前看,采用迭代式的比較多。
第一,區(qū)塊鏈應用系統(tǒng)與中心化系統(tǒng)存在區(qū)別。中心化系統(tǒng),升級比較方便,但是區(qū)塊鏈系統(tǒng)升級比較麻煩,所以,最好在一開始就想好、寫好、擴展性和將來的升級、運維等。
第二,要選擇一個好的區(qū)塊鏈底層平臺,這是根據(jù)我們業(yè)務需要選擇。
第三,只要是軟件項目,專業(yè)的測試都非常重要。
區(qū)塊鏈的測試,現(xiàn)在做得很不好。
一方面是因為,區(qū)塊鏈測試不太好做,很多功能測試無從下手;另一方面,現(xiàn)在的測試工具、規(guī)程很少,測試標準也不夠。
第四,是部署,一般要考慮我們的用戶方,需要部署幾個節(jié),如何去面對將來的節(jié)點擴張。
最后,是在線運維,特別是升級,是一個比較大的問題。
區(qū)塊鏈升級可能會導致分叉,這都是我們一開始就要考慮到的。