作者: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 月产生。去中心化是动态的,区块链通常会随着时间的推移变得更加去中心化。在类似条件下,可以合理地预期较旧的网络将实现更高的去中心化水平。
区块链网络中的权益分配是指网络的权益代币如何在其验证者之间分配。在分布良好的系统中,没有任何单个验证者或小团体持有不成比例的大量权益,从而降低了任何一个实体对网络共识产生不当影响或控制的风险。
均衡的权益分配可确保验证者多元化,从而促进去中心化,使任何恶意行为者更难破坏网络的完整性。随着网络对单个验证者故障的恢复能力增强,它还有助于提高容错能力。
“你需要一个非常大的验证器集,从本质上讲,验证器集越大,网络就越安全,但在学术层面上,节点集越大,就越容易保证作为该集合中少数的诚实节点始终具有可以相互访问的最小生成树。这甚至不意味着在协议层;它实际上是人们在打电话。事实上,人们可以进入 Discord 或 IRC 或用手机互相打电话。这就是我们解决分区并找出问题所在。我们拥有的人越多,我们就越容易保证分区不可能发生。”
- 阿纳托利·雅科文科,《断点 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 节点。
按大洲分组时,数据显示 632 名 Solana 验证者(46%)位于欧洲,550 名(40%)位于北美。在股权分配方面,68% 的股权委托给欧洲的验证者,20% 委托给北美的验证者。所有股权的 50.5% 委托给在欧盟境内运营的验证者(即除挪威、乌克兰和英国以外的欧洲股权)。
Solana 验证者和各大洲的权益分布
相比之下,以太坊的股权分布类似,但北美的权重更高,为 34.4%。
按大洲划分的以太坊验证者和权益分布
Solana 网络的验证者集遍布 37 个不同的国家和地区。最大的集中地是美国,有 508 个验证者 (37%) 在美国数据中心运行,其次是荷兰的 112 个验证者 (8%) 和俄罗斯的 111 个验证者 (8%)。
Solana 验证者按国家/地区统计
如果按权益对验证者进行加权,则这种分布更为均衡。四个主要司法管辖区分别持有超过 10% 的权益:美国为 18.3%,其次是荷兰和英国,均为 13.7%,德国为 13.2%。
Solana 质押的地理分布
相比之下,以太坊节点分布在 83 个不同的国家和地区,其中近一半位于美国或德国。
按国家/地区划分的以太坊节点
对按城市划分的验证者和委托权益分布进行更细致的分析显示,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 验证者集分散在 135 个不同的托管提供商中。两大领先提供商分别是Teraswitch(一家美国私营公司,托管了 24% 的验证者)和Latitude.sh(前身为 Maxihost),这是一家总部位于巴西的低成本裸机服务器提供商,19% 的验证者使用该公司的服务器。这两家提供商合计占 43.4% 的股份。
其他受欢迎的主机包括法国云计算公司OVHcloud(占有 8.65% 的份额)和立陶宛的Cherry Servers(占有 8.45% 的验证者)。
由于 Solana 是高性能、高吞吐量的区块链,因此它对节点的要求比大多数行业同行更为严格。Solana 验证器的硬件建议包括以下关键组件:
CPU: 24 核 / 48 线程或更多,4.2GHz 基本时钟速度或更快
内存: 512 GB
磁盘: PCIe Gen3 x4 NVME SSD,或更高版本,总容量 2 TB 或更大。高 TBW
无需 GPU
实际上,Solana 的带宽要求使得家庭操作不切实际,因此验证器主要在专用数据中心的裸机服务器上进行操作。
Solana 最初推出时只有一个验证器客户端,由 Solana Labs 开发,用 Rust 编写。虽然 Solana Labs 客户端不再主动更新,但一个名为Agave 的分叉目前正在使用中。完全依赖单个客户端实现是中心化的重要载体,因为它会带来严重的软件错误风险,可能导致整个网络的活跃性故障。
增加客户端多样性一直是 Solana 社区的首要任务,而随着Firedancer的推出,这一目标终于得以实现。
目前,多个 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 和以太坊是仅有的两个提供多种客户端实现的 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 客户端代码库有 357 位贡献者和 26,408 次提交,但仅凭原始提交计数并不完美,无法完全反映个人贡献的深度。值得注意的是,一小部分开发人员(主要是 Solana 的高级工程师和联合创始人)撰写了大部分提交,还有一小群较小的贡献者。
相比之下,以太坊流行的 Geth 和 Nethermind 客户端在更大的社区中表现出类似的贡献者集中模式。Geth 有 1,098 名贡献者,而 Nethermind 有 142 名。Geth 的所有提交中有一半以上归因于三位核心贡献者。同样,两位开发人员占 Nethermind 所有提交的 50% 以上。
Firedancer 客户端由美国著名高频交易公司Jump的Kevin Bowers领导的一个小团队开发,目前拥有 57 位贡献者和 3,722 次提交。鉴于 Firedancer 是一个相对较新的项目(第一次提交可以追溯到 2022 年 8 月),并且最近才在主网上线,因此贡献者的多样性仍然有限。
在更广泛的 Solana 生态系统中,开发者社区的地域多样性显而易见。Solana 每两年举办一次的在线黑客马拉松是全球参与人数最多的黑客马拉松之一,在培养当今许多最成功的 Solana 协议和应用程序团队方面发挥了重要作用,包括 Tensor、Drift、Jito 和 Kamino。
最近的Radar黑客马拉松吸引了来自 156 个国家的 13,672 名参与者,其中印度、尼日利亚、美国和越南的代表尤为突出。
Radar黑客马拉松报名情况(按国家/地区)
Superteam是一个连接 Solana 创意人员、开发人员和运营商的网络,目前已扩展到16 个国家/地区的1,300 名成员。其本地化分会通过活动和共享工作空间促进协作。Solana Allstars是由 Step Finance 运营的大使计划,在尼日利亚取得了巨大成功,在许多地区举办了 120 多场参与人数众多的聚会
治理是去中心化的重要载体,因为它决定了网络内的决策方式。这影响从协议升级到经济政策和社区规则的一切。去中心化治理增强了网络的透明度、公平性和信任度。
Solana 改进和开发 (SIMD) 提案是 Solana 核心组件发生任何重大变更所必需的正式文档。“重大”变更定义为通常会改变网络协议、交易有效性或互操作性的变更。
非实质性变更(例如小规模代码重构或客观性能改进)无需提案。提案应记录该功能的基本原理以及足够的文档以了解实施情况。
虽然提交 SIMD 是无需许可的,并且对任何开发人员或研究人员开放,但大多数 SIMD 都是由全职致力于核心协议改进的客户团队开发人员提交的。
有两种类型的提案:
标准提案:影响 Solana 的核心功能(例如共识、网络和 API 接口)
元提案:解决代码库之外的流程或指南
SIMD 通常经历创意审核、起草、审查和验收阶段。正式审查在 GitHub 上公开进行,提案作者负责收集相关核心贡献者的反馈,然后由他们决定是否接受、修改或撤回提案。
作者没有义务实施他们的建议,但通常建议他们这样做,因为这是确保成功完成的最佳方式。
如果提案被接受,提案通常会包含与功能实现相关的跟踪问题,并且可能需要通过Solana 的功能门控机制进行激活。功能门控首先在测试网的时代边界上激活,然后在开发网激活,最后在主网激活。
有关改进的讨论涉及以下场合:
SIMD(Solana 改进文档)Github 仓库
Solana 官方论坛的sRFC(Solana 征求意见)部分
Solana技术 Discord
分散社交渠道,包括 X(以前称为 Twitter)和 Telegram
重大的协议更改 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 基金会( 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 作为验证者级别上中心化程度较低的区块链之一的改进潜力。
声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。
金色精选
白话区块链