币圈界报道:

Solana 主网即将实施交易载荷容量三倍扩容

在9月9日的主网升级中,Solana 将把单笔交易可携带的数据上限从1,232字节提高至4,096字节。该调整依据GitHub上的SIMD-0296提案,旨在适配验证器硬件标准的4 KiB内存页大小,确保每笔交易完全驻留于单一内存页面内,降低内存管理开销。

旧有传输限制因协议演进而失效

原始1,232字节的约束源于早期网络架构下对IPv6 MTU(1,280字节)的保守处理,扣除协议头后剩余空间有限。然而,自2022年起,网络已全面采用无流大小限制的QUIC协议(RFC 9000),使得大容量数据可在链路层自由传输,原有的字节上限已失去技术合理性。

新格式兼顾性能与开发者实践需求

为确定合理上限,Anza团队分析了Jito捆绑包的实际使用分布:50%的请求小于等于2,048字节,65%低于6,144字节,全部未超过9,216字节。选择4,096字节既满足内存页对齐要求,又能覆盖绝大多数多交易工作负载,实现一次调用完成原需多次操作的任务。

v1 交易格式上线引发基础设施兼容挑战

新规范引入v1消息格式,取消地址查找表机制,直接内联最多64个32字节账户地址(仅占2,048字节),简化结构并提升效率。尽管账户数量仍受64个上限制约,但字节预算已不再成为瓶颈。

此前依赖Jito捆绑包实现的原子性操作,现可通过原生v1交易在基础层达成。该格式对发送者为可选,传统交易继续兼容运行。

然而,此变更对读取端构成破坏性影响。若区块浏览器、索引器或实时流工具未升级至Agave v4.2及以上版本,当遇到新式交易时将触发系统错误代码-32015,导致响应空白、服务冻结或数据误判。

Helius等服务商已发布迁移指南,强调必须更新客户端以正确解析新版本摘要结构。当前,v1格式已在测试网第1025个纪元激活,主网部署定于9月9日正式执行。