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