昨晚、あるプロジェクトのサブグラフデータを追っていたら、突然半分ぐらい更新が止まってしまった。最初の反応は「終わった、またバグったのか」だった。後で調べたところ、RPCのレート制限(限流)で、インデクサーのノードが人に押しつぶされてオーバーになっていた。要するに、チェーン上のデータはリアルタイムに見えるけど、その下を支えているのは全部中央集権的な「仲介者」で、彼らが耐えられなければ詰まる。



以前、サブグラフ専門のアカウントを追っていて、毎日「データに遅延がない」と発信していた。けど調べてみたら、彼が出していた「リアルタイム」な図は実際には定期的な更新で、キャッシュの時間は本人が言っているよりずっと長かった。フォローを外したら逆に気が楽になった——結局、チェーン上のデータには多少「フィルター」がかかっていて、遅延を遅延として受け止めないとチャンスは掴めない。

最近テストネットのインセンティブがまた盛り上がっていて、みんなメインネットで発行(発币)があるのかを予想している。正直、この状況ってどうしてこんなに見覚えがあるんだろう? いつも「まずはデータが通るかを確認してから話そう」と言うのに、毎回データが詰まると「先回り」の窓が生まれる。手がうずいて試したくなるけど、考えてみればまずRPCに限流がないか確認しておこう。押し込んでみたら、自分が1000回目のリクエストで詰まっていた、なんてことになったら嫌だ。とりあえず、こうしてゆっくりいこう。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン留め