ERPC 在全球七个区域推出 Shreds UDP Forwarding Premium,提供低延迟 Solana 数据流

ERPC 在全球七个区域推出 Shreds UDP Forwarding Premium,提供低延迟 Solana 数据流

ERPC 在全球七个区域推出 Shreds UDP Forwarding Premium,提供低延迟 Solana 数据流
由 ELSOUL LABO B.V. 和 Validators DAO 运营的 ERPC 已在七个区域推出 Shreds UDP Forwarding Premium。每个区域都设有独立的 Premium Shreds 网状网络。Premium 通过 UDP,将所选区域网络中最早获取的 Solana 原始 Shred 转发至您的接收端。按小时使用的价格为每小时 €1.39。

Standard 的单节点分发与 Premium 的数据网格

Standard 从单个节点分发 Solana 原始 Shred。Premium 通过各区域的数据网格,从多个节点获取 Shred,并针对每个 Shred,将该网格最早获取到的副本转发至您的接收端。通过分发网格内最先到达的数据,Premium 的设计旨在提高相比单节点分发能更早到达您接收端的 Shred 比例。
对于监控链上市场的应用,真正影响检测时间的是自身接收端何时集齐识别目标指令所需的数据。ERPC 在法兰克福测量了数据包的到达时间。通过按小时使用,您还可以在计划采用的网络路径上,测量自己的应用何时检测到同一事件。

从首个数据包到识别目标指令

以监控某个 Solana 程序的服务为例,它需要从指令中识别出新代币 mint 的初始化操作。服务首先要找到目标指令,提取 mint 地址,再将地址传给下一个处理环节。每个 Shred 携带一部分区块数据。只要收到足够的片段,接收端就可以重建条目(entry),检查其中的交易,无需等到整个区块接收完毕。
Solana Stream SDK 的 Rust 接收端 演示了这一流程。它解码 UDP 数据报,将 Shred 重组为条目,并向可配置的监控组件传递匹配结果。您可以用针对自己程序的过滤条件替换示例中的检测规则,再将结果发送到自己的队列。在代币兑换中,指令可以反映参与者设置的限额。要确认实际成交的数量,需要通过 Geyser gRPC 或 RPC 查询执行后的元数据。

法兰克福接收端测到了什么

ERPC 于 9 月推出 UDP Forwarding Standard,供开发者在自己的主机上接收 Solana 原始 Shred。两种方案都允许选择区域,并登记公网 IPv4 地址和 UDP 端口。相同的接收配置使我们能够在一台机器上比较两路数据流。9 月 Shredstream UDP Forwarding 上线公告
2026 年 10 月 30 日,ERPC 在法兰克福并行接收两路数据流,持续 120 秒。一次抓包同时记录了两个端口的数据包,使用同一时钟。我们匹配内容完全相同的 UDP 载荷,并分别保留每路数据流上的首次到达时间。在 Standard 上观测到的载荷中,有 93.9% 在抓包期间也出现在 Premium 上。在两路均出现的这组载荷中,Premium 有 98% 先到。到达时间差的中位数为 1.78 毫秒。
同一 Shred 在法兰克福的首次到达对比:在两路均收到的载荷中,Premium 先到占 98%,Standard 占 2%;Premium 领先时间的中位数为 1.78 毫秒。
同一接收端上两路数据首次到达的时间差p10p50(中位数)p90p99
Standard 时间戳减去 Premium 时间戳0.94 ms1.78 ms2.68 ms3.89 ms
本次测量中,Premium 经常提前 1 至 3 毫秒到达。应用实际能够保留多少时间优势,还取决于其余片段何时到达,以及解码和排队所需的时间。

分别测量数据包到达时间和应用检测时间

要在自己的基础设施上比较两路数据流,可以在同一台主机上使用不同的 UDP 端口同时接收。匹配内容相同的载荷,比较首次到达时间。除了中位数、第 90 百分位数和先到比例,也要分别记录每一路未与另一路匹配的载荷数。在计划使用的路径上,选择不同时段重复比较。
随后,对同一交易签名、同一指令索引,分别记录两条处理流水线输出匹配结果的时间。两者之差就是您的服务检测到同一事件的时间差。如果数据包到达时的领先幅度到触发监控时已缩小,这些时间戳可以帮助定位需要进一步检查的环节。接收端配置与收包检查

Alpenglow 下的 Shred 与最终性

Solana 的投票协议 Votor 于 10 月 21 日在主网上线。区块数据仍由 Turbine 以 Shred 的形式传播,计划接替它的 Rotor 将在后续阶段引入。接收端可以在数据到达时检查指令;如果应用需要已取得最终性的结果,可以随后查看相应的共识信号。法兰克福测试测量的是第一步。Solana Foundation 的 Alpenglow 指南 · SIMD-0326

支持区域、价格与接入方式

您可以选择阿姆斯特丹、都柏林、法兰克福、伦敦、纽约、东京或新加坡。每份订阅从一个选定区域转发到一个公网 IPv4 地址和 UDP 端口。
截至 2026 年 11 月 2 日,Shreds UDP Forwarding Premium 的价格为每小时 €1.39、每月 €798 或每年 €6,703.20。
计费周期2026 年 11 月 2 日的 Premium 价格
按小时每小时 €1.39
按月每月 €798
按年每年 €6,703.20
在 ERPC 控制台的 Shreds 页面打开 Shreds UDP Forwarding,点击“添加”,然后选择 Premium 和计费周期。登记接收端,并允许控制台列出的所有源 IP 地址向其指定端口发送 UDP 流量。目标地址生效后,请先确认能够收到数据包,再开始测试。