作者:Lostin 來源:Helius 翻譯:善歐巴,金色財經
摘要
-
Solana 網路由4,514 個節點組成,其中包括1,414 個驗證者和3,100 個RPC 節點(第685 個Epoch)。沒有單一驗證者控制超過3.2% 的總質押量。
-
中本聰係數(Nakamoto Coefficient, NC) 表示在惡意串通的情況下,能夠導致網路活性失敗(無法產生新區塊)的最小獨立實體數。 Solana 的中本聰係數通常被認為是19,但實際數值可能更低,因為單一實體可以在無需許可的情況下匿名運行多個驗證者。
-
Solana 的驗證者分佈在37 個國家和地區。驗證者數量最多的地區是美國,共有508 個驗證者。有四個地區的質押份額超過10%:美國佔18.3%,荷蘭和英國均為13.7%,德國佔13.2%。
-
68% 的質押委託給歐洲的驗證者,20% 委託給北美的驗證者。歐盟範圍內(不包括挪威、烏克蘭和英國),有50.5% 的質押量分佈在其中的驗證者上。
-
驗證者分佈在135 個不同的託管服務提供者上。排名前兩位的服務商是Teraswitch(美國私人公司,託管了24% 的質押份額)和Latitude.sh(前身為Maxihost,一家巴西低成本裸金屬伺服器供應商,託管了19% 的質押份額)。
客戶端和開發情況
• Agave 用戶端:程式碼庫有357 位貢獻者。
• Firedancer 用戶端:由科學總監Kevin Bowers 帶領的小型團隊開發,目前有57 位貢獻者。
• Jito 用戶端:是Agave 用戶端的分支,新增了鏈外區塊空間拍賣功能,目前佔據了網路質押的88%。然而,隨著Firedancer 用戶端逐步引入並整合,這一份額預計將在未來12 個月內顯著變化。 Solana 和以太坊是目前唯一提供多個客戶端實現的Layer 1 區塊鏈。
對Solana 核心組件的重大改變需要經過正式的公共提案流程(Solana Improvement and Development, SIMD)。涉及經濟參數變更的重大協議調整需進行治理投票。截至目前,共進行了三次治理投票。
Solana 基金會
Solana 基金會成立於2019 年6 月,是一家註冊於瑞士的非營利組織,致力於支持Solana 生態的發展。基金會由60-65 名全職員工組成,負責管理資助計畫、質押專案和開發工具。
此外,Solana 的開發者社群具有顯著的地理多樣性。在最近的半年一度黑客松「Radar」中,來自156 個國家的13,672 名參與者報名,主要參與者來自印度、奈及利亞、美國和越南。 SuperTeam(連接Solana 創意者、開發者和經營者的網路)現已在16 個國家擁有1,300 名成員。
什麼是去中心化?
去中心化可以概括為系統中不存在單點故障。這個多維概念涵蓋代幣分佈、關鍵人物的影響力、無許可的網路參與、開發控制權以及軟體/硬體的多樣性。衡量區塊鏈去中心化程度的方法尚無統一標準,除Balaji 提出的中本聰係數外,許多指標有缺陷。此外,圍繞區塊鏈去中心化的討論往往帶有政治哲學色彩,常引發意識形態甚至接近宗教般的爭論。
Solana 長期以來受到區塊鏈社群部分人士關於去中心化和抗審查能力不足的批評和誤解。最近一個例子是美國前情報承包商及告密者愛德華·斯諾登在Token2049 大會的主題演講中表達的擔憂:
「回顧比特幣白皮書,我認為你會看到一種對抗性的系統思維,而這正是我們需要考慮的。很多人——我不想點名,但比如Solana——他們拿著好主意說,’如果我們集中化一切會怎樣?
像許多Solana 的批評者一樣,史諾登並未提供數據來支持他的觀點,儘管他被公開邀請提供證據。接下來的分析將基於數據審視Solana 網路的去中心化水平,突顯其在去中心化方面的相對優勢,同時指出需要進一步改進的領域。
權力下放的向度
透過本報告,我們將採取定量和多方面的方法來分析Solana 的去中心化,並以事實和可公開驗證的資訊為基礎進行分析。
我們將評估以下領域:
-
股權分配
-
節點的地理分佈
-
託管服務提供者的多樣性
-
客戶端軟體多樣性
-
開發人員多樣性
-
治理流程和實體
在適當的時候,我們會將Solana 網路的指標與其他產業對等權益證明L1 區塊鏈的指標進行比較。對等網路僅作為基準,為Solana 的去中心化之旅提供更廣泛的背景,並突出顯示其可能落後或超出預期的領域。
這些比較不應被誤解為試圖宣稱一個網路優於另一個網路。
在許多情況下,以太坊提供了最有用的基準,因為它被廣泛認為是最去中心化的Layer 1 權益證明區塊鏈。值得注意的是,以太坊的創世區塊是Solana 的兩倍多,其創世區塊於2015 年7 月產生,而Solana 的創世區塊於2020 年3 月產生。去中心化是動態的,區塊鏈通常會隨著時間的推移而變得更加去中心化。在類似條件下,可以合理地預期較舊的網路將實現更高的去中心化程度。
權益分配
區塊鏈網路中的權益分配是指網路的權益代幣如何在其驗證者之間分配。在分佈良好的系統中,沒有任何單一驗證者或小團體持有不成比例的大量權益,從而降低了任何一個實體對網路共識產生不當影響或控制的風險。
均衡的權益分配可確保驗證者多元化,從而促進去中心化,使任何惡意行為者更難破壞網路的完整性。隨著網路對單一驗證者故障的復原能力增強,它還有助於提高容錯能力。
「你需要一個非常大的驗證器集,從本質上講,驗證器集越大,網絡就越安全,但在學術層面上,節點集越大,就越容易保證作為該集合中少數的誠實節點始終具有可以相互訪問的最小生成樹。找出問題所在。
– 阿納托利·雅科文科,《斷點2024》
在Solana 網路上運行節點完全無需許可,作為驗證者運行所需的最低強制性質押量非常低(1 SOL)。此網路原生支援委託權益證明(dPoS),由4,514 個節點組成,其中包括1,414 個驗證者和3,100 個RPC 節點。
以權益計算,最大的兩個驗證者由Helius 和Galaxy 經營,各自持有約3.2% 的權益。進入前三分之一超級少數和前三分之二超級多數所需的最低委託權益分別為440 萬和123 萬SOL。
為更清楚起見,下表會依委託權益將驗證者分組。在上限,82 個驗證者(佔總數的5.87%)持有超過一百萬委託SOL。相反,在下限,825 個驗證者(佔總數的59.1%)擁有不到50,000 個委託SOL,其中大多數參與了Solana 基金會委託計劃(SFDP),該計劃旨在幫助小型驗證者快速實現可持續發展。大約72% 的Solana 驗證者受益於SFDP 支持,這些驗證者合計佔總權益的19%。
正如區塊鏈位址不等同於使用者一樣,驗證者數量並不反映營運驗證者的不同實體的真實數量。由於較大的實體可能會選擇將其權益分散到多個驗證者中,因此實際數量會較低。例如,Jito ( 1 , 2 )、Coinbase ( 1 , 2 ) 和Mrgn ( 1 , 2 ) 經營多個驗證者。
單一實體運作多個驗證器本身並沒有什麼問題;事實上,如果驗證器是分散式的而不是共置的,這可以透過增加地理和託管提供者的多樣性來增強網路。但是,如果這些驗證器的配置與非標準設定或防火牆規則相同,則可能會產生風險。此外,作為「驗證器即服務」模型的一部分,由單一實體代表大型公司或專案管理眾多驗證器可能會帶來進一步的去中心化問題。
中本係數
在權益證明網路中,中本聰係數表示控制至少三分之一總權益(即超級少數)所需的最小節點數。中本聰係數越高,權益分佈越廣,因此去中心化程度越高。它也可以被認為是可以惡意合謀導致活躍度故障的最小獨立實體數量,從而拒絕新區塊生成所需的共識。基於PoS 和拜占庭容錯的區塊鏈需要超過三分之二的權益來就網路狀態達成一致,才能繼續處理交易。
為了確定Solana 網路的Nakamoto 係數,我們按驗證者的股權份額從高到低對其進行排序,併計算控制總股權三分之一所需的數量。 Solana 的Nakamoto 係數歷史性地介於2023 年8 月13 日的峰值34 和目前的最低值19 之間。過去一年,該係數相對穩定。
Solana的歷史中本聰係數
Solana 網路的中本聰係數與業界同行網路相比處於中等水準。這些數字沒有考慮到個體實體可以自由地匿名操作多個驗證者,因此真正的中本聰係數可能更低。
驗證者和權益的地理分佈
網路節點的地理多樣性對於降低風險和提高網路抗脆弱性至關重要。當過多的驗證者集中在一個地區時,網路的彈性就會依賴這些特定司法管轄區的監管框架。
地震、洪水、颶風和海嘯等天災是另一種風險。此類事件會給國家電網帶來壓力,並可能嚴重擾亂資料中心的運營,導致突然斷電。戰爭、網路攻擊以及對包括海底電纜在內的關鍵網路基礎設施的破壞等人為威脅也會帶來進一步的風險,可能危及網路的穩定性。
本節分析的Solana 資料是從validators.app 收集的,用於第685 個時期。原始資料集以電子表格格式提供於此處。這些數字僅反映質押的驗證器節點,不包括非質押的RPC 節點。
Solana 驗證者數量和質押量(按大洲劃分)
按大洲分組時,數據顯示632 名Solana 驗證者(46%)位於歐洲,550 名(40%)位於北美洲。在股權分配方面,68% 的股權委託給歐洲的驗證者,20% 委託給北美的驗證者。所有股權的50.5% 委託給在歐盟境內營運的驗證者(即除挪威、烏克蘭和英國以外的歐洲股權)。
Solana 驗證者和各大洲的權益分佈
相較之下,以太坊的股權分佈類似,但北美的權重更高,為34.4%。
按大洲劃分的以太坊驗證者和權益分佈
Solana 驗證者數量(按國家/地區)
Solana 網路的驗證者集遍佈37 個不同的國家和地區。最大的集中地是美國,有508 個驗證者(37%) 在美國資料中心運行,其次是荷蘭的112 個驗證者(8%) 和俄羅斯的111 個驗證者(8%)。
Solana 驗證者按國家統計
Solana 權益的地理分佈
如果以權益對驗證者進行加權,則這種分佈較為均衡。四個主要司法管轄區分別持有超過10% 的權益:美國為18.3%,其次是荷蘭和英國,均為13.7%,德國為13.2%。
Solana 質押的地理分佈
相較之下,以太坊節點分佈在83 個不同的國家和地區,其中近一半位於美國或德國。
按國家/地區劃分的以太坊節點
Solana 節點數量與權益前10 名的城市
對按城市劃分的驗證者和委託權益分佈進行更細緻的分析顯示,Solana 驗證者分佈在全球121 個城市。
具體來說,對於美國來說,驗證者分散在所有主要地區,總共涵蓋35 個城市。最受歡迎的是芝加哥(124 名驗證者,2.3% 的股份)、洛杉磯(57 名驗證者,2.3% 的股份)和紐約(32 名驗證者,3.5% 的股份)。
今年早些時候,Anza 員工Rex St.John提出了改善Solana 驗證者地理多樣性的策略,特別是透過擴大營運商在全球南方地區的存在。
確定了幾個關鍵挑戰:
-
延遲更高:偏遠地區的節點難以與網路保持同步。
-
頻寬成本:一些地區的頻寬成本非常高
-
監管限制:不同司法管轄區制定法律,限制營運區塊鏈基礎設施的可行性
-
基礎設施不發達:網路和資料中心基礎設施不足。
-
不利的稅和關稅:硬體設備成本高。
-
人才短缺: Solana 缺乏在地專業知識,且取得質押所需資金的管道有限
託管服務提供者
理想情況下,驗證器集應由廣泛的獨立提供者託管,而不是嚴重依賴少數幾個中心化提供者。這種多樣化對於降低任何單一提供者的網路中斷或審查風險至關重要。
2022 年發生的重大事件涉及德國託管服務提供者Hetzner,該公司意外地將Solana 驗證者從其服務中移除,導致20% 以上的活躍權益(約1,000 名驗證者)在數小時內下線。儘管如此,Solana 仍保持完全正常運行,沒有出現活躍性問題。大多數受影響的驗證者在幾天內成功遷移到新的資料中心,幾乎所有拖欠的權益都在幾週內恢復上線。
發送給Hetzner 用戶的電子郵件通知,指示他們從伺服器中刪除Solana 用戶端軟體
Solana 驗證器託管提供者(按權益)
Solana 驗證者集分散在135 個不同的託管提供者中。兩大領先供應商分別是Teraswitch(一家美國私人公司,託管了24% 的驗證者)和Latitude.sh(前身為Maxihost),這是一家總部位於巴西的低成本裸機伺服器供應商,19% 的驗證者使用該公司的伺服器。這兩家提供商合計佔43.4% 的股份。
其他受歡迎的主機包括法國雲端運算公司OVHcloud(佔有8.65% 的份額)和立陶宛的Cherry Servers(佔有8.45% 的驗證者)。
Solana 驗證器硬體需求
由於Solana 是高性能、高吞吐量的區塊鏈,因此它對節點的要求比大多數行業同行更為嚴格。 Solana 驗證器的硬體建議包括以下關鍵組件:
-
CPU: 24 核心/ 48 執行緒或更多,4.2GHz 基本時脈或更快
-
記憶體: 512 GB
-
磁碟: PCIe Gen3 x4 NVME SSD,或更高版本,總容量2 TB 或更大。高TBW
-
無需GPU
實際上,Solana 的頻寬要求使得家庭操作不切實際,因此驗證器主要在專用資料中心的裸機伺服器上進行操作。
Solana 用戶端多樣性
Solana 最初推出時只有一個驗證器用戶端,由Solana Labs 開發,以Rust 編寫。雖然Solana Labs 用戶端不再主動更新,但一個名為Agave 的分叉目前正在使用中。完全依賴單一客戶端實作是中心化的重要載體,因為它會帶來嚴重的軟體錯誤風險,可能導致整個網路的活躍性故障。
增加客戶端多元化一直是Solana 社群的首要任務,而隨著Firedancer的推出,這個目標終於得以實現。
Solana 用戶端實現
目前,多個Solana 用戶端實作已經投入運作或正在開發中:
-
Agave :原始Solana Labs 用戶端的一個分支,用Rust 編寫,由Solana 軟體開發公司Anza維護。
-
Firedancer :由Jump Crypto以C 程式語言對原始客戶端進行徹底重寫。
-
Frankendancer:一種混合驗證器,結合了Firedancer 的網路堆疊和區塊生產組件以及Agave 的執行和共識。
-
Jito : Jito Labs構建的Agave 客戶端分叉,引入了協議外的區塊空間拍賣,透過小費為驗證者提供更多經濟激勵。
-
Sig :由Syndica使用Zig 編寫的讀取最佳化的Solana 驗證器客戶端。
此外,Mithril是一個用Golang 編寫的客戶端,由Overclock開發,可作為硬體要求較低的驗證全節點。
讓多個全職核心工程團隊互相審查彼此的程式碼庫可以大大提高發現錯誤的可能性,同時促進知識共享和協作。
Anza 工程師Joe Caulfield 在最近的一次採訪中表示:“我們從Firedancer 客戶團隊那裡學到了很多東西;他們提出的一些解決方案確實很聰明。”
Agave 和Firedancer 都有重要的漏洞賞金計畫。
Solana 用戶端多樣性與以太坊
Solana 和以太坊是僅有的兩個提供多種客戶端實現的Layer 1 網路。以太坊至少有五個主要軟體客戶端。最廣泛採用的是Nethermind(以C# 編寫,使用率為45%)和Geth(以Go 編寫,使用率為39%)。
在Solana 上,Jito 用戶端目前擁有該網路88% 的股份。然而,隨著新客戶端Frankendancer 和Firedancer 逐漸引入並融入生態系統,這一格局預計將在未來12 個月內發生巨大變化。
開發者去中心化
在《量化去中心化》中,Balaji 將開發者去中心化視為區塊鏈生態系統的關鍵因素,強調盡量減少對個人貢獻者的依賴和降低「關鍵人物風險」的重要性。
Solana 上的所有核心用戶端軟體均根據開源授權公開託管在GitHub 上,允許開放存取和社群貢獻。
由2024 年初 成立的軟體開發公司Anza 維護的Agave 驗證器在這一領域發揮重要作用。 Anza 成立時約有45 名員工,約佔Solana Labs 之前員工隊伍的一半。
除了管理Agave 之外,Anza 團隊還透過開發代幣擴展、跨境支付基礎設施和Solana 許可環境等計劃,為更廣泛的Solana 生態系統做出貢獻。
Agave 用戶端程式碼庫貢獻者數量
Agave 用戶端程式碼庫有357 位貢獻者和26,408 次提交,但僅憑原始提交計數並不完美,無法完全反映個人貢獻的深度。值得注意的是,一小部分開發人員(主要是Solana 的高級工程師和聯合創始人)撰寫了大部分提交,還有一小群較小的貢獻者。
相較之下,以太坊流行的Geth 和Nethermind 客戶端在更大的社群中表現出類似的貢獻者集中模式。 Geth 有1,098 位貢獻者,而Nethermind 有142 位。 Geth 的所有提交中有一半以上歸因於三位核心貢獻者。同樣,兩位開發人員佔Nethermind 所有提交的50% 以上。
Firedancer 用戶端程式碼庫貢獻者數量
Firedancer 用戶端由美國著名高頻交易公司Jump的Kevin Bowers領導的小型團隊開發,目前有57 位貢獻者和3,722 次提交。鑑於Firedancer 是一個相對較新的項目(第一次提交可以追溯到2022 年8 月),並且最近才在主網上線,因此貢獻者的多樣性仍然有限。
Solana 生態系開發者
在更廣泛的Solana 生態系統中,開發者社群的地理多樣性顯而易見。 Solana 每兩年舉辦一次的線上黑客馬拉松是全球參與人數最多的黑客馬拉松之一,在培養當今許多最成功的Solana 協議和應用程式團隊方面發揮了重要作用,包括Tensor、Drift、Jito 和Kamino。
最近的Radar黑客馬拉松吸引了來自156 個國家的13,672 名參與者,其中印度、尼日利亞、美國和越南的代表尤為突出。
Radar黑客馬拉松報名(按國家/地區)
Superteam是一個連接Solana 創意人員、開發人員和運營商的網絡,目前已擴展到16 個國家/地區的1,300 名成員。其本地化分會透過活動和共享工作空間促進協作。 Solana Allstars是由Step Finance 經營的大使計劃,在尼日利亞取得了巨大成功,在許多地區舉辦了120 多場參與人數眾多的聚會
治理
治理是去中心化的重要載體,因為它決定了網路內的決策方式。這影響從協議升級到經濟政策和社區規則的一切。去中心化治理增強了網路的透明度、公平性和信任度。
治理投票和SIMD
Solana 改進和開發(SIMD) 提案是Solana 核心組件發生任何重大變更所必需的正式文件。 「重大」變更定義為通常會改變網路協定、交易有效性或互通性的變更。
非實質變更(例如小規模程式碼重構或客觀效能改進)無需提案。提案應記錄該功能的基本原理以及足夠的文件以了解實施情況。
雖然提交SIMD 是無需許可的,並且對任何開發人員或研究人員開放,但大多數SIMD 都是由全職致力於核心協議改進的客戶團隊開發人員提交的。
有兩種類型的提案:
-
標準提案:影響Solana 的核心功能(例如共識、網路和API 介面)
-
元提案:解決程式碼庫以外的流程或指南
SIMD 行程
SIMD 通常經歷創意審核、起草、審查和驗收階段。正式審查在GitHub 上公開進行,提案作者負責收集相關核心貢獻者的回饋,然後由他們決定是否接受、修改或撤回提案。
作者沒有義務實施他們的建議,但通常建議他們這樣做,因為這是確保成功完成的最佳方法。
如果提案被接受,提案通常會包含與功能實現相關的追蹤問題,並且可能需要透過Solana 的功能門控機制進行啟動。功能門控首先在測試網的時代邊界上激活,然後在開發網激活,最後在主網激活。
有關改進的討論涉及以下場合:
-
SIMD(Solana 改良文件)Github 倉庫
-
Solana 官方論壇的sRFC(Solana 徵求意見)部分
-
Solana技術Discord
-
分散社群管道,包括X(以前稱為Twitter)和Telegram
Solana 治理投票流程
重大的協議更改SIMD(尤其是影響經濟參數的SIMD)需要經過治理投票。 Solana 治理投票流程是一項相對較新的舉措,由驗證者社群的長期成員牽頭,僅專注於關鍵問題以保持參與並避免治理疲勞。
到目前為止,已進行了三次此類投票:
-
2023 年10 月進行初步諮詢投票(持股比例為14.3%)
-
SIMD33 2024 年4 月及時投票積分(53% 的股權參與率)
-
SIMD96將於2024 年5 月向驗證者全額優先收費(51% 的股權參與率)
投票透過將代幣存入每個驗證者的身份帳戶來進行,每個帳戶都會收到與其在lamport 中的活躍股份成比例的代幣。
要進行投票,驗證者需要將這些代幣轉移到與可用投票選項(包括棄權選項)相對應的幾個指定公鑰之一。一旦投票,就無法更改。
在這種結構中,SOL 代幣持有者僅透過將他們質押的SOL 委託給投票選擇與他們的價值觀或偏好相符的驗證者來間接參與。
治理基準測試
根據CCData今年稍早發布的基準報告,在環境、社會和治理(ESG) 標準評估的前40 種數位資產中,Solana 是僅有的四種AA 級資產之一。該報告的治理評級評估了利益相關者參與度、透明度和去中心化程度等因素,其中Solana 在L1 區塊鏈中排名第四。
L1 區塊鏈的數位資產ESG 基準治理評級
Solana 基金會
Solana 基金會( SF) 成立於2019 年6 月,是一家在瑞士註冊的非營利組織,致力於Solana 生態系統的去中心化、採用和安全。 SF 的初始資金為1.67 億枚SOL 代幣,負責監督贈款、其委託計畫和開發者工具的資金。它控制著官方品牌資產、社交媒體帳戶、網站和商標。
基金會擁有一支相對精幹的團隊,由60-65 名全職員工組成,由執行董事Daniel Albert和會長Lily Liu 領導,並接受基金會董事會的監督。
SF 的使命是培養一個可擴展且可自我維持的Solana 網絡,專注於教育、研究和生態系統發展計劃。 SF 組織大型Solana活動,包括Hacker Houses和年度Breakpoint 會議,以促進開發人員參與和社區建設。
SF 開發者關係團隊負責維護官方文件、社群管道和開發者教育。 2024 年1 月,SF 將旗艦黑客馬拉鬆的管理權移交給Colosseum,這是一家新的獨立加速器,由前SF 成長主管Matty Taylor共同創立。
「我們的工作是解決自己的問題。找到可擴展的方式來支持網絡和生態系統,然後讓他們走開,」丹·阿爾伯特(Dan Albert) 在最近的一次辯論中指出,這表明SF 的長期目標是建立一個無需監督就能自我維持的網絡。
結論
如本文所述,Solana 網路的去中心化程度在眾多關鍵指標上都堪比甚至超過了行業同行,包括中本聰係數、驗證者和權益的地理分佈、開發人員去中心化程度以及治理基準。客戶端多樣性仍然是一個值得注意的例外,新的Firedancer 用戶端旨在解決這個問題。
有幾種機會可以增強Solana 的去中心化:
-
探索將SF 職責分配給多個組織的選項
-
提高基金會支出和撥款分配的透明度
-
制定諸如「索拉納國家」等舉措,以增加地理多樣性
-
降低投票成本,這是驗證者營運者最大的開支
-
探索減少驗證器資料流出需求的策略;對於歐盟和美國以外的營運商來說,這些成本尤其高昂
-
鼓勵更多人積極參與治理投票
-
擴大Solana 的核心貢獻者和研究社區,以加強網絡的發展
驗證者集仍然在一定程度上集中在美國和歐盟,並且依賴有限數量的託管服務提供者。雖然這項挑戰並非Solana 獨有,但它凸顯了Solana 作為驗證者層級上中心化程度較低的區塊鏈之一的改進潛力。