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