SolanaCDN 通过由 35,000+ 节点组成的全球网状网络,将 shred(分片数据包)传播速度提升至 3.8 倍,并作为 Solana 网络的公共产品提供。Pipe Network 今日宣布推出 SolanaCDN:一个免费的、开源的 Solana 验证者客户端,并集成了 CDN 加速层。SolanaCDN 基于 Anza 的 Agave 分叉构建,使每一位 Solana 验证者都能通过 Pipe 覆盖全球的 35,000+ PoP(Point-of-Presence,网络接入点)节点,获得更快的 shred 传播。该客户端与 CDN 加速层完全免*。Pipe Network 将 SolanaCDN 作为 Solana 生态的公共产品基础设施提供。SolanaCDN 解决的问题在 Solana 上,验证者性能很大程度受网络地理位置影响。距离出块者(block producer)更近的验证者更早看到 shreds、更快投票,从而获得更多奖励。连接性较差地区的验证者即便硬件相同,也会因传播更错过投票、并导致 leader slot(出块时隙)收入减少。SolanaCDN 通过在原生 gossip 之外,为 shreds 的传递提供第二条更快的路径来解决这一问题。Shreds 与投票数据包会通过 Pipe 的全球网状网络转发;该网络会持续测量每条网络路径,并在实时情况下沿当前最快的可用路径路由流量。原生 gossip 仍在底层运行;SolanaCDN 增加了一条并行的“快速通道”。性能表现SolanaCDN 的传播速度比标准 Turbine 快 3.8 倍:跨区域延迟的 P50 约为 78ms,而标准 gossip 的基线大约是 300ms。在启用 CDN 层之前,客户端也自带 Pipe 构建的优化,开箱即用,包括: – 面向 leader 的 shred 合并优化(Fast Shreds) – 通过 Pipe 全球网络加速 snapshot 下载 – 在验证者追赶/恢复(catchup)期间提供带实时 ETA 的恢复进度展示公共产品基础设施更快的传播具有网络效应:每一个运行 SolanaCDN 的验证者都会改善全网的 shred 传递,从而带来更快的区块最终确认、更少的分叉、更少的错过时隙(missed slots),惠及整个 Solana 网络。Pipe Network CEO David Rhodus 表示:“验证者的性能不应该由地理位置决定。SolanaCDN 让每个验证者都能使用同样快速的基础设施。运行它的验证者越多,Solana 对所有人就越快。”技术设计SolanaCDN 是一个完全兼容的 Agave 分叉版本。验证者可以将其作为现有客户端的即插即用替换。CDN 层是可选的,只需一个配置开关即可启用,并且按设计不参与共识(non-consensus):它不会修改出块、共识逻辑、leader 调度或投票规则。所有 CDN 操作都是非阻塞且故障安全的;如果 CDN 层不可用,验证者仍会继续正常运行。内置 Prometheus 指标以及“CDN vs gossip”竞速数据,帮助运维人员清晰观察其环境中的性能变化。可用性SolanaCDN 现已发布:源码已发布在 GitHub,客户端已可在 Solana mainnet-beta 运行。 – 网站:https://solanacdn.com – GitHub:https://github.com/pipenetwork/agave-solana 关于 Pipe NetworkPipe Network 是一家构建在 Solana 上的全球边缘基础设施公司。其网络在全球运营 35,000+ 个超本地 PoP 节点,提供高速读取的分布式存储与实时数据分发。Pipe 的覆盖网络会实时跟踪每条路径的延迟、丢包与抖动,并据此沿最快路径路由流量。
Thank you for reading this post, don't forget to subscribe!