﻿---
title: "ブロックエクスプローラー"
description: "ノードとインデクサーの境界、レシート、ログ、実行トレース、トークンメタデータ、プロキシ、ソース検証、再編成を扱う検証重視のガイドです。"
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ブロックエクスプローラー

> 教育目的の情報であり、財務・セキュリティ上の助言ではありません。エクスプローラーのデータ、デコード、ラベル、トレース、ファイナリティ表示は不完全、遅延、誤りを含む場合があります。重要な操作は対象チェーンと独立したノードデータで検証してください。

<a id="answer"></a>

## 直接の答え

ブロックエクスプローラーは、ノードデータをブロック、トランザクション、アドレス、コントラクト、トークン、ログ、場合によっては実行トレースの検索可能なページへ変換するオフチェーンのインターフェース兼インデクサーです。ブロックチェーンでも、コンセンサス参加者でも、独立した保証でもありません。結果はすべて、選択したチェーン、ノード状態、索引処理、デコーダー、ラベル、観測時刻に依存します。

証拠を4層に分けます。ブロックヘッダー、トランザクション、レシートはプロトコルオブジェクト、RPC 応答は特定のノードやプロバイダーの見解、トレース、トークン移転タブ、アドレス集計は再構成・索引された見解です。名称、リスクラベル、法定通貨価格、ソース検証済みバッジには外部の解釈が加わります。調査には有用ですが、重要な結論は生の識別子、正規チェーンの祖先関係、レシートまたは UTXO 状態、独立したエンドポイントと照合します。

<a id="mechanism"></a>

## 仕組み

1. エクスプローラーのホスト名、チェーン ID または Bitcoin ネットワーク、観測時刻、トランザクション・ブロック・アドレスの識別子を固定します。見慣れた記号、名称、短縮アドレスを同一性の根拠にせず、完全な識別子と想定する資産またはコントラクトを保存します。
2. 表示フィールドを分類します。プロトコルデータ、ノードの現在の RPC 結果、インデクサー由来の集計やトレース、デコード済みメタデータ、第三者のラベルや価格を区別し、各結論を支える層を記録します。
3. ライフサイクルと正規性を検証します。保留中か収録済みか、ブロックハッシュと高さ、親の祖先関係、承認数または `safe` と `finalized`、置換、チェーン再編成を確認します。ハッシュを検索できるだけでは正規チェーンへの収録を証明できません。
4. 実行を照合します。EVM チェーンではレシートの `status`、`gasUsed`、`effectiveGasPrice`、ログ、実際の残高・承認額・ストレージ変更を確認します。`status = 1` はトップレベル実行がリバートしなかったことを示すだけで、経済的意図の安全性は保証しません。`status = 0` でも収録され、ガスを消費する場合があります。
5. デコード表示を検証対象の主張として扱います。イベント署名、コントラクトアドレス、トピック、データ、トークンの小数桁、ABI を確認します。「内部トランザクション」は独立に署名されたプロトコル取引ではなく、呼び出しトレースのフレームです。トレース範囲はクライアントやプロバイダーにより異なります。
6. コントラクトの同一性と可変性を確認します。重要ならソース検証を再現し、ランタイムバイトコード、プロキシの実装、ビーコンまたは管理者、アップグレード権限、ストレージ配置を調べます。検証済みバッジは提出されたコンパイラー入力とバイトコードの対応を示すだけで、監査や発行者の保証ではありません。
7. 独立したエクスプローラーまたはノードへの直接照会でクロスチェックし、生の応答とタイムスタンプを保存して、必要なファイナリティ後に再照合します。古い索引、アーカイブ欠落、再編成、RPC 不一致、スパムトークン、プロキシ更新、オフチェーンラベル変更による差異は詳しく調査します。

<a id="example"></a>

## 計算例

- **レシートの手数料台帳。** 収録済み EVM トランザクションが `gasUsed = 52,000` と `effectiveGasPrice = 18 gwei` を示す場合、実行手数料は `52,000 * 18 gwei = 936,000 gwei = 0.000936 ETH` です。タイムスタンプ付き外部価格 `$2,500/ETH` では `$2.34` ですが、ETH 手数料はオンチェーンデータ、ドル価値はオフチェーン推定値です。
- **トークンの小数桁。** 移転ログの生の整数が `123,456,789`、検証したコントラクトの `decimals = 6` なら、表示額は `123,456,789 / 10^6 = 123.456789 tokens` です。小数桁を `18` と誤認すると `0.000000000123456789` になるため、コントラクトの同一性と小数桁を一緒に確認します。
- **トレースとトランザクション。** 1件の署名済み取引がコントラクト A に `1.00 ETH` を送ります。呼び出しトレースでは A が B に `0.72 ETH` を転送し、`0.25 ETH` を返却します。送信者負担のガスを除くと A の残額は `1.00 - 0.72 - 0.25 = 0.03 ETH` です。これらは価値移動の照合に役立ちますが、独立に署名された3件の取引ではありません。
- **インデクサーの巻き戻し。** ブロック `20,000,000` の取引を先端 `20,000,012` で見ると、包含方式の深度は `20,000,012 - 20,000,000 + 1 = 13` です。再編成でそのブロックが外れれば、正規レシートは消え、ログも巻き戻されます。なお `13 confirmations` と表示するエクスプローラーは古いだけで、別のコンセンサス事実を示してはいません。

<a id="risks"></a>

## リスク

- 別のチェーン、テストネット、フォーク、偽サイトを調べる。
- 省略、ポイズニング、酷似したアドレスをコピーする。
- トークン名やシンボルをコントラクトの同一性とみなす。
- 検索可能な保留ハッシュを正規収録の証拠とみなす。
- 古い、同期中、孤立した RPC バックエンドを信頼する。
- ブロックハッシュと祖先関係を見ず高さだけを比較する。
- 置換、競合、チェーン再編成を見落とす。
- レシート成功を経済的・アプリ上の成功とみなす。
- 収録後にリバートした取引のガス支払いを無視する。
- イベントログを最終状態の根拠とみなす。
- 誤った ABI、署名、小数桁でログをデコードする。
- トレースフレームを独立した署名済み取引とみなす。
- 全プロバイダーが完全で同じトレースを出すと仮定する。
- アーカイブ欠落、剪定、ページング、レート制限による欠落を見逃す。
- 検証済みソースを監査や発行者証明とみなす。
- 別のプロキシと対話しながら一つの実装だけを調べる。
- プロキシ、ビーコン、管理者、アップグレード変更を見落とす。
- スパムトークン、アドレスラベル、法定通貨価格をコンセンサス事実とみなす。
- UTXO やコントラクトストレージと照合せず残高表示を使う。
- 障害、検閲、索引不良時に一つのエクスプローラーへ依存する。

<a id="misconceptions"></a>

## よくある誤解

- ブロックエクスプローラーはブロックチェーンそのもので、表示内容をすべて独立に検証する。
- `status = 1`、緑の表示、多数の承認は利用者の意図した経済結果を証明する。
- イベントログと「内部トランザクション」は最終状態および独立に署名された取引と同じである。
- ソース検証済みなら、コントラクトは監査済み、真正、不変、安全である。
- 残高、ラベル、トークン価格、デコード済みメソッドはコンセンサスデータで、全プロバイダーが同じ表示をする。

<a id="related"></a>

## 関連トピック

- [RPC ノード](/ja/crypto/rpc-node/)
- [ブロック承認](/ja/crypto/block-confirmation/)
- [トランザクションシミュレーション](/ja/crypto/transaction-simulation/)

<a id="sources"></a>

## 出典

- [Block explorers](https://ethereum.org/developers/docs/data-and-analytics/block-explorers/) - Ethereum.org（参照日：2026-08-13）
- [JSON-RPC API](https://ethereum.org/developers/docs/apis/json-rpc/) - Ethereum.org（参照日：2026-08-13）
- [Data and analytics](https://ethereum.org/developers/docs/data-and-analytics/) - Ethereum.org（参照日：2026-08-13）
- [Blocks](https://ethereum.org/developers/docs/blocks/) - Ethereum.org（参照日：2026-08-13）
- [Transactions](https://ethereum.org/developers/docs/transactions/) - Ethereum.org（参照日：2026-08-13）
- [Built-in tracers](https://geth.ethereum.org/docs/developers/evm-tracing/built-in-tracers) - go-ethereum（参照日：2026-08-13）
- [Contract Metadata](https://docs.soliditylang.org/en/latest/metadata.html) - Solidity Documentation（参照日：2026-08-13）
- [Transactions](https://developer.bitcoin.org/devguide/transactions.html) - Bitcoin Developer Documentation（参照日：2026-08-13）

Source: https://wiki.fcontext.com/ja/crypto/block-explorer/index.mdx
