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