時(shí)間:2023-08-08|瀏覽:223
比特幣全節(jié)點(diǎn)就是通過下載安裝比特幣客戶端(如BitcoinUnlimited版本、Bitcoincore版本等),并同步數(shù)據(jù)來保全完整區(qū)塊鏈數(shù)據(jù)的節(jié)點(diǎn)。
當(dāng)前,完整的比特幣網(wǎng)絡(luò)交易數(shù)據(jù)大小約為200GB,這對(duì)一個(gè)普通人來說,門檻并沒有特別高,你只需要擁有一臺(tái)幾千元的筆記本電腦,下載比特幣客戶端,就能成為一個(gè)全節(jié)點(diǎn),來親自驗(yàn)證交易,查看賬本。
從這一點(diǎn)來看,你不需要相信任何中介,這些分布式的節(jié)點(diǎn)會(huì)負(fù)責(zé)實(shí)時(shí)更新數(shù)據(jù),廣播和驗(yàn)證交易,每個(gè)人都有成為節(jié)點(diǎn)的可能。
當(dāng)然,為了進(jìn)一步降低確認(rèn)交易的門檻,BitcoinCore0.12.0版本客戶端之后提供的一種修剪節(jié)點(diǎn)的功能,這種修剪節(jié)點(diǎn)同樣可獨(dú)立完成比特幣轉(zhuǎn)賬確認(rèn),但是它并沒把整個(gè)區(qū)塊鏈的數(shù)據(jù)都保存到本地,也就無(wú)法提供完整的區(qū)塊鏈給其它節(jié)點(diǎn)。
以太坊的狀態(tài)爆炸,給系統(tǒng)的存儲(chǔ)帶來了較大的壓力。一個(gè)完整的以太坊網(wǎng)絡(luò)數(shù)據(jù)是比特幣的10倍,接近2TB,這對(duì)一個(gè)普通用戶來說,存儲(chǔ)完整數(shù)據(jù)是一件困難且門檻很高的事情。
從這一點(diǎn)來看,普通用戶獨(dú)立運(yùn)行一個(gè)以太坊檔案節(jié)點(diǎn)是困難的。隨著以太坊各類應(yīng)用程序的”涌現(xiàn)“,DApp對(duì)以太坊節(jié)點(diǎn)的需求越來越大,但一個(gè)普通的DApp開發(fā)者運(yùn)行一個(gè)以太坊檔案節(jié)點(diǎn)是沒有必要的,所以,幾乎所有DApp的選擇都是依賴于以太坊生態(tài)一個(gè)最為重要的節(jié)點(diǎn)集群的第三方運(yùn)營(yíng)商Infura,而Infura又是托管在亞馬遜云服務(wù)器上的,所以,他有兩層中心化風(fēng)險(xiǎn)。
以太坊對(duì)此也有一些解決方案,研發(fā)輕節(jié)點(diǎn)的客戶端,供以太坊“涌現(xiàn)”協(xié)議使用。這是一種只下載區(qū)塊頭交易或狀態(tài)數(shù)據(jù)的節(jié)點(diǎn),我們稱之為簡(jiǎn)化支付驗(yàn)證(SPV)節(jié)點(diǎn),又稱輕節(jié)點(diǎn)。
在正常情況下,SPV輕節(jié)點(diǎn)的運(yùn)行是良好的,但當(dāng)多數(shù)全節(jié)點(diǎn)出現(xiàn)不誠(chéng)實(shí)行為的情況下,輕節(jié)點(diǎn)的安全保障就會(huì)變得很較弱。
由于以太坊網(wǎng)絡(luò)數(shù)據(jù)太過龐大,隨著以太坊生態(tài)的發(fā)展,其將要面臨的挑戰(zhàn)也越來越大。輕節(jié)點(diǎn)的目的是使以太坊輕客戶端的安全程度能夠向全節(jié)點(diǎn)靠近,這是否能證明最終有效,還需要時(shí)間來驗(yàn)證。