Solana驗證者健康報告:去中心化程度穩步提高
原文:《Validator Health Report:October 2023 》
作者: Solana Foundation
編譯:Odaily星球日報夫如何
近日,Solana 基金會發布《驗證者健康報告》。
報告顯示, Solana 驗證者網絡正在持續增長,並通過節點數量、Nakamoto 系數和客戶端多樣性等指標得到衡量。驗證者網絡的健康狀況是 Solana 基金會持續關注的重點,他們提供工具和教育來幫助全球的驗證者和權益持有者參與網絡的安全。此外,基金會也鼓勵社區參與和貢獻。
Solana 的驗證者網絡參與度明顯增加。社區組織了定期電話會議和電子會議,以促進驗證者之間的交流和分享最佳實踐。此外,基金會還計劃在未來舉辦 Block 0 會議,以進一步加強社區的聯系。
Solana 網絡开發了多個驗證者客戶端,包括 Solana Labs、 Jito Labs 、Firedancer、Sig 和輕量級客戶端。客戶端的多樣性對於網絡的健康和去中心化至關重要,可以減輕單一故障點的風險,並提高網絡的韌性。
Nakamoto 系數是衡量網絡安全的重要指標,Solana 目前的 Nakamoto 系數為 31 ,但基金會仍然希望進一步提高這個數字,以增強網絡的去中心化。
在 Solana 的權益分布方面,網絡在地理上分布均衡,沒有一個國家擁有絕對的主導地位。基金會正密切關注權益的分布情況,並採取行動來提高地理多樣性。
以下為報告原文,由 Odaily 星球日報編譯。
概況
Solana 驗證者網絡持續增長,並且通過節點數量、N 分布和多樣性等指標進行了測量。值得注意的是,自上次驗證者健康報告以來: Solana 作為多客戶端網絡的發展取得了快速進展,超過 31% 的權益通過 Jito Labs 運行。此外,另外兩個驗證者客戶端正在开發中,這個比例比一年前的 0% 有了顯著增長。 該網絡的正常運行時間達到了 100% 。自 2023 年 2 月 26 日起,已經實施了多種新的軟件升級程序,自此以來,網絡沒有出現過任何性能下降。 截至 2023 年 9 月 6 日,Solana 仍然是全球最大的 PoS 網絡之一,擁有數量衆多的節點和分布範圍廣泛,根據 Nakamoto 系數和驗證者軟件客戶端的測量。
Solana 基金會還注意到了最近幾個月驗證者網絡參與度的明顯增加。雖然很難用硬性數據來衡量,但一些驗證者社區參與的指標包括:
-
定期的社區主導的驗證者電話會議:從 2023 年 3 月开始,驗證者生態系統开始計劃和召集定期電話會議,讓驗證者社區分享筆記和最佳實踐。
-
Block 0 會議:驗證者社區將於 2023 年 10 月 30 日在阿姆斯特丹舉辦首屆 Block 0 會議。這是一個完全由社區組織的活動,旨在討論 Solana 網絡的發展,並加強社交聯系。
Solana 主網測試版於 2020 年 3 月推出,三年半以來取得了顯着進展。在此期間,生態系統已經大幅發展。Solana 基金會在評估網絡的健康狀況和提升其韌性以及機遇時,力求嚴謹和理性,鼓勵社區分享他們的想法。
核心客戶端开發
在先前的驗證者健康報告中,基金會討論了關於衡量和評估網絡健康的最佳方式的思考變化。特別是,基金會最近花費了大量精力加強軟件層面上的驗證者網絡健康。在這方面,基金會專注於鼓勵开發新的軟件客戶端,並加強來自多個組織的核心貢獻开發者網絡。
驗證者是運行 Solana 驗證者客戶端的計算機,該客戶端是 Solana 網絡的操作系統。在任何區塊鏈網絡中,具有多個軟件客戶端對於網絡的韌性和去中心化至關重要,這有助於確保網絡軟件沒有單一故障點。生態系統取得的一個最重要的勝利是 Solana 成為一個多客戶端網絡,這意味着驗證者可以選擇運行不同的客戶端。
Solana 的現狀
目前有四個不同的驗證者客戶端實現正在積極开發中,它們建立在三個獨立的代碼庫之上。值得注意的是,Jito Labs 的客戶端由超過 31% 的 Solana 驗證者使用,相比於 2023 年 3 月的 16% 有所增長(上一份驗證者健康報告),而自 2022 年 8 月該客戶端首次推出主網以來一直為 0% 。
驗證者客戶端的多樣性對於網絡的長期健康和運行至關重要。通過多個驗證者客戶端,單個客戶端中存在的錯誤或有害代碼的風險可以通過其他獨立的客戶端來減輕,這些客戶端很可能不會有相同的錯誤或惡意軟件攻擊,從而降低了整個網絡中斷的可能性。
Solana 上的第一個驗證者客戶端最初由 Solana Labs 开發。此後,有幾個獨立的努力在 Solana 網絡上創建額外的完整或輕量級驗證者客戶端。
-
Jito Labs:在 2022 年 8 月,Jito Labs 發布了第二個 Solana 主網的驗證者客戶端。這是一個基於 Solana Labs 代碼的分叉版本,由 Jito Labs 進行維護、修改和部署。然而,由於這是現有獨立構建的分叉版本,所以 Solana Labs 客戶端中的錯誤很可能也存在於這個客戶端中。
-
Firedancer:同樣在 2022 年 8 月, Jump Crypto 宣布計劃在 Solana 上構建一個全新的驗證者客戶端。這個驗證者客戶端是從頭开始开發的,並且在性能上有顯著的改進。在測試環境中,Firedancer 每秒處理的交易量可達到一百萬筆(相比之下,原始的 Solana Labs 客戶端在類似的測試環境中每秒處理約 55, 000 筆交易)。
-
Sig:在 2023 年 7 月, Syndica 宣布正在开發用 Zig 編程語言編寫的 Solana 網絡驗證者客戶端 Sig。在 2023 年 9 月,Syndica 的驗證者團隊發布了 Sig 的初始實現,包括 Gossip 協議的實現。
-
輕量級客戶端(如 TinyDancer):除了這四個驗證者客戶端,TinyDancer 是 Solana 的輕量級客戶端,正在積極开發中。TinyDancer 不參與區塊鏈共識的區塊構建和狀態維護,而是使用戶能夠在不必自己運行完整節點的情況下更輕松地進行驗證。
總驗證者數量
擁有更多的驗證者的區塊鏈通常更具韌性。當用戶在區塊鏈上執行合約時,他們需要確信他們的交易將被記錄。理想情況下,每個添加到區塊鏈的交易都會被該鏈上的每個驗證者記錄,這就是為什么擁有更多的驗證者很重要;大量多樣的驗證者可以保護免受像數據中心斷電這樣的災難性事件的影響。
有兩種類型的驗證者: 共識節點:共識節點在網絡的運行中起着核心作用,提供兩個基本功能:
-
創建並向網絡中的其他節點提議新的區塊
-
對其他節點提議的新區塊的有效性進行投票。
RPC 節點:遠程過程調用(RPC)節點是應用程序與 Solana 基礎設施之間的接口。這些節點與共識節點類似,獨立驗證所有新的區塊和網絡變更,但它們不進行投票。
Solana 的現狀: 在 2023 年 3 月,共識節點的總數從約 2200 個下降到約 1700 個。這一下降是由於大量的質押被重新分配給收取 100% 傭金的節點。利益相關者意識到了這個問題,並將他們的委托重新分配給更活躍的驗證者。在這一下降之後,截至 9 月 13 日,共識節點數量逐漸穩步增長,達到了 1961 個共識節點和 2874 個驗證者節點的總數。
相對於其他權益證明的區塊鏈,Solana 的節點數量絕對較高。基金會預計在接下來的幾個月中將對其計劃進行調整,以鼓勵節點的質量,而不僅僅是數量。
什么是“高質量驗證者”是主觀的,但一些例子包括節點的正常運行時間、硬件性能、在用戶出現問題時的服務水平,以及驗證者運營者在更廣泛的驗證者社區中的活躍程度。基金會已經確定了一些機會,以鼓勵驗證者達到這些標准,並將在接下來的幾個月內與社區分享並推出這些機會。
投票權力的 Nakamoto 系數
投票權力的 Nakamoto 系數被定義為在網絡中需要被攻陷的最小節點數量,以實施對區塊進行審查或停止共識,從而阻止一些或全部新區塊(以及其中的交易)被確認。在大多數權益證明網絡中,這是投票權力的最小百分比,需要代表至少 33.4% 的節點。
當權益分配高度集中時,少數驗證者可能代表總委托數量的 33.4% (超小部分)。在權益和共識權力更加分散的分布中,這個集合更大,使得企業、不法行為者或其他實體難以通過審查來操縱區塊鏈。
Solana 的現狀:
在 2023 年 9 月 6 日的調查中,Solana 的 Nakamoto 系數為 31 。這意味着最低需要有 31 個驗證者共謀(截至 2023 年 3 月)進行網絡審查。該 Nakamoto 系數與上一次驗證者健康報告中的結果相同,也為 31 。
Solana 的 Nakamoto 系數從 2020 年 3 月的啓動开始穩步增長,持續到 2022 年 9 月,並在那之後保持相對穩定。一個 Nakamoto 系數為 31 是強大的。盡管基金會希望隨着時間的推移這個數字能夠增加,但是從數字增長來看,不能作為網絡去中心化的先導指標,因為 Solana 網絡是根據權益分配的角度來看的。
以下列出了其他一些權益證明區塊鏈的 Nakamoto 系數,以便進行基准比較:
即使是一個規模龐大、高度分布、擁有多個軟件客戶端的網絡,也容易受到幾個外在因素的影響,這些因素可能會影響區塊鏈的彈性。這些因素將在下一部分進行討論,也是最後一部分。
分布
Nakamoto 系數和客戶端多樣性是關鍵指標,但它們無法捕捉到運行區塊鏈所涉及的人為因素。在驗證者網絡健康方面,很少有人欣賞到外部因素的作用,例如地緣政治、自然災害和企業激勵。
在這最後一部分中,我們將從幾個外部因素的角度來看 Solana 網絡的彈性,以及它們可能如何對像 Solana 這樣的權益證明網絡產生影響。
數據中心提供商的權益分布
任何人都可以運行 Solana 節點。由於 Solana 協議需要高性能硬件,驗證者操作者通常會從第三方數據中心租用服務器空間來運行他們的節點。這並不罕見;大多數區塊鏈上的計算能力都是在第三方擁有的大型數據中心的服務器上完成的。
使用第三方數據中心來運行驗證者節點的風險意味着數據中心的所有者對區塊鏈的運行具有不成比例的權力。為了最大程度地減少一個公司可能損害鏈的風險,權益應該在租用服務器空間的私營公司之間相對均勻地分布。
這種風險在 2022 年 11 月出現了,當時服務器提供商 Hetzner 封鎖了 Solana 節點。值得注意的是,網絡在此期間繼續運行。這相當於對網絡發動了 20% 的攻擊,同時也證明了為什么在多個服務器提供商之間分配權益是如此重要。
Solana 的現狀:
數據中心提供商通常運營多個數據中心和自治系統號(ASN)。下面的數據根據公开可獲得的數據,根據主要數據中心的 ASN 進行分割。
自治系統(AS)是具有單個路由號的服務器網絡。不同的自治系統通過唯一的 ASN 進行標識。根據內部網絡或路由的配置方式,一個自治系統可以跨越不同地理位置的多個物理位置。
Solana 的權益相對分布在自治系統(ASN)之間,沒有任何一個自治系統托管接近 33.3% 的活躍權益。目前,至少需要三個數據中心共謀才能組合超過 33.3% 的權益並停止網絡。
地理區域上的權益分布
無論世界上的某個地區發生什么事件,全球具有彈性的區塊鏈都必須繼續運營。考慮以下情況:
-
一個政府對傳送互聯網的水下光纜進行攻擊,並導致整個地區的互聯網中斷。全球彈性的區塊鏈必須能夠繼續運行,不受該地區事件的影響。
-
一個專制政權追捕一個持不同政見的人,如果該政權選擇關閉在該國內運行的區塊鏈服務器,這個持不同政見的人必須確信她可以訪問資金。
-
自然災害幹擾了特定地區的所有節點。無論世界上的哪個地區使用區塊鏈,用戶仍然需要確信即使許多驗證者意外下线,該鏈也將繼續運行。
這些情況下,人們仍然需要對區塊鏈的持續運行感到自信,即使許多驗證者意外下线。
Solana 的現狀:以下是網絡的地理分布快照,根據每個國家的權益百分比進行組織。
網絡在地理上分布均衡,沒有一個國家擁有 33.3% 的活躍權益,盡管最近美國的收益增加表明他們最終可能達到這個百分比。值得注意的是,美國加拿大的總活躍權益為 34.3% 。這裏按國家劃分的權益百分比與各國的數據中心絕對數量差異顯著。
通過美國的權益大幅增加,從上次報告的 23.5% 增加到 29.2% 。基金會正在努力解決這個問題,例如通過密切監控這一變化,協助權益池優化去中心化,並採取行動來調整它們的評分算法以考慮地理因素。
展望未來
Solana 基金會持續致力於通過向全球的驗證者和權益持有者提供工具和教育來改善驗證者網絡的健康狀況,鼓勵社區成員成為網絡安全的有思考能力的參與者。基金會的重點已經擴大,不僅僅關注社區的增長和 Nakamoto 系數,而且還包括一些難以量化的方式來提高網絡的健康狀況。
Solana 驗證者社區已經推出了幾項新舉措,以改善網絡的健康狀況,包括組織 Block 0 (驗證者的電子會議)、社區主導的驗證者召集和新的治理實踐。
在未來幾個月中,基金會將通過自己的倡議來支持社區的努力,旨在改善驗證者網絡的健康狀況,包括對 Solana 基金會 Delanation 計劃的改變,幫助驗證者更加自給自足和可持續,並加強網絡的社區定位。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
星球日報
文章數量
7745粉絲數
0