關于瑞術
黨建活動
|
區(qū)塊鏈技術中不可輕視的三個問題,解決了,將是中國式核心競爭力 二維碼
發(fā)表時間:2019-11-29 10:00作者:發(fā)現(xiàn)之道 區(qū)塊鏈沸沸揚揚,不過區(qū)塊鏈技術中很多東西都是舶來品,起碼算法和鏈結(jié)構(gòu)都是西方引入。也就是說不管我們怎么搞,都只是應用層面的工作,即便成了也只算是應用大國。 因此,我們應該從哪些方面入手搞研究,才能擁有我們的核心競爭力,走出中國模式呢? 一、采用國產(chǎn)密碼是最簡單的中國方法 區(qū)塊鏈中,區(qū)塊密碼是維系整個鏈式結(jié)構(gòu)的根本。每一個區(qū)塊中的內(nèi)容,經(jīng)過一個密碼算法后,生成下一個區(qū)塊的鏈式密碼,來確保上該區(qū)塊內(nèi)容不可篡改的特性。這個密碼算法,在比特幣中是兩次SHA256的計算。計算的結(jié)果是把每個區(qū)塊中1M大小的區(qū)塊簡約為256個0和1的組合。這批256個0或1,會隨著那1M的區(qū)塊中的數(shù)據(jù)變動而變動。這等于給那個區(qū)塊的內(nèi)容加了一把密碼鎖。 不過這把密碼鎖是老外比較成熟的SHA256,他們的密碼一旦被破解,那所有的區(qū)塊鏈都會陷入風險。因此,我們要與這些國外通用密碼割席,使用國產(chǎn)密碼體系進行鏈接區(qū)塊,將是目前最簡單的自有區(qū)塊鏈的做法。 二 、研發(fā)更安全的鏈式結(jié)構(gòu),才是我們核心競爭力。 目前鏈式結(jié)構(gòu),是用一串哈希值和時間戳來連接各個順序區(qū)塊的。 這個結(jié)構(gòu),有個嚴重的漏洞。就是hash值只有256位,它不能全息反映前一區(qū)塊的所有變化。從信息學的角度,只有一比一的信息位,才可以100%的相互表達。因此,目前常用的區(qū)塊鏈算法中的密碼算法,并不能全息地監(jiān)測到區(qū)塊內(nèi)容的變更。也就是說,有可能會有不同內(nèi)容的區(qū)塊出現(xiàn)在同一鏈條但不同分布的存儲中。 因此,真正安全的區(qū)塊結(jié)構(gòu),就是密碼和內(nèi)容空間比為1:1的鏈條。這個需要犧牲存儲空間來換安全,更需要我們進行中國化的研發(fā)與實踐。 三、對區(qū)塊鏈的應用,需要分級分類來規(guī)管。一般性的應用可以按目前的SHA256來進行,略微重要的系統(tǒng),則需要使用國產(chǎn)密碼,比如SM1,SM2,SM3,SM4等國產(chǎn)密碼算法。對于涉及國計民生、涉及國家安全的區(qū)塊鏈應用,則需要研發(fā)密碼與內(nèi)容比例為1:1的鏈式算法,才可以確保內(nèi)容的絕對不可篡改,才能徹底保證區(qū)塊鏈的安全! 至于還有其他重要的東西,那就有賴你繼續(xù)打開腦洞,把這些問題一一解決,將會成為區(qū)塊鏈技術上的中國式核心競爭力! |