去中心化的追逐:比特幣與以太坊的全節點
本文约1574字,阅读全文需要约6分钟
目前來看,比特幣的節點健康情況要顯著優於以太坊,而後者想要解決這個問題,需要付出更多的努力。
出品| NEST愛好者(nestfans.com)引言:出品| NEST愛好者(nestfans.com)
引言:對去中心化的訴求,極客主義者們將之寄希望於互聯網,互聯網寡頭成為數據的核心壟斷力量,而區塊鏈的世界又將繼續對此解構。去中心化的概念在一個分佈有眾多節點的系統中,每個節點都具有高度自治的特徵。節點之間彼此可以自由連接,形成新的連接單元。任何一個節點都可能成為階段性的中心,但不具備強制性的中心控制功能。節點與節點之間的影響,會通過網絡而形成非線性因果關係。這種開放式、扁平化、平等性的系統現像或結構,我們稱之為去中心化。
去中心化,不是不要中心,而是由節點來自由選擇中心、自由決定中心。簡單地說,中心化的意思,是中心決定節點。節點必須依賴中心,節點離開了中心就無法生存。在去中心化系統中,任何人都是一個節點,任何人也都可以成為一個中心。任何中心都不是永久的,而是階段性的,任何中心對節點都不具有強制性。我們這裡闡述的主要是全節點,200 GB全節點是擁有完整區塊鏈賬本的節點,全節點需要佔用內存同步所有的區塊鏈數據,能夠獨立校驗區塊鏈上的所有交易並實時更新數據,全節點在區塊鏈分佈式賬本中主要的作用是負責區塊鏈的交易的廣播和驗證。比特幣全節點就是通過下載安裝比特幣客戶端(如Bitcoin Unlimited 版本、Bitcoin core 版本等), 並同步數據來保全完整區塊鏈數據的節點。當前,完整的比特幣網絡交易數據大小約為,這對一個普通人來說,門檻並沒有特別高,你只需要擁有一台幾千元的筆記本電腦,下載比特幣客戶端,就能成為一個全節點,來親自驗證交易,查看賬本。從這一點來看,你不需要相信任何中介,這些分佈式的節點會負責實時更新數據,廣播和驗證交易,每個人都有成為節點的可能。當然,為了進一步降低確認交易的門檻,Bitcoin Core 0.12.0 版本客戶端修剪節點同樣可獨立完成比特幣轉賬確認,但是它並沒把整個區塊鏈的數據都保存到本地,也就無法提供完整的區塊鏈給其它節點。以太坊的節點以太坊的全節點叫做“檔案節點”,相較於比特幣,以太坊系統無疑是更加複雜,比特幣專注於一件簡單的事情:存儲賬本和傳遞價值,這是一個優雅簡單的區塊鍊網絡;由於以太坊在比特幣的基礎上,添加了。EVM 虛擬機10 ,具有可計算、可編程功能,除了交易轉賬之外,它還存儲著大量的2 TB“狀態”數據以太坊的狀態爆炸,給系統的存儲帶來了較大的壓力。一個完整的以太坊網絡數據是比特幣的倍,接近。,這對一個普通用戶來說,存儲完整數據是一件困難且門檻很高的事情。從這一點來看,普通用戶獨立運行一個以太坊檔案節點是困難的。隨著以太坊各類應用程序的”湧現“,DApp 對以太坊節點的需求越來越大,但一個普通的DApp 開發者運行一個以太坊檔案節點是沒有必要的,所以,幾乎所有DApp 的選擇都是依賴於以太坊生態一個最為重要的節點集群的第三方運營商Infura ,而Infura 又是託管在亞馬遜雲服務器上的,所以,他有兩層中心化風險以太坊對此也有一些解決方案,研發輕節點的客戶端,供以太坊。“湧現”協議使用。這是一種只下載區塊頭交易或狀態數據的節點,我們稱之為簡化支付驗證(SPV)節點,又稱。輕節點輕節點的目的是使以太坊輕客戶端的安全程度能夠向全節點靠近總結總結