ETH 2.0可能對這場爭論產生的影響

對ETH中心化的爭論,長期以來一直被Preston Pysh和Lyn Alden等訊息靈通的比特幣投資者用作反對採用ETH的論據。這個話題相對複雜,意見都略有不同,但有一點我們意見一致,那就是想要讓區塊鏈/智慧合約被大規模採用的話,去中心化將一直都是layer1協議的關鍵支柱。

在這份報告中,我們將辯論分解成可量化的部分,並分析ETH 2。0可能對這場爭論產生的影響。關於這一爭論的很多文獻都是在ETH 2。0質押之前寫的。我們相信,這些新資料可能會成為投資者採用ETH的轉折點。

對中心化爭論的總結

與流行的觀點相反,可以跨多個軸定義(去)中心化。Vitalik Buterin透過架構、政治和邏輯軸線來衡量(去)中心化。

雖然政治上和邏輯上的去中心化本身就很有價值,但是關於中心化的爭論主要集中在架構軸上。畢竟,如果是足夠的中心化,在這個軸心上的區域性妥協可能會導致整個網路崩潰。

我們建議將架構軸線劃分為以下區域

共識/礦工(去)中心化

節點/儲存(去)中心化

財富(去)中心化

讓我們詳細看看這些:

共識/礦工(去)中心化

這個論點是針對ETH 1。0的,如果驗證者選擇共謀,那麼少量礦工的高集中雜湊率輸出會危及整個網路。

在這個指標上,ETH的表現與BTC差不多,沒有一個(或兩個)礦工產生超過 50% 的算力。這一點很重要,因為多於2方之間的惡意共謀很難執行,因為即使其中一方偏離,代價也會很高。

隨著ETH轉向 2。0 下的 PoS 機制,隨著成為驗證者的障礙降低,我們預計共識將變得更加去中心化,參與者將更多。我們其實已經開始看到了這種情況的發生。在過去7天裡,ETH 1。0中有63個活躍的ETH池/礦工;在ETH 2。0下,約27k個唯一錢包已經承諾進行質押。

節點/儲存(去)中心化

這才是爭論的關鍵所在。在ETH 1。0下,共識和儲存是分開的。執行專用硬體來解決Ethash功能是礦工們已經達成的共識。由於這隻對少數人可行,因此必須由另一組執行和操作節點。節點的目的是儲存和中繼區塊鏈的交易歷史,並驗證礦工新增的交易。

有三種類型的節點:歸檔節點、全節點和輕節點。每個儲存區塊鏈的資料量都在減少。我們真正關心的是全節點,因為它們承載了足夠的資料,以去中心化的方式保護網路,但很少有人可以執行它。在ETH 1。0下,每個Dapp開發人員都需要執行一個節點,以便系統最終能夠隨著時間的推移變得足夠分散式。

然而,執行節點是一項乏味的任務,節點執行者不像礦工,不會因為執行節點而得到補償。因此,許多 Dapp 開發人員選擇透過 Infura 等基礎設施(即服務 (IaaS)) 提供商來執行他們的節點,以換取費用。這就是我們遇到的三重問題。

獨立節點越少,備份/安全性越低

節點與少數大供應商的高度集中給系統帶來關鍵人風險(這在2020年11月Infura宕機5個小時時部分實現了)

眾所周知,Infura等使用 AWS 的大型中心化雲提供商,又會帶來第三方風險

目前只有~3。8k ETH節點(而BTC的~11k)。

此外,到目前為止,許多這樣的節點仍然集中在大型雲提供商那裡。

今年早些時候,當Lyn Alden提出了這一批評時,以太坊社群的其他成員試圖對此做出迴應。下面是他們的回答。

作為以太坊社群的成員,我們非常欣賞Bankless,但我們認為這種迴應還有很多有待改進之處。

隨著以太坊向ETH 2。0的巨大轉變,很多架構也在發生變化。這有兩個關鍵因素:

執行節點的便利性:

以太坊正確地指出,在ETH 1。0下,執行節點所需的硬體要求有些令人頭疼,所以決定將其作為ETH 2。0架構背後的關鍵原則之一。

以下是ETH 1。0和2。0的硬體要求之間的比較。

去激勵執行節點:

在ETH 1。0下,大多數節點都是由Dapp開發者或代表Dapp的開發者執行的。這是因為,由於硬體的限制,驗證者/礦工的數量不足以滿足節點的需求。

在ETH 2。0下,任何擁有 32 ETH 的人都可以質押他們的 ETH 成為驗證者/節點。由於驗證者也將充當節點,因此激勵也將做出適當調整,更重要的是,將有足夠的驗證者使節點分佈足夠廣和分散。

我們可以從註冊的唯一錢包數量中看到這一點。到目前為止,有大約27K個獨立的驗證者。這是 ETH 1。0 節點數量的約 9 倍,以及當前 BTC 節點數量的約 3 倍。(注意:每個單獨的 ETH 2。0 驗證者可以執行多個節點,每個節點 32 ETH)。

進一步驗證去中心化,尤其是不依賴大型雲提供商的一項重要資料是每個節點背後的 ISP(表明雲與自我控制)。類似於https://ethernodes。org為ETH 1。0所做的。我們希望這些資料不會像ETH 1。0那樣偏向於雲提供商,因為更多的節點是自願的(質押者),而不是強制的(Dapp開發者)。節點數量如此之多這一事實首先就是一個積極的訊號。

另外,以太坊社群也在致力於其他解決方案(弱無狀態/狀態過期),以便在區塊鏈變大時更容易執行節點。

財富(去)中心化

這種觀點認為,持有大量ETH的持有者可以透過在ETH 2。0下質押來控制共識。然而,這種情況不太可能發生,因為目前排名前10的錢包控制著不足20%的供應量。與這麼多行動者串通成功的可能性很小。

與此相關的另一個論點是,大型權益池可能會佔領市場的很大份額,並有可能壟斷共識。雖然激勵結構也避免了這一點(池領導者也必須質押自己的ETH),但資料顯示,目前大多數節點都存在於交易所質押池之外。

最後一個需要解決的問題是某些客戶端軟體在執行節點中的優勢。在 ETH 1。0 上,Geth 是大約 80% 節點的客戶端。如果這種情況在 ETH 2。0 中持續下去,一個客戶端的錯誤更新或惡意軟體都可能會導致整個生態系統崩潰。

以太坊似乎正在推動在多個客戶端之間更均勻地分佈。隨著約27k個獨立驗證者(其中包含多個節點)上線,與今天線上約 3k 節點相比,情況可能會迅速改變。這方面的資料還沒有公佈,但是我們會繼續關注這個指標。

結論

總的來說,以太坊是一個雄心勃勃的專案,旨在利用區塊鏈技術的全部潛力。它絕不是處於最終狀態,和任何優秀的技術一樣,它正在不斷迭代。如果區塊鏈技術要充分發揮其潛力,很可能是透過ETH實現的。