皆さんにはそんな感覚はありませんか、明らかにブロックチェーン上ですでに結果が出ているのに、アプリが「一瞬止まる」ように見えて更新される。最初は自分のネットが遅いのかと思った…後になって気づいたのは、必ずしもチェーンが遅いわけではなく、データの流れが詰まっているのだと。



大体はこういうことです:インデクサー/サブグラフが後ろでチェーンをスキャンし、データベースを構築しているときに、あなたのフロントエンドはそれを参照しているだけで、直接チェーンを読み込んでいるわけではない。再構築やノードの同期が遅い、またはインデックスのキューが詰まると、「最初は空白/古いデータで、しばらくしてから補完される」という錯覚が生まれる。さらにRPCのレート制限や、特にピーク時に多くの人が同時にクエリを投げると、429やタイムアウトになり、体験はまるで調子がおかしいように感じるが、実際にはチェーンは止まっていない。

だから最近、クロスチェーンブリッジが盗まれたり、オラクルのエラーが出たりする事例が増えたことで、みんな「確認待ち」を始めたのも理解できる…要するに、多くの場合、あなたが見ていないのは、見ている層のキャッシュやインデックスが追いついていないだけなのだ。とにかく今の私の習慣は、重要な操作の前に自分で複数のブロックエクスプローラーや異なるRPCを確認し、合わなければ無理に突っ込まず、間違えたら学費だと思うことです。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし