Solana/经济系统/验证者的成本和预期收益
成为 solana 验证者是参与 solana 网络的重要方式. 验证者可以赚取 solana 通胀增发的代币, 以及收取用户交易中附加的优先手续费. 在本文中, 我们将讨论成为一个 solana 验证者所涉及的成本以及预期的收益.
验证者的职责
Solana 采用历史证明共识机制. 您也许知道"比特币矿工"在维护比特币节点的运行, 在 solana 的网络里, 这个维护节点运行的角色被称为"验证者". 验证者在 solana 网络中的主要职责包括:
- 验证交易: 验证者检查并确认交易和区块的有效性.
- 生成区块: 验证者参与投票达成共识, 生成新区块.
- 保障网络安全: 验证者通过参与共识, 确保网络的完整性, 防止恶意篡改.
验证者的硬件开销
在本文编写期间, solana 网络共有 1029 名验证者, 您可以查看此页面来实时跟踪验证者的数量. 成为 solana 验证者需要一些技术准备和硬件配置.
针对技术细节, 官方的详细教程位于 https://docs.anza.xyz/operations/, 但本文中我们主要关心验证者的相关经济行为, 因此我们首先评估一下要成为验证者大概需要多少投入. 根据官方说法, 验证者的硬件要求为:
- 高速互联网连接: 至少 100 Mbps 或更高的网络带宽, 以处理大量交易.
- 可靠的电力供应: 保证服务器 24/7 在线.
- 处理器: 12 核及以上, 至少 3.0 GHz
- 内存: 256 GB 或更多
- 硬盘: NVMe SSD, 至少 1TB 存储
这个配置要求已经远远超过普通家用电脑, 另外 solana 网络对节点在线也有要求: 如果一个节点掉线:
- Solana 的验证者通过投票来确认区块并获得奖励. 如果节点掉线或无法及时投票, 验证者将错过相应的投票奖励.
- 验证者的质押收益与节点的活跃度和表现直接相关. 掉线会导致节点的投票成功率下降, 从而减少分配给该节点的质押奖励.
- Solana 网络的验证者排名和选择机制部分依赖于节点的性能指标, 频繁掉线的节点可能会在排名中下降, 影响其吸引更多质押的能力. 这对验证者的长期收益和网络地位有间接影响.
我们可以得出一个近似正确的结论. 要成为 solana 验证者, 我们只有两种选择: 自建机房, 或购买云服务器. 我很难评估自建机房需要的花销, 因此这里只考虑购买云服务器的方式.
根据硬件要求, 亚马逊上适合运行 solana 验证者节点的实例类型, 比较合适且低价的是 m8g.16xlarge
这一款, 其价格约 $3.15955 每小时, 或者 $1498.78 每月. 以上的价格并未包含存储. Solana 验证者需要高速 NVMe SSD 存储, 推荐至少 1TB, 但实际可能需要 2TB 或更多. 亚马逊的 EBS(Elastic Block Store) 存储费用如下: gp3 卷(通用 SSD) 每 GB 每月 $0.08. 那么 2TB(2000GB)存储就需要 2000 × $0.08 = $160/月. 如果需要更高的吞吐量(如 io2 卷), 费用可能增加到 $200-$300/月.
Solana 验证者节点的数据传输量非常大, 平均每月可能达到 60-100TB(主要是出站流量, 入站流量通常免费). 亚马逊的数据传输费用通常每 GB $0.09(美国地区). 假设每月 80TB 出站流量, 那么流量费用是 80000 × $0.09 = $7200. 带宽成本是运行 solana 验证者节点的主要开销, 亚马逊的流量费用在全球角度上来讲是比较便宜的, 如果在中国大陆, 每 GB 的流量费用可能是亚马逊的数倍甚至数十倍.
至此, 我们估算总硬件成本为 $9000 每月, 且这个花销仅仅是成为 solana 验证者的最低配置需求.
验证者的投票费用
Solana 验证者有项重要工作就是投票, 且验证者需要为每笔投票交易支付费用, 每个 epoch(约 2-3 天)投票成本约为 2.16 sol(每个投票交易花费手续费 0.000005 sol, 432000 slots/epoch). 以 sol 价格 $200 计算: 每日约 1.1 sol × $200 = $220/天, 折合每月大概 $4950.
Solana 基金会委托计划(SFDP)可能为新验证者覆盖第一年的部分投票费用(第一季度报销 100%, 之后逐渐减少), 这可以显著降低初期成本.
质押
Solana 网络本身对验证者的最低质押数量没有严格规定, 但为了获得投票权并有效参与网络, 验证者通常需要质押一定数量的 sol. 一般来说, 质押的 sol 数量会影响验证者的投票权重, 进而影响其被选中验证交易的概率. 而验证者只有被选中才能获得通胀奖励. 因此为了收支平衡, 验证者必须质押足够多数量的 sol 来提高自己被选中的几率, 以获得足够的通胀奖励来覆盖掉硬件成本和投票费用.
不过幸运的是, 验证者不仅可以质押自己的 sol, 还可以接受其他用户的委托质押. 这意味着即使你自己没有大量 sol, 也可以通过吸引其他人的质押来增加你的验证者节点的总质押量.
Solana 通胀奖励在每个 epoch 结束时根据验证者的质押权重和投票表现分配给验证者及其委托者. 当前(截至 2025 年 8 月), solana 的年化通胀率约为 4.3%, 折合每个月的通胀率为 0.358%. 当前 solana 总量假设为 5.4 亿, 也就是每月约新增 1908360 个 sol. 要覆盖硬件开销和投票费用, 验证者大约需要获得 75 个 sol, 也就是占通胀新增代币的 0.00393%. 当前 solana 网络里总计有 4 亿 sol 在质押, 因此验证者至少需要质押(或者委托质押) 15720 个 sol.
我们打开 https://solscan.io/validator, 分析所有验证者的质押数量, 统计显示大约有 80% 的验证者质押数量高于这个数字. 因此我估计, 80% 的 solana 验证者是盈利的, 剩下 20% 的验证者目前收支平衡甚至可能处于亏损运营.
注意有一部分收益目前还没有统计, 也就是手续费收入. 但我们在前面的文章中已经证明了手续费占通胀的比例极小, 因此我在计算验证者的收益时直接忽略了这部分.
结论
与比特币矿工类似, solana 验证者也是强者恒强的. 不同的是, 比特币比拼的是算力, 而 solana 比拼的是 sol 的质押数量. 这两者都是一个完全充分竞争的市场.
对于希望支持 solana 网络并获得奖励的用户来说, 成为验证者是一种有吸引力的方式, 但同时也意味着您需要投入巨大的初始资金: $15000/月的硬件成本以及至少 15720 个 sol 的质押.