跳转至

对等连接访问

对等连接为非验证节点提供低延迟、去重的 Hyperliquid gossip 数据流,通过 Block Proxy 传输,包含内存池(mempool)数据。不包含 Edge 市场数据流。如需了解后者,请参阅 订阅 Hyperliquid (Edge)。概览:Hyperliquid。

适用对象 您运营的非验证节点
您将获得 通过 Block Proxy 提供的一条仲裁式 gossip 数据流(区块 + 内存池)
接收主机 包含 1 个 IP
价格 $999/月(不含 Edge 市场数据)
可用性目标 每月 99.9%

申请对等连接

有关对等连接的更多信息,请通过 Telegram 获取。请提供您节点的静态公网 IP(及所在区域)。在我们收到您的节点信息并完成付款后,预计 1–3 个工作日 内提供对等连接详情。

连接您的节点

审批通过后,我们会向您发送您的 peer IP。将您的非验证节点指向该地址,在防火墙中放行该地址,然后重启节点。

1. 设置 gossip 配置

使用您的 peer IP 替换 ~/override_gossip_config.json 文件内容:

{
  "root_node_ips": [{"Ip": "<PEER_IP>"}],
  "try_new_peers": false,
  "split_client_blocks": true,
  "chain": "Mainnet"
}
设置项 说明
root_node_ips 您的 DoubleZero 对等节点是您唯一的上游来源。
try_new_peers: false 保持节点连接到 DoubleZero 对等节点,不会切换到公共对等节点。
split_client_blocks: true 将内存池交易流式写入 ~/hl/data/mempool_txs/。

规划磁盘和带宽

启用 split_client_blocks: true 后,节点会将完整内存池写入磁盘。 请预留每天数百 GB 到约 1 TB 的内存池写入量,以及大致相同的其他 节点输出写入量。入站带宽较低,因为 gossip 在传输时经过压缩;我们 的测试节点每天接收约 110 GB。请为 ~/hl/data/ 设置保留策略 (例如,删除数小时前的旧文件),否则磁盘将在一天内被填满。

2. 在防火墙中放行对等节点

允许 来自 <PEER_IP> 的入站 TCP 和 UDP 4001–4002。请在您的云安全组和主机防火墙中同时进行设置。

当您的节点连接后,对等节点会通过 4001 和 4002 端口回连您的节点以检查其是否可达。如果该检查被阻止,连接会建立但不会收到任何数据。同时请允许到对等节点 4001–4002 端口的出站连接。

3. 重启节点

sudo systemctl restart hl-node   # or however you run hl-visor

节点在启动时读取此文件。运行期间所做的更改可能不会完全生效,因此每次更改后都需要重启。追赶同步通常需要 5–15 分钟。

4. 检查是否正常工作

ss -tn state established '( dport = :4001 )'     # one connection, to <PEER_IP>
journalctl -u hl-node -f | grep 'applied block'  # blocks are being applied
ls -l ~/hl/data/mempool_txs/                     # mempool files are growing

已连接但无数据

对等节点无法通过 4001–4002 端口访问您的节点。请检查步骤 2 中的入站规则。

不会回退到公共对等节点

启用 try_new_peers: false 后,如果 DoubleZero 对等节点不可达,您的节点会持续等待。它不会切换到公共对等节点。如果您看到反复出现的 Peer full 或连接超时,请联系我们。

为什么需要付费对等连接

公共 Hyperliquid 根对等节点是共享的:插槽存在争用,对等节点会轮换或限流,且许多不转发内存池数据。预留的对等连接插槽为您提供 DoubleZero 上的稳定上游,而非与他人争夺公共容量。

工作原理

  • 两个 gossip 数据源:A 源来自 Hyper Foundation 的非验证节点,B 源来自哨兵节点(sentry)。
  • 客户通过可水平扩展的 Block Proxy 层进行对等连接。每个代理与我们的两个非验证节点对等连接,对每个节点表现为一个普通的 gossip 对等节点。
  • 代理将 A 源和 B 源仲裁合并为一条去重的 gossip 数据流提供给其对等节点,因此任一数据源中断不会导致数据流停止。
  • 通过添加代理来增加容量。我们非验证节点上的负载不会随对等节点数量增长。
  ┌─────────────────────┐                    ┌─────────────────────┐
  │     Foundation      │                    │       Sentry        │
  │ Non-Validating Node │                    │                     │
  └──────────┬──────────┘                    └──────────┬──────────┘
             │                                          │
┈┈┈┈┈┈┈┈┈┈┈┈┈│┈┈┈┈┈┈┈┈┈┈ DOUBLEZERO INFRA ┈┈┈┈┈┈┈┈┈┈┈┈┈┈│┈┈┈┈┈┈┈┈┈┈┈┈
             ▼                                          ▼
  ┌─────────────────────┐                    ┌─────────────────────┐
  │       Primary       │                    │      Secondary      │
  │ Non-Validating Node │                    │ Non-Validating Node │
  └──────────┬──────────┘                    └──────────┬──────────┘
             │                                          │
             │   A feed                        B feed   │
             └──────────────┐              ┌────────────┘
                            ▼              ▼
                    ┌────────────────────────┐         ┌──────────────────┐
                    │      Block Proxy       │◀╌╌╌╌╌╌╌╌│ Snapshot Service │
                    │  (arbitrates A and B)  │         │   (on demand)    │
                    └───────────┬────────────┘         └──────────────────┘
                                │
                                │  one deduplicated gossip feed
                                ▼
                          ┌───────────┐
                          │   Peers   │
                          └───────────┘

Hyper Foundation 节点与我们的主节点对等连接;哨兵节点为我们的次节点提供数据。每个 Block Proxy 与两者对等连接,为其客户合并数据流,并在需要时从快照服务拉取引导快照。

正常运行时间

目标:每月 99.9% 可用性。

  • 冗余数据源。每个代理与我们的两个非验证节点对等连接。这些节点从独立来源(Foundation 和哨兵节点)获取区块。如果一个会话或数据源中断,另一个会在故障路径恢复期间保持区块流动。
  • 我们的节点位于代理层之后。外部对等节点只能访问 Block Proxy。如果某个代理故障,其对等节点会重新连接到另一个健康的代理。负载永远不会回退到我们的节点上。
  • 代理仅持有可丢弃的缓存(快照、滚动区块窗口、实时缓冲区),而非权威链状态。故障代理会被自动替换。替换节点只有在上游会话和缓存通过就绪检查后才会投入服务。我们的非验证节点无需为此重启。

自动扩展

  • 通过添加代理进行扩展。每个代理服务多个对等节点,但在我们的每个非验证节点上仅计为单个对等节点。
  • 节点负载与代理数量相关,而非对等节点数量。
  • 新代理在缓存预热并通过就绪检查后即可上线。无需完整的链重新同步。
  • 加入的对等节点从快照服务获取引导快照,从代理自身的存储获取追赶区块,而非从我们的非验证节点获取。新对等节点的激增只会影响代理层。

定价

$999/月的对等连接费用。包含内存池数据。不包含 Edge 市场数据流。包含一个接收主机(IP)。对等连接不与 Edge 市场数据捆绑或享受折扣。