这是一篇 Solana 生态技术周报,汇总了本周核心工程进展:Agave 新版本发布与签名批量验证、QUIC 大包流式传输、Solana Kit 的定点类型、Solana Go 对 ElGamal/AES 派生的支持,以及 Quasar、LiteSVM 等框架的语言与测试能力扩展。文章还补充了来自硬件、RPC、XDP、CLI 工具等方向的生态动态,整体呈现出 Solana 基础设施持续优化、开发者工具链不断完善的趋势。

这是关于本周最新 Solana 工程动态的每周 Newsletter。如果你想每周了解 Solana 技术进展,请关注 @readylayerone 并开启通知。
发布
新版本
生态进展
验证器客户端(Agave、Firedancer)
- Agave 将在每个区块中实现 批量签名验证。Rusk Solana SDK 中也正在 提议类似的变更。WTM(这意味着什么)- 在验证交易签名时,SigVerify 是一项开销很高的操作。必须对完整交易体运行哈希函数,才能得到签名。批量处理签名会更高效,并让验证器运行得更快。
- Agave 将允许 QUIC 以流式方式传输更大的区块数据包。WTM - Solana 即将支持更大的区块,因此通过 Solana Turbine 向下游验证器传输的数据包大小也需要相应增大。此变更允许进行这样的配置。
Web/Rust Solana 客户端(solana/kit、kit-plugins、solana-sdk、codama、solana-go)
- Solana Kit 将添加 定点类型。WTM - 定点类型是一种在内存和计算上更高效的方式,用于存储 lamports 或 token 数量。Typescript 原生不支持这一能力,而此变更将使 Typescript 能够支持它。
- Solana Go 将支持 ElGamal 和 AES key derivation。WTM - 这将使 Solana Go 能够支持零知识证明和其他加密哈希操作。
Solana program frameworks(anchor、pinocchio、steel、quasar)
- Quasar 现已支持 C client 代码生成。WTM - Quasar 目前为 Solana program 开发提供 Rust 和 Typescript Client SDK,也为实验性用途提供 Go 支持。此变更新增了 C,这让 C 开发者也可以通过该 program client 使用 Solana。
- Caravel 正在支持 dump 命令。WTM - solana program dump 是原始的 Solana CLI 命令,允许用户从 program account 获取数据并将其写入二进制文件。此变更使 Caravel 也能在自己的二进制程序中实现同样的功能。
测试框架(mollusk、litesvm、surfpool)
- LiteSVM 正在提议支持 Go client。WTM - 此变更将允许 Go 用户在 Go 项目中运行 LiteSVM 测试。
其他有趣的内容
- 面向 AMD Xilinx KV260 target 的 Solana Signature Verification





- 由 @harsh_patel 分享的 XDP Performance Series Part 2 - CPU Profile




技术更新 dashboard
我制作了一个新的技术更新 dashboard。相比 Github UI,它稍有改进。你现在可以一眼查看所有与 Solana 相关的 repositories。
https://solana-technical-updates-dashboard.vercel.app/
请给我一些反馈,以便我继续改进它。
我遗漏了什么吗?你希望我添加什么?欢迎回复或发送 DM。