這里的要點有兩個:(1)分布式,(2)非安全環(huán)境。
首先,這是一個分布式的,去中心化的系統(tǒng)。所以,有一個中心服務器或者節(jié)點的,不是區(qū)塊鏈。節(jié)點都是安全的,無惡意的,那這不是區(qū)塊鏈。同理,從應用的角度講,如果你的應用必須要使用中心節(jié)點(例如要用超級計算機做深度學習)或者沒必要考慮節(jié)點不安全的情況(例如某個安全的工廠里的傳感器),那么并不需要考慮區(qū)塊鏈技術(shù)。
至于后面的詞“數(shù)據(jù)庫”,目前大部分成熟的區(qū)塊鏈都是數(shù)據(jù)庫,例如比特幣就是一個分布式賬本,而賬本其實就是數(shù)據(jù)。然后,根據(jù)數(shù)據(jù)的格式,又可以分三種——1,數(shù)據(jù)是完全不相關的,只是達成的共識,沒有有效無效之分;2,數(shù)據(jù)有某些邏輯結(jié)構(gòu),例如賬本中,一筆交易實際上除了金額,還有輸入和輸出,連接到之前的交易,這些數(shù)據(jù)需要通過邏輯驗證(例如交易中,節(jié)點需要驗證輸入的交易是否有效);3,數(shù)據(jù)擁有圖靈完備的邏輯,而驗證的時候需要通過節(jié)點使用算力運算,每筆交易可以有不同的輸出和狀態(tài),每個節(jié)點要做的不僅僅是驗證交易的真實性和輸入的正確性,還要根據(jù)交易里的邏輯讀入數(shù)值,進行驗算然后再驗證結(jié)果。
比特幣的系統(tǒng)就是第二種,又叫分布式賬本;以太坊是第三種。第三種可以支持智能合約。
用比特幣舉例的話,1,它是一個完全去中心化的系統(tǒng),2,它放在一個非安全的環(huán)境,它并不要求所有使用比特幣的人都沒有惡意。
新聞熱點
疑難解答
圖片精選