最近よく「オンチェーンデータをちょっと止めたい」と聞かれるけど、要するにチェーンが詰まっているわけじゃなくて、データ取得の層が息切れしているだけだ。フロントエンドで一クリックすると、その後はRPCを使うかインデックスャー/サブグラフを叩くことになる;RPC側はレートリミットがかかるとすぐに待ち行列になり、リトライも発生し、インデックスャー側は同期が遅れたりクエリの負荷が高かったりして、一時的に古いブロック高を返すこともあり、それが資金の流れが突然止まったように見える。特にレートが極端なときは、みんなデータに目を光らせていて、クエリの量が爆発的に増え、遅延も顕著になる…私のやり方はかなり素朴だけど、同じ取引について二つのRPCを使ってレスポンスを確認し、ブロック高とイベントログを照合する。ちょっと「逆転/押し戻し」が出たからといって慌てて結論を出さず、まずデータがレートリミットに引っかかって遅れているのかどうかを確認する。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン