時(shí)間:2023-06-17|瀏覽:229
想要理解區(qū)塊鏈就必須理解分布式系統(tǒng)及其保證一致性的方法。這里的一致性指的是英語里的"consistency"。在計(jì)算機(jī)領(lǐng)域中,一致性和時(shí)間有直接的數(shù)學(xué)關(guān)系。工程上在一定概率內(nèi),例如99.9%,可以實(shí)現(xiàn)可靠性一致性等等。
我們可以用投票決策的過程來舉例說明一致性的概念。在區(qū)塊鏈場景里面,一致性主要是指每一個(gè)地址和賬戶里的UTXO(未花費(fèi)交易輸出),以及在數(shù)字資產(chǎn)交易中交易數(shù)據(jù)的一致性。在分布式系統(tǒng)中,我們可以把一致性問題轉(zhuǎn)化為廣播問題,即如何確保消息能被所有節(jié)點(diǎn)接收到。
在廣播中,有FIFO廣播和原子廣播兩種方式。FIFO廣播即按照消息發(fā)送的順序進(jìn)行接收,而原子廣播則是除非所有節(jié)點(diǎn)都成功接收到了消息,否則這個(gè)消息就撤回。為了解決分布式系統(tǒng)的不確定性,廣播可以采用去中心化或多中心化的方式實(shí)現(xiàn)。
區(qū)塊鏈技術(shù)的一個(gè)重要價(jià)值在于去中心化的交易,同時(shí)也可以支持一個(gè)完全開放的系統(tǒng)。然而,區(qū)塊鏈基礎(chǔ)設(shè)施設(shè)計(jì)的原則與現(xiàn)在互聯(lián)網(wǎng)設(shè)施相比發(fā)生了變化,因此需要用新的技術(shù)來提升廣播服務(wù)。清華數(shù)據(jù)院提供了高速廣域的解決方案,不僅僅為了支持區(qū)塊鏈服務(wù),而是支持整個(gè)數(shù)據(jù)服務(wù)。
熱點(diǎn):區(qū)塊鏈 大數(shù)據(jù) 數(shù)據(jù)