Solana技术周报W21更新概览

本文是Solana技术周报W21,介绍了该周Solana工程领域的重要更新,包括Firedancer和Anchor等软件的新版本发布、多项SIMD提案(如缩短Slot时间和链上权益表)、验证器客户端Agave的改进(如Geyser通知、Turbine通道绑定、自定义签名验证线程池),以及测试框架LiteSVM的功能门控激活。

Image

这是一份关于本周最新 Solana 工程动态的每周通讯。如果你想每周都了解 Solana 技术进展,请关注我 @readylayerone 并开启通知。

点赞和转发这篇文章有助于让更多人看到。

警告:本通讯永远不会发行代币。请不要相信任何人。

我不会介绍任何与产品或发布相关的新闻和事件,如代币发行、空投、DAO 或 NFT 收藏。有其他优秀的刊物负责这些内容。

捐赠

我接受向以下钱包地址的捐赠:

RD11yFxcA4zqZgxk3ywCPJMAsyivAj7rrQs1kpoZNNT

为了方便记忆(并防止被伪造),请确保该地址以 RD11 开头,紧接着是 yFxc,然后再发送。

如果你更愿意以其他方式支持我,请随时给我发送私信。

版本发布

新版本

生态工作

SIMD

  • 一项新的正式 SIMD 提案提出缩短Slot时间。这意味着什么——这是期待已久的改变,缩短Slot时间将迫使验证者在比之前更短的时间范围内打包交易。这并不能完全消除领导者对交易排序的垄断,但会使这种垄断更难实现。另一项即将到来的改变是减少领导者跨度(最大并发领导者Slot数),这同样旨在实现这一目标。
  • 关于链上领导者调度的讨论已经演变为首先将其范围缩小到 链上周期权益这意味着什么——将周期权益上链将使用户能够一目了然地看到哪些验证者当前对网络拥有更多控制权。这对于希望让自己的验证者更有利可图的人,或者希望了解验证者经济机制的人来说非常有价值。

验证者客户端(Agave、Firedancer)

  • 提出了一项提案,将 Solana Gossip 联系信息的变更添加到 Geyser 通知中这意味着什么——Geyser 插件通知用于流式传输账户或特定账户上交易的变更。此更改增加了对验证者联系信息变更的通知,其中包含验证者自身的信息。Solana 的 Gossip 实现发生在交易摄取、处理以及通过 Turbine 出口之外。
  • Agave 上的 Turbine 通道正在 从无界改为有界这意味着什么——Turbine 底层使用 crossbeam 通道,该通道允许创建有界(固定字节大小)或无界通道。将 Turbine 通道从无界改为有界可以实现更精细的内存使用,并为实际交易处理留出更多空间。
  • Agave 正在将 SigVerify 步骤的 rayon 并行实现替换为 自定义的工作线程池实现这意味着什么——SigVerify 对每笔交易中的所有必需签名者执行 Ed25519 签名验证。这些是相对昂贵的密码学操作(耗时、步骤多、需要大量资源)。有一些 Rust crate 适合高效地完成这项工作——包括 Rayon。Agave 正在从头开始实现它,以便仅在必要时使用线程,并根据该任务的实际负载量身定制资源使用。

测试框架(mollusk、litesvm、surfpool)

  • LiteSVM 现在允许在其测试工具中 激活功能门这意味着什么——这将允许用户编写测试来观察其程序在新的链上特性(如 p-token 和 Alpenglow)下的行为。

其他有趣的事情

  • Temporal 联合创始人为 Rust 编程语言做出了贡献
  • Solana 在量子准备方面的工作
  • Harmonic Preconfs——交易数据的预分片 gRPC 流
  • Phoenix 发布了它们的 TypeScript 和 Rust 开发者 SDK
  • 在 SVM 上实现了 Falcon512 签名方案

上期通讯

技术更新仪表板

我制作了一个新的技术更新仪表板。这比 Github 界面略有改进。你现在可以一目了然地查看所有与 Solana 相关的仓库。

Image https://solana-technical-updates-dashboard.vercel.app/ 请给我反馈,以便改进。

我遗漏了什么?你还希望我添加什么?请随时回复或发送私信。

  • 原文链接: x.com/readylayerone/stat...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
readylayerone
readylayerone
江湖只有他的大名,没有他的介绍。