有人說,”分布式計算是區(qū)塊鏈的技術(shù)基礎(chǔ)之一,但目前區(qū)塊鏈世界并不是用明確的方法解決一個已知的問題,所以核心并不在于工程質(zhì)量。“
很多人都覺得區(qū)塊鏈世界,靠的是創(chuàng)新方案,而不是工程技術(shù)主導(dǎo)。這是大錯特錯,正相反,區(qū)塊鏈要求更高的代碼,技術(shù),工程,算法,理論,質(zhì)量控制,安全等各種一流的能力。
第一,區(qū)塊鏈和應(yīng)用系統(tǒng)的bugs,疵瑕,安全隱患,一旦被發(fā)現(xiàn)和利用,造成的后果和損失是巨大的,而且不可逆轉(zhuǎn)。這時,造成的很可能是大量的實實在在資產(chǎn)的盜用,或是金錢的損失,從幾十到幾億金錢損失都是可能的,哭天天不應(yīng),叫地地不靈。歷史上,已經(jīng)發(fā)生了不止一次,而且,再次發(fā)生也是可以預(yù)見的。更可怕的,由于匿名性,不可篡改性,想追回來損失都沒有辦法。那么,想想看,沒有強大的工程技術(shù)能力,質(zhì)量管理能力,安全能力來保障,動不動就出現(xiàn)bugs,和安全隱患,造成大的事故和損失,再好的想法,創(chuàng)新和方案,又能有什么用呢。
第二,區(qū)塊鏈系統(tǒng)是去中心化的分布式系統(tǒng),對系統(tǒng)的可靠性,系統(tǒng)的穩(wěn)定性,系統(tǒng)的質(zhì)量,要求更高,因為糾錯的成本巨大。在中心化的時代,一旦代碼出了問題,可以回滾,可以快速修復(fù),快速部署,就可以了,用戶可能基本感受不到,或是影響的用戶很少,糾錯成本不高。而到了去中心化的區(qū)塊鏈時代,好像又回到了過去一個一個單機應(yīng)用的時代,一旦出了問題,每個用戶都得升級,都得修復(fù),這是一個要求各個參與者共同行動,才能將整個系統(tǒng)帶回正常。所以,要求系統(tǒng)的開發(fā)者有很強的代碼能力,有多年的編程經(jīng)驗,有多年的積累,知道坑坑洼洼。這樣,可以在開發(fā)的過程中避免很多的問題。開發(fā)過程必須有很強的工程管理能力,包括需求分析,功能取舍,code review,測試,等等。
第三,系統(tǒng)的架構(gòu),設(shè)計,參數(shù)的選擇,也是致命的,少有不當(dāng),就需要分叉。因為涉及到資金,想做任何的調(diào)整,都是很困難的。比特幣1M大小的區(qū)塊設(shè)計,到現(xiàn)在已經(jīng)是一個非常致命的問題。想把它改到另一個大小,大家都爭得不易熱乎。而且,往往會引起硬分叉。比特幣現(xiàn)金,比特幣黃金,都是硬分叉的結(jié)果。讓區(qū)塊鏈世界亂象叢生,群魔亂舞。
第四,理論高度,算法能力,要求也很高,當(dāng)設(shè)計了一個新的共識算法,必須能夠證明它的有效性,證明它能解決避免雙花問題。不是誰都可以憑著想像就發(fā)明新的共識算法和靠口頭來證明。
第五,長江后浪推前浪,前浪死在沙灘上。雖然是創(chuàng)新的先行者,由于問題太多,很可能被后面工程技術(shù)能力強的高手和團隊取而代之?,F(xiàn)在,大家都看到了,比特幣現(xiàn)金想取代比特幣,EOS等想取代以太坊。
所以,在考察和投資一個區(qū)塊鏈項目時,有必要看看團隊里面有沒有有豐富經(jīng)驗的真正做過大系統(tǒng)的技術(shù)牛。雖然不是充分條件,應(yīng)該是必要條件。
別看大家現(xiàn)在都在談概念,要真正落地,一定還是要靠超強技術(shù)能力,工程能力和經(jīng)驗。
分享到微信 ×
打開微信,點擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。