可行的见解
Solana网络目前由4,514个节点组成,其中包括1,414个验证节点和3,100个RPC节点(第685个纪元数据)。值得注意的是,没有任何单一验证节点控制超过3.2%的总质押份额。在网络安全性方面,Solana的中本聪系数(NC)通常被认为是19,这个指标表示能够恶意合作导致活跃性失败的最小独立实体数量。不过实际数字可能更低,因为个别实体可以匿名运营多个验证节点。
从地理分布来看,Solana的验证节点广泛分布在37个国家和地区。美国拥有最多的验证节点,达到508个,占总数的37%。在质押份额方面,四个司法管辖区占比超过10%:美国(18.3%)、荷兰和英国(各13.7%)、德国(13.2%)。欧洲验证节点承载了68%的质押份额,北美则占20%,其中欧盟内部运营的验证节点(不包括挪威、乌克兰和英国)占50.5%。
在托管服务方面,Solana验证节点分布在135家不同的托管服务提供商中。Teraswitch(美国私人公司)和Latitude.sh(巴西低成本裸金属服务器提供商)是两大主要托管商,分别托管了24%和19%的质押份额。客户端开发方面,Agave客户端有357名独立贡献者,而Firedancer客户端则由首席科学官Kevin Bowers领导的小团队开发,目前有57名贡献者。
Jito客户端作为Agave的分支版本,目前占据网络质押份额的88%,但随着Firedancer客户端的逐步推出和集成,这一格局预计将在未来12个月内发生显著变化。值得注意的是,Solana和以太坊是目前仅有的提供多个客户端实现的Layer 1区块链。
Solana网络的核心组件变更需要通过正式的Solana改进与开发(SIMD)提案流程。特别是涉及经济参数的重大协议变更,将进行治理投票,目前已进行过三次此类投票。
成立于2019年6月的Solana基金会是注册于瑞士的非营利组织,致力于支持Solana生态系统发展。该基金会拥有60-65名全职员工,负责资助项目、质押计划和开发者工具等工作。Solana开发者社区展现出显著的地理多样性,最近举办的”Radar”黑客松吸引了来自156个国家的13,672名参与者,其中印度、尼日利亚、美国和越南的参与尤为突出。SuperTeam网络已扩展到16个国家的1,300名成员。
什么是去中心化?
去中心化可以理解为系统中不存在单点故障的状态,这个概念涵盖多个维度,包括代币分布、关键人物的影响力、无许可的网络参与、开发控制以及软硬件多样性等。目前除了Balaji提出的中本聪系数外,量化区块链去中心化程度尚缺乏广泛认可的标准,许多度量方法都存在不足。值得注意的是,关于区块链去中心化的讨论往往植根于政治哲学,引发了深刻的意识形态辩论,有时甚至演变成类似宗教式的争论。
Solana一直受到部分区块链社区的批评,主要针对其被认为缺乏去中心化和抗审查能力。前美国情报承包商爱德华·斯诺登在Token2049大会的主题演讲中表达了他的担忧:”回顾比特币白皮书,我认为你会看到一种对抗性的系统方法…很多人,我不想点名,但Solana就是其中之一,拿了一些好的想法,然后想’如果我们把一切都集中起来会怎样?’这样会更快、更高效、成本更低…你必须考虑到对抗性的情况,而不是便捷、容易的早期情形。”
与许多Solana批评者一样,斯诺登没有提供具体数据支持他的观点,尽管他已公开受邀提供相关证据。本文将基于事实和公开可验证的信息,通过数据分析Solana网络的去中心化程度,展示网络在某些方面表现出的去中心化优势,同时也指出需要改进的领域。
去中心化的维度
本报告采用定量和多维度的方法分析Solana的去中心化程度,评估内容包括:权益分配、节点的地理分布、托管服务提供商的多样性、客户端软件的多样性、开发者的多样性以及治理过程和实体等。在适当情况下,我们将Solana网络的度量标准与其他权益证明(PoS)Layer 1区块链进行比较,这些比较仅作为基准,为Solana的去中心化进程提供更广泛的背景。
值得注意的是,以太坊创世区块产生于2015年7月,而Solana的创世区块则在2020年3月。去中心化是一个动态过程,区块链通常会随着时间的推移变得更加去中心化。考虑到类似条件,较老的网络实现更高程度的去中心化是合理的预期。
权益分配
区块链网络中的权益分配指的是质押代币在验证者之间的分配情况。在分布均匀的系统中,单个验证者或小群体不会拥有不成比例的巨大权益,从而降低任何单一实体对网络共识产生过度影响或控制的风险。均衡的权益分布通过确保验证者多样性来促进去中心化,使恶意行为者更难以破坏网络完整性,同时也增强了容错能力。
Solana创始人Anatoly Yakovenko在Breakpoint 2024上表示:”你需要一个非常大的验证者集群…人们可以通过Discord或IRC,甚至手机相互通话。我们的人越多,就越容易保证分区是不可能的。”
在Solana网络上运行节点完全无需许可,作为验证者操作所需的最低质押仅需1 SOL。网络采用委托权益证明(dPoS)机制,由4,514个节点组成,包括1,414个验证者和3,100个RPC节点。
按质押量排序,最大的两个验证者由Helius和Galaxy运营,各自持有约3.2%的份额。进入前三分之一的小多数和前三分之二的大多数所需的最小委托质押分别为440万SOL和123万SOL。
上图:按权益、对数尺度排序的验证者
进一步分析显示,82个验证者(5.87%)持有超过100万委托SOL,而825个验证者(59.1%)持有不到50,000个委托SOL。约72%的Solana验证者从Solana基金会委托计划(SFDP)获得支持,这些验证者共同代表总质押量的19%。更多关于SFDP的信息可参考Helius报告《SFDP与长尾验证者面临的挑战》。
上图:按质押量分组的Solana验证者
需要指出的是,验证者数量并不等同于实际操作验证者的独立实体数量,因为较大实体可能选择将其质押分配到多个验证者。例如Jito、Coinbase和Mrgn都运营多个验证者。虽然这种配置本身没有问题,但如果这些验证者使用相同配置,可能会带来风险。
中本聪系数
在权益证明(PoS)网络中,中本聪系数表示至少需要多少个节点才能控制三分之一以上的总质押量。Solana的中本聪系数在2023年8月13日的34峰值和当前的19低点之间波动,过去一年相对稳定。
上图:Solana的历史中本聪系数
与行业同行相比,Solana网络的中本聪系数处于中等水平。由于实体可以匿名操作多个验证者,真正的中本聪系数可能更低。
上图:各种L1区块链之间的中本聪系数比较
验证者和权益的地理分布
网络节点的地理多样性对于降低风险和促进网络的反脆弱性至关重要。当过多验证者集中在一个地区时,网络的韧性将依赖于该地区特定司法管辖区的监管框架。自然灾害和人为威胁都可能对网络稳定性构成风险。
本节分析的Solana数据来自validators.app,涵盖第685个纪元。这些数据仅反映质押的验证者节点,不包括未质押的RPC节点。
Solana验证者数量和质押量(按大洲)
数据显示,632个Solana验证者(46%)位于欧洲,550个(40%)位于北美。在质押分布方面,68%的质押量委托给欧洲验证者,20%委托给北美验证者。50.5%的质押量委托给欧盟内运营的验证者。
上图:Solana验证器和按大洲划分的权益分配
相比之下,以太坊的质押分布与Solana相似,但其在北美的比例更高,达到34.4%。
上图:以太坊验证者和按大洲划分的权益分配
Solana验证者数量(按国家/地区)
Solana网络的验证节点遍布37个国家和地区。美国是最大集中地,有508个验证节点(37%),其次是荷兰(112个,8%)和俄罗斯(111个,8%)。
上图:Solana验证者数量(按国家/地区划分),第685纪元
Solana的地理分布(按质押)
四个主要地区各自持有超过10%的质押份额:美国(18.3%)、荷兰和英国(各13.7%)、德国(13.2%)。
上图:Solana质押的地理分布(第685纪元)
相比之下,以太坊节点分布在83个国家和地区,其中近一半位于美国或德国。
上图:以太坊节点按国家分布
按Solana节点数量和质押分布的前10大城市
Solana验证者和委托质押分布在全球121个城市。在美国,验证者分布在35个城市,最集中的是芝加哥(124个验证者,2.3%质押份额)、洛杉矶(57个,2.3%)和纽约(32个,3.5%)。
Anza员工Rex St.John今年早些时候提出了改善Solana验证者地理多样性的策略,指出了包括更高延迟、带宽成本、监管限制等多重挑战。
托管服务提供商
验证者的托管应分布在广泛的独立提供商之间,以减少单一提供商可能引发的网络中断或审查风险。2022年,德国托管服务商Hetzner意外移除Solana验证者,导致超过20%的活跃质押下线,但Solana依然保持正常运行。
上图:Hetzner向其客户发送的电子邮件通知
Solana验证者托管服务商(按质押量)
Solana验证者集群分布在135个不同的托管服务商之间。前两大提供商Teraswitch(美国)和Latitude.sh(巴西)合计占据43.4%的质押比例。其他主要提供商包括法国OVHcloud(8.65%)和立陶宛Cherry Servers(8.45%)。
上图:按质押比例分布的验证者托管服务商
Solana验证者硬件要求
作为高性能区块链,Solana对节点的要求比大多数同行更苛刻,推荐配置包括:24核/48线程或更高CPU、512GB内存、2TB PCIe Gen3 x4 NVME SSD等。实际上,Solana的带宽要求使家庭运营不切实际,验证者通常在专用数据中心的裸金属服务器上运营。
Solana客户端多样性
Solana最初只有一个由Solana Labs开发的Rust编写验证者客户端。增加客户端多样性一直是社区的首要任务,现在通过Firedancer的推出得以实现。
Solana客户端实现
目前多个Solana客户端实现正在运营或开发中:Agave(Anza维护的Solana Labs分支)、Firedancer(Jump Crypto用C语言重写)、Frankendancer(混合验证者)、Jito(Agave分支,含区块空间拍卖)和Sig(Syndica用Zig编写)。此外,Overclock开发的Mithril是用Golang编写的验证全节点。
多个全职核心工程团队相互审查代码,大大提高了发现bug的可能性,也促进了知识分享。Agave和Firedancer都有重要的漏洞赏金计划。
Solana和以太坊的客户端多样性
Solana和以太坊是唯一提供多个客户端实现的Layer 1网络。以太坊至少有五个主要软件客户端,而Solana上Jito客户端目前占据88%网络质押份额。随着新客户端的推出,这一格局预计将发生变化。
上图:Solana和以太坊客户端多样性(2024年10月)
开发者去中心化
开发者去中心化是区块链生态系统的关键因素,强调减少对单一贡献者的依赖。Solana所有核心客户端软件都采用开源许可证,鼓励社区贡献。Anza作为重要开发力量,管理Agave验证者并开发多项生态系统项目。
Agave客户端代码库贡献者数量
Agave有357名贡献者和26,408次提交,但大多数提交来自少数核心开发者。以太坊的Geth和Nethermind客户端也呈现类似模式,但社区规模更大。
上图:Solana Agave客户端代码库的贡献者提交记录
Firedancer客户端代码库的贡献者数量
Firedancer由Jump的小团队开发,目前有57名
声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/16795.html