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