❓ 常见问题
按主题整理的 ShredStream.com 常见问题解答。
📌 综合
什么是 Solana shreds?
Shreds 是 Solana 区块传播协议中的最小数据单元。当验证者产出区块时,会将区块拆分为 shreds——固定大小的小数据包(每个 1,203 字节)——并分发到整个网络。Shreds 包含的交易数据先于完整区块的组装和确认,因此是观察链上活动的最快方式。
ShredStream.com 与使用 RPC 节点有何不同?
RPC 节点在区块被集群确认后才提供数据。ShredStream.com 在 shreds 产出时即刻送达,无需等待区块确认。这让您比最快的 RPC 订阅还能提前数百毫秒获取交易数据。对于交易、套利和清算等时间敏感型应用而言,这一差距至关重要。
🌊 数据流
有哪些时长选项可选?
ShredStream.com 提供三种时长选项:
| 时长 | 价格 | 访问期限 |
|---|---|---|
| 按天 | $49 | 24 小时 |
| 按周 | $199 | 7 天 |
| 按月 | $499 | 30 天 |
所有选项均包含 UDP 连接、可访问所有可用区域,并获得相同的 shred 数据。没有性能等级之分——每个数据流获得相同的服务。
可以创建多个数据流吗?
可以。您可以创建多个数据流,每个流有独立的区域、时长和连接。每个数据流都是独立的。这对于在多台服务器或数据中心之间运行冗余接收器非常有用。
数据流过期后会怎样?
数据流过期后,UDP 传送会立即停止。您的数据流配置会保留在仪表盘中,您可以随时续订以恢复传送。过期期间不会发送任何数据。
可以更改数据流的 IP 地址或区域吗?
可以。您可以随时在仪表盘的数据流详情页面更新目标 IP、端口或区域。更改生效时会有短暂中断(几秒钟)。如果区域更改失败,您的数据流将自动回滚到原始区域。
💳 支付
支持哪些支付方式?
ShredStream.com 接受 Solana 区块链上的 SOL 支付。支付在链上处理,通常在几秒内确认。
可以延期数据流吗?
可以。您可以为任何数据流(活跃或已过期)添加更多时间来延期。延期非常灵活——您可以选择任意时长,与初始购买无关:
- +1 天 — $49
- +1 周 — $199
- +1 月 — $499
如何支付数据流费用?
创建或延期数据流时,支付窗口会显示 QR 码和支付地址。扫描 QR 码或复制地址,从任何钱包或交易所发送 SOL。无需连接钱包——只需发送显示的准确金额。SOL 到达链上后,支付会自动确认。
🔧 技术
如何接收 UDP 流?
创建数据流时,您需要提供目标 IP 地址和端口。ShredStream.com 会以 UDP 数据包形式将 shreds 发送到该地址。使用我们的 SDK,只需几行代码即可接收和解码 shreds — 支持 JavaScript、Python、Rust 和 Go。请参阅 SDK 快速入门 指南开始使用。
我必须使用你们的 SDK 吗?
我们的 SDK 是推荐路径 — 它处理 UDP 接收和交易解码,让您只需几行代码即可开始接收 shreds。支持 JavaScript、Python、Rust 和 Go。您也可以在原始 UDP 流之上构建定制接收器 — 参见我们的高级数据包格式文档 — 但 SDK 是最快、最可靠的集成方式。详情参见为什么使用 SDK。
可以用现有的 Solana 工具链接收 shreds 吗?
视情况而定 — 我们的 shred 格式是定制的,可能与您现有工具链的预期不匹配。最快的路径是我们的 SDK,大约 5 分钟内为您处理好一切 — 支持 JavaScript、Python、Rust 和 Go。如果您更倾向于把原始 UDP 流接入定制接收器,数据包格式在我们的高级数据包格式文档中有完整记录。
是否提供 SDK 来解码 shreds?
是的!我们提供 JavaScript、Python、Rust 和 Go 的官方 SDK,开箱即用地处理 UDP 接收、shred 解析和交易解码。可在 npm、PyPI、crates.io 和 GitHub 获取。请参阅 SDK 快速入门 指南了解代码示例。
数据包大小是多少?
每个 shred 固定为 1,203 字节,variant 字节为 0xA5。ShredStream.com 不会添加任何额外的帧结构或头部——每个 UDP 数据包只包含一个 shred。
可以按程序或账户过滤 shreds 吗?
ShredStream.com 传送网络中的所有 shreds,不进行过滤。如需关注特定程序、账户或交易类型,请在接收和解析 shreds 后在客户端实现过滤逻辑。
👤 账户
订阅前可以试用 ShredStream.com 吗?
可以。每次注册都自动获得 3 小时免费试用 — 在控制台中一键激活。
如何删除账户?
删除账户步骤:
- 进入仪表盘中的设置。
- 滚动到危险区域部分。
- 点击删除账户。
- 输入
DELETE确认。
账户删除不可逆。所有数据流将被停止,您的数据将被移除。