Solana 升级怎么走到主网?SIMD 流程与特性门 图 1
Solana 升级怎么走到主网?SIMD 流程与特性门 · 图 1

结论先说

SIMD(Solana Improvement Document)是 Solana 的改进提案机制:任何想改协议、RPC 接口或流程的人,都要先在 GitHub 仓库提交提案文档,走完 Idea、Draft、Review、Accepted 等生命周期阶段,由核心贡献者实现,最后经”特性门”(feature gate)在集群上逐步激活。它与 Ethereum 的 EIP 同属”把变更装进可审计流水线”的设计,但有两个鲜明特色:激活按验证者升级覆盖率灰度推进,以及”代码合并”与”链上激活”明确分离。截至本文核验时间(2026 年 7 月 23 日),流程本身由 SIMD-0001 治理,仓库公开可查。评估一项 Solana 变更”到底生效没有”,看的是激活状态而不是提案热度。

提案长什么样

按 SIMD-0001 的定义:Standard 类提案改动协议本身(Core 影响共识与验证者、Networking 改网络协议、Interfaces 改 JSON-RPC 接口规范);Meta 类提案改流程与环境。提案要有动机、设计、弃案理由与测试考虑,经 GitHub 讨论与评审——评审公开留痕,任何人都能读。生命周期覆盖 Idea、Draft、Review、Accepted、Implemented、Activated 等状态:Activated 特指已实现、已测试并在主网 beta 激活。读者核对一项 SIMD 的”当前进度”,看提案文件头的 status 字段即可,不必听转述。

Solana 升级怎么走到主网?SIMD 流程与特性门机制示意

从 Accepted 到 Activated:两道门

Accepted 只说明”社区同意这么做”,离链上生效还有两步。第一步是实现:提案被写进验证者代码并发布,状态转为 Implemented;有些优化不需要开关,随版本自然生效。第二步是激活:需要切换行为的提案挂上链上的 feature activation program——一个账户形态的特性门,验证者在软件里对门公钥投票表示”准备就绪”,当投票跨越规则门槛且到达预定 epoch,门翻开、新行为在主网生效。这一步是灰度的:先部分验证者就绪、后全网跨越,出问题还能按规则暂时关闭部分门(各集群状态可在提案的 feature 字段与链上账户交叉核对)。

和 EIP 流程的三处不同

第一,激活载体:Ethereum 的改动绑定在命名升级的预定分叉上一次性生效;Solana 多数变更经由独立 feature gate,粒度更细、节奏更独立(Ethereum 侧对照见公链升级怎么排期?从 devnet、测试网到预定激活)。第二,就绪信号:feature gate 投票数据链上可查,普通客户端也能读到”多少 stake 已就绪”,透明度接近一种协议内置的舆情表。第三,命名文化:Solana 用编号(SIMD-0286 这类)而非星名。相同点在于两者都把”改协议”从口头共识变成可追溯文档流——评审意见、状态迁移、实现追踪全在公开仓库。

对开发与运维的实用含义

对 dApp 开发者:涉及指令编码、账户模型、费用结构的 SIMD 要盯 Interfaces/Activated 状态再改代码,主网灰度期间同一份代码在部分验证者上行为不同,测试要在就绪与非就绪环境各跑一遍。对节点运营者:验证者升级节奏决定特性何时全网生效,运营文档里”升级到含该 SIMD 的版本”只是条件之一,还需确认所在集群的门状态。对读者:一条”Solana 将取消某费用”的提案新闻,可验证信息是编号、status、对应 feature 账户——三件齐全才值得进决策模型,缺任何一件都还是”进行中”。

风险提示

提案状态迁移快且存在合并门、地址登记错位等仓库治理杂项,本文机制描述以 SIMD-0001 与仓库当前内容为准(核验时间 2026 年 7 月 23 日),引用具体提案前先读其 status 与链上门账户。本文不构成投资建议。

小结

SIMD 给 Solana 的进化装上了带仪表的轨道:提案、评审、实现、按门激活,每一步有编号可查。它与 EIP 的差异浓缩为一句话——Solana 的”升级日”常常不是日历事件,而是特性门上投票逐渐涨满的曲线。