時(shí)間:2022-03-22|瀏覽:503
目前大部分成熟的區(qū)塊鏈都是數(shù)據(jù)庫,例如比特幣就是一個(gè)分布式賬本,而賬本其實(shí)就是數(shù)據(jù)。然后,根據(jù)數(shù)據(jù)的格式,又可以分三種——1,數(shù)據(jù)是完全不相關(guān)的,只是達(dá)成的共識(shí),沒有有效無效之分;2,數(shù)據(jù)有某些邏輯結(jié)構(gòu),例如賬本中,一筆交易實(shí)際上除了金額,還有輸入和輸出,連接到之前的交易,這些數(shù)據(jù)需要通過邏輯驗(yàn)證(例如交易中,節(jié)點(diǎn)需要驗(yàn)證輸入的交易是否有效);3,數(shù)據(jù)擁有圖靈完備的邏輯,而驗(yàn)證的時(shí)候需要通過節(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)就是第二種,又叫分布式賬本;以太坊是第三種。第三種可以支持智能合約。用比特幣舉例的話,1,它是一個(gè)完全去中心化的系統(tǒng),2,它放在一個(gè)非安全的環(huán)境,它并不要求所有使用比特幣的人都沒有惡意。