Solana Shreds 的传输路径解析:UDP 直发与 gRPC 订阅如何取舍
在 Solana 的实时处理中决定数据到达时间的往往不是单台服务器的规格而是从数据产生到抵达应用程序为止的整条传输路径。本文从传输路径的角度梳理 Shreds 的两种获取方式UDP 直发与 gRPC 订阅各自适合的场景以及把传输本身作为服务单位所带来的结构差异。Shreds 与传输路径Shreds 是 Solana 在区块最终形成之前于网络中传播的分片数据。对于需要尽可能早获取链上状态的应用而言Shreds 是比区块更早的一层数据源。正因为它的价值在于早所以传输路径上的每一层处理都会直接抵消这份优势。网络距离、跳数、转发处理、抖动以及传输途中存在的任何处理层都会体现在实际的到达时间上。换句话说Shreds 的工程问题不是如何更快地计算而是如何更短地传输。UDP 直发与 gRPC 订阅的取舍获取 Shreds 主要有两条路径。gRPC 订阅基于 HTTP/2 与 TCP。具备连接管理、重传与顺序保证稳定性高接入方式也符合大多数服务端框架的既有习惯。代价是连接建立与错误处理带来的额外开销。UDP 直发无连接。数据从传输端直接发往接收端指定的 IP:port不做重传与顺序保证。丢包由应用层自行处理换来的是更短的处理链路与更低的抖动。两者并非替代关系而是取舍关系以最低延迟为最优先的场景 → UDP以现有 gRPC 接口进行流订阅、看重稳定性的场景 → Shredstream gRPCERPC 在这两条路径上都会持续提供服务。此次产品线调整中终止的是专用型 Shredstream 产品以及 Stream Bundle2026 年 9 月 5 日之后不再提供而通过 gRPC 接收 Shreds 的既有产品不受影响。端到端路径延迟由哪些部分构成把 Solana 网络到应用程序之间视为一个整体系统时影响到达时间的要素大致可以拆成以下几层邻近性与 Solana 网络的物理与网络距离数据中心与网络路径跳数、对等互联质量、拥塞状况服务器硬件与 NIC中断处理、队列、卸载能力OS 与内核网络栈配置、调度、缓冲区最终传输方式数据以何种协议、经过多少中间层交付给用户只优化其中一层收益通常会被其他层吃掉。高速 CPU 与 NIC 无法弥补物理距离带来的传输时间同样路径再短若最终交付环节多了一层代理或转换抖动也会随之增加。Shredstream gRPC 与 Geyser gRPC 的分工两者都使用 gRPC但传输的数据与用途不同实践中经常被混为一谈。Shredstream面向 Shreds 的数据源目的是在尽可能早的阶段获取分片数据。适合对时间点敏感的应用。Yellowstone Geyser gRPC以实时流的形式订阅 validator 已处理完成的交易、账户、区块等数据。数据结构完整、语义明确适合需要可直接消费的结构化数据的场景。选型时的判断标准并不是哪个更快而是需要的是更早的原始数据还是已处理完成的结构化数据。把传输本身作为服务单位传统做法是把专用服务器或专用端点作为产品单位用户购买的是一套环境传输是这套环境附带的能力。这种结构在工程上有一个副作用——优化的对象变成了环境而用户真正需要的是数据更快到达。两者并不总是一致。因此新的做法是把传输路径本身作为服务单位由传输端直接把 Shreds 通过 UDP 发往用户指定的 IP:port中间不再保留以环境为单位的抽象层。路径变短可控的变量也随之减少。ERPC 计划于 2026 年 9 月提供的 UDP Shreds Forwarding 采用的正是这一结构。小结Shreds 的价值在于早因此传输路径上的每一层处理都值得单独评估UDP 与 gRPC 是取舍关系前者压缩延迟与抖动后者提供稳定性与既有接口兼容Shredstream 与 Geyser gRPC 的区别在于数据阶段原始分片 vs 已处理结构化数据而非速度端到端延迟由邻近性、网络路径、硬件、内核与最终交付方式共同决定单点优化收益有限把传输本身作为服务单位可以减少路径上的抽象层使延迟更可控

相关新闻

VIBRANT宏基因组病毒识别工具输出文件完全解读与下游分析指南

VIBRANT宏基因组病毒识别工具输出文件完全解读与下游分析指南

1. 项目概述:为什么你需要一份VIBRANT输出文件解读指南?如果你正在处理宏基因组数据,尤其是病毒组研究,那么你大概率已经接触过或听说过VIBRANT这个工具。VIBRANT(Virus Identification By iteRative ANnoTation&#…

2026/8/23 21:50:40 阅读更多 →
Windows+VSCode下Eigen头文件库配置全指南

Windows+VSCode下Eigen头文件库配置全指南

1. 为什么在 Windows VSCode 环境下配 Eigen 是个“看似简单却总卡住”的高频痛点 你是不是也经历过:刚写完一个 C 矩阵乘法,发现手撸的 for 循环三层嵌套跑 10001000 矩阵要 2.3 秒;查资料说 Eigen 能自动向量化、支持表达式模板、零拷贝运…

2026/8/23 21:50:40 阅读更多 →
旅游业销售岗面试全流程指南

旅游业销售岗面试全流程指南

1. 项目概述:旅游业销售岗面试速通指南在旅游业复苏的当下,销售岗位成为许多求职者关注的焦点。作为一个从业8年的旅游行业老兵,我见过太多优秀的候选人因为缺乏面试技巧而与心仪岗位失之交臂。这份指南将系统性地拆解旅游业销售岗的面试全流…

2026/8/23 21:50:40 阅读更多 →

最新新闻

论文AI率过高怎么办?2026年12款免费降AI率工具实测指南

论文AI率过高怎么办?2026年12款免费降AI率工具实测指南

现在毕业论文答辩前,“AI率超标”已经彻底取代“查重率过高”,成了同学们的头号难题!不少同学只是用AI润色了摘要和结论,AI率直接飙升到离谱,纯手动修改根本不管用——这说明AIGC检测系统抓的不是个别词语,…

2026/8/23 23:59:54 阅读更多 →
Marketch:从Sketch画板直接量取CSS

Marketch:从Sketch画板直接量取CSS

Marketch:从Sketch画板直接量取CSS 【免费下载链接】marketch Marketch is a Sketch 3 plug-in for automatically generating html page that can measure and get CSS styles on it. 项目地址: https://gitcode.com/gh_mirrors/ma/marketch 设计稿交付还在…

2026/8/23 23:59:54 阅读更多 →
如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南 【免费下载链接】ThinkpadX390-Opencore-EFI macOS Catalina & Big Sur & Monterey on ThinkPad X390 (Hackintosh) 项目地址: https://gitcode.com/gh_mirrors/th/ThinkpadX390-Opencore-EFI …

2026/8/23 23:59:54 阅读更多 →
WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化 【免费下载链接】WechatHook Enjoy hooking wechat by Xposed....Accessibility...and so on... 项目地址: https://gitcode.com/gh_mirrors/we/WechatHook WechatHook 是一个基于 Xpos…

2026/8/23 23:59:54 阅读更多 →
OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定 【免费下载链接】OpenModScan Open ModScan is a Free Modbus Master (Client) Utility 项目地址: https://gitcode.com/gh_mirrors/op/OpenModScan OpenModScan 是一款开源免…

2026/8/23 23:59:54 阅读更多 →
Gin-JWT认证与授权方案从Token到RBAC权限控制

Gin-JWT认证与授权方案从Token到RBAC权限控制

Gin-JWT认证与授权方案从Token到RBAC权限控制 文章导语 JWT(JSON Web Token)是现代Web服务的身份认证标准。在Gin框架中集成JWT看似简单,但涉及Token刷新、黑名单、多设备登录、RBAC权限控制等实际需求时,就需要更完善的设计。本文…

2026/8/23 23:57:54 阅读更多 →

日新闻

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →