autorenew
Anza 发布 Jetstreamer:以 2.7M TPS 革命性地改变 Solana 数据访问

Anza 发布 Jetstreamer:以 2.7M TPS 革命性地改变 Solana 数据访问

在瞬息万变的 Solana 世界里,meme tokens 以非常快的速度上线和演化,对于开发者和研究者来说,快速获取历史数据往往能带来决定性优势。这也是来自 Anza 的新工具 Jetstreamer 最近发布后备受关注的原因之一。该消息通过 SolanaFloor 的一条推文传播开来,声称可以以惊人的速度——超过 2.7 million transactions per second (TPS)——流式传输自网络创世以来的所有 Solana 交易和区块。对于任何在 Solana 上构建或分析 meme tokens 的人来说,这可能是个改变游戏规则的工具。

Jetstreamer GitHub 仓库截图,显示高 TPS 能力

Jetstreamer 是什么?

Jetstreamer 是为 Solana 专门设计的高吞吐量工具包。它从 Project Yellowstone 的 Old Faithful 存档中拉取历史链上数据——这是一个庞大的开源集合,包含从 Solana mainnet 一开始的每一个区块和交易。可以把它想象成区块链的超强回放按钮,让你可以实时地索引、研究或回填数据,而无需自己运行完整节点的麻烦。

与可能拖慢系统的传统方法不同,Jetstreamer 以速度为优先。它不重新执行交易;相反,它以交易原始被处理后的状态进行流式传输,正如它们最初出现的样子。这使得它非常适合深入挖掘 Solana 的历史,尤其是追踪 meme tokens 在不同 epoch 中的激烈波动。

突出的核心功能

让我们分解一下 Jetstreamer 强大的地方:

  • Blazing-Fast Streaming:达到超过 2.7M TPS 不只是夸口——背后有像 64-core CPU 和 30 Gbps 网络这样的强力硬件建议作为支撑。配置更好的设备还能进一步提升速度。

  • Plugin System:Jetstreamer 的核心是一个基于 trait 的框架,你可以构建自定义插件。它能观察 epoch、blocks、transactions、rewards,甚至 leader-skipped blocks 等事件。足够灵活,既可用于简单日志记录,也可用于复杂的数据分析。

  • ClickHouse Integration:内置对 ClickHouse(高速列式数据库)的支持。你可以启动本地服务或连接现有实例,方便存储和查询海量数据。将数据分批(例如每 1,000 slots)处理有助于避免性能下降。

  • Parallel Processing:通过将工作分配到多个线程(通过环境变量如 JETSTREAMER_THREADS 设置),它能高效处理 slot 范围。只需注意输出顺序可能并非严格按序,因此在设计下游系统时要考虑这一点。

  • Epoch Compatibility:覆盖 Solana 创世以来的所有 epoch。早期 epoch(0-156)在使用现代插件时可能有些限制,而 compute unit 跟踪功能从 epoch 450 开始才有。但对于追踪 meme tokens 的人来说,这意味着你可以分析网络最早期的趋势。

该工具使用 Rust 编写,可在 GitHub 获取,且在 docs.rs 上有详细文档和示例。

Jetstreamer 在底层如何工作

上手很简单。克隆仓库后,你就可以用 Cargo 命令运行。做个快速测试,可以回放某个特定 epoch 的交易,例如:

JETSTREAMER_THREADS=8 cargo run --release -- 800

该命令使用 8 个线程处理 epoch 800。或者指定一个更精确的 slot 范围:

JETSTREAMER_THREADS=8 cargo run --release -- 358560000:367631999

在后台,Jetstreamer 会从 Old Faithful 下载并回放压缩存档。它使用异步回调将数据输送到你的插件中,你可以在插件中实时处理交易或区块。例如,一个简单的日志插件可能会打印交易签名和 slot,而更高级的插件可以追踪程序交互——这对发现 meme token 部署模式非常有用。

需要注意的是:它目前还不包含 account updates 或 transaction logs(这些计划在未来的项目中加入)。但用于回填和研究,已经是一个强大的工具。

为什么这对 meme token 爱好者很重要

Solana 是 meme token 的集中地,每天都有新项目出现。Jetstreamer 的速度让开发者和分析师能够比以往更快地筛查历史数据。想象一下查询过去的交易以研究拉盘与抛售模式、跟踪钱包行为,或为新的索引服务回填数据。像这样的工具降低了构建复杂应用的门槛,无论是创建 meme token 仪表盘,还是研究市场趋势。

社区反应也很热烈。有人在回复中打趣道:“那可是大量的 Solana 历史可供狂看!”另一个则强调:“2.7M TPS。纯粹是 Solana 的风格。”这捕捉到了兴奋点——Solana 的生态一直以创新和速度著称。

如果你是关注 meme tokens 的区块链从业者,Jetstreamer 有可能为你的工作流程带来巨大提速。前往该 repo 试用一下吧。谁知道在 Solana 广阔的分类账中你会发现哪些洞见?

你可能感兴趣