一度試したことがある、深夜にブロックチェーン上のデータを使って小さなストーリーを作ると、明らかにブロックは出ているのにページが「一瞬止まる」感じになり、数秒後にはまた正常になる。当時は自分のネットが不安定だと思った。その後、ログを追いかけて調査したところ、よくある原因は三つだけだとわかった:RPCがレート制限されている(リクエストが多すぎて直ちにキューに入れられる/破棄される)、インデクサー側で新しいブロックの処理が終わっていない、またはサブグラフが同期または再構築中で、クエリが古いキャッシュにヒットしている。要するに、ブロックチェーンはリアルタイムだが、見ているデータは「運搬+加工+配送」を経ているため、そのどこかで一時停止や遅延が起きると遅れを感じるのだ。最近はL2のTPSやコスト、補助金について騒がれているが、私はむしろこれらの「データパイプライン」の安定性に関心がある——体験上、最も破綻しやすいのはこうした不確定な一時停止だ。とにかく今は予備のRPCを多めに用意し、重要なクエリではブロック番号を交差検証して、心の安定を保つようにしている。

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