运营一个 The Graph 索引器,现在的门槛和一年前不一样了。质押本身不复杂,复杂的是你质押之后能不能拿到奖励。2025 年有 15.2% 的索引奖励发给了没有实际提供查询服务的索引器,The Graph 因此上线了奖励资格预言机(REO):一个索引器必须在滚动 28 天窗口内至少 5 天成功响应合格查询,才能保持奖励资格。换句话说,只质押、不服务,已经拿不到钱了。如果你打算投入至少 10 万 GRT 的自质押门槛,先想清楚自己有没有能力稳定处理真实查询流量。
质押:先分清"质押"和"可用"
在 The Graph 上,你把 GRT 质押进协议,不等于这些 GRT 立刻就能用来做索引。Graph Horizon 引入了一个中间步骤:provisioning。你需要先把质押的 GRT 分配给特定的数据服务(目前主要是 SubgraphService),然后才能用这部分"已分配"的质押去创建 allocation,对具体子图进行索引。这比旧版多了一步,但好处是你对自己的质押用在哪个服务上有了更明确的控制。
自质押的最低门槛是 100,000 GRT,没有上限。你还需要设置一个操作员地址(operator address),把控制资金的密钥和日常执行分配、提供查询的密钥分开。这是基本的安全措施,不要用同一个钱包既管钱又跑节点。
质押完成后,你的委托容量是自质押的 16 倍。也就是说,如果你自质押 10 万 GRT,最多可以接受 160 万 GRT 的委托。委托人的 GRT 会增加你用于 allocation 的总质押量,但奖励要在你和委托人之间按你设置的 indexingRewardCut 和 queryFeeCut 分配。
服务:REO 决定了你能不能拿到奖励
这是运营索引器现在最需要关注的部分。REO 的规则很具体:在滚动 28 天内,至少 5 天有合格查询。合格查询的定义是:HTTP 200 响应在 5000 毫秒内返回;索引器的链头在 50,000 个区块以内;查询命中的子图至少有 500 GRT 的策展信号。资格每天在链上更新,持续 14 天。
这个标准目前"故意设得低",但 The Graph 已经宣布了收紧计划:第一轮收紧要求索引器每个活跃日至少开始索引 5 个合格子图。如果你不打算认真服务查询,只是想把 GRT 锁进去吃增发奖励,这条路正在被堵上。
服务本身的技术栈不轻。你需要运行 Graph Node,连接对应链的 RPC 端点、一个 IPFS 节点(用于获取子图元数据)和一个 PostgreSQL 数据库。对外暴露的只有索引服务需要的端口,管理端口(Graph Node 的 8030、索引管理 API 的 18000、Postgres 的 5432)不应该暴露在公网。监控用 Prometheus 和 Grafana,日常维护用 graphman 工具。
另一个 Horizon 带来的变化是收款需要锁定质押作为抵押。收集查询费时,你要按一个"质押对费用"的比例临时锁定一部分 GRT。比如收集 10 GRT 的费用可能需要锁定 50 GRT 的质押。这意味着你的可用质押不仅要覆盖 allocation,还要留出一部分用于收款时的抵押。
退出:28 天是硬约束,但退出前先确认没有"遗留分配"
退出索引器涉及两个层面:关闭 allocation 和解除质押。Horizon 上线后有一个过渡期:你之前创建的旧 allocation(legacy allocations)仍然可以在旧系统上关闭,但新 allocation 只能通过 SubgraphService 创建。如果你在迁移完成前决定退出,需要先处理掉所有遗留 allocation,否则它们可能处于你无法正常管理状态。
解除质押本身没有委托人的 28 天 unbonding 问题——那是委托人的规则。作为索引器,你的自质押在解除后需要经过协议规定的等待期才能提取。具体等待期取决于你使用的质押合约和当前协议参数,没有官方的固定天数可以套用,需要在 Graph Explorer 或质押合约的链上状态中确认。
更实际的退出障碍是时间窗口。REO 的资格是滚动计算的,如果你在退出过程中停止服务查询,资格会在 14 天内失效,但这不影响你已经累积的、尚未领取的奖励。问题在于,如果你关闭 allocation 后才发现还有奖励没领,Horizon 下的 allocation 不再需要每 28 天强制关闭,但 POI 必须定期提交来保持 allocation "新鲜"。错过提交时机,那段时间的奖励就没了。退出前先确认所有活跃 allocation 的 POI 都已提交、奖励已领取,再开始解除质押。
一个需要做的判断:现在入场是否还划算
Messari 2025 年 Q2 的数据可以作为参考:索引奖励在 GRT 计价上环比下降 19.1%,年化通胀从 2.84% 降到 1.05%。奖励池在缩小,而 REO 在把奖励集中到真正提供服务的索引器手里。如果你能稳定服务查询、维护好节点、满足 REO 要求,竞争环境实际上比之前更干净——那些只质押不干活的索引器会被筛掉。但如果你没有运维 Graph Node 的经验,或者无法保证持续在线,10 万 GRT 的自质押门槛和 REO 的服务要求加起来,可能不是一个适合"试试看"的投入。
一个更务实的起步方式是:先不质押,用 Subgraph Studio 或托管服务测试你对 Graph Node 运维的熟悉程度,确认自己能稳定处理索引和查询,再考虑投入 GRT 进入网络。质押之后想退出,时间成本和操作复杂度都比进入时高。
完成标准
不是"节点跑起来了"或"allocation 创建成功了",而是:在连续 28 天内,你的索引器至少有 5 天成功响应了合格查询,REO 仪表盘显示资格有效,且你能在 Graph Explorer 或链上确认当期奖励已累积并可领取。如果 REO 资格是断的,即使 allocation 是活跃的,奖励也不会发给你。先看 REO 状态,再看 allocation 状态。



