Etherscan とは? Ethereum block explorer を徹底解説

Etherscan が Ethereum ブロックチェーン上で何を表示し、どう読むか — by ChainGate.

ether を送ったこと、NFT をミントしたこと、コントラクトをデプロイしたことがあれば、おそらく Etherscan にたどり着いた経験があるはずです。誰もが Ethereum ブロックチェーンを覗くために使う窓—しかし、このサイトはそのインターフェースに、新しい人が思う以上の多くを詰め込んでいます。このガイドでは、Etherscan が実際に何をするのか、どう使うか、そして他の無料ツールがどこで補ってくれるのかを歩いて見ていきます。

要約

  • Etherscan は block explorerです—Ethereum ブロックチェーンへの読み取り専用の窓です。
  • すべてのトランザクション、アドレス、トークン、smart contract をインデックス化し、検索バー経由で公開します。
  • トランザクションの署名や鍵の保管はできません。そのためにはウォレットが必要です。
  • 姉妹サイト—Polygonscan、BaseScan、Arbiscan、BscScan—が他のチェーンで同じスタックを動かしています。

1. Etherscan でできること

Ethereum は公開台帳ですが、生のブロックデータはツールなしでは密で読みにくいものです。Etherscan はすべての新しいブロックを取り込み、内容を解析し、誰でも検索できるウェブインターフェースを通じて提示します。実際には、以下の 5 つの用途で使われます:

  • hash でトランザクションを追跡—確認ステータス、消費された gas、どのコントラクトが触れられたか。
  • 任意の Ethereum アドレスを調べ、ether とトークンの残高、履歴全体、内部送金を確認。
  • 検証済みの smart-contract ソースを読み、ブラウザから直接パブリック関数を呼び出す。
  • 現在の Ethereum のライブ gas prices を監視し、他のネットワーク と比較する。
  • トークンページ (ERC-20、ERC-721、ERC-1155) を、保有者数、転送履歴、供給量とともに閲覧する。

これらのデータはどれも非公開や独占ではありません—フルノードを走らせる人なら誰でも自分で導き出せます。Etherscan の価値は情報そのものではなく、台帳を人間が探索できるものに変えるインデックス、検索、表示のレイヤーにあります。

2. 情報の調べ方

検索バーは 4 種類の入力を受け付け、該当ページへ自動でルーティングされます:

  1. 66 文字の 0x… 文字列はトランザクション hash です。
  2. 42 文字の 0x… 文字列はアドレス—ウォレットまたはコントラクトです。
  3. 純粋な数値はブロックの高さです。
  4. トークンやコントラクトの名前は、検証済みレジストリに対するあいまい検索を実行します。

アドレスページからは、トークンでフィルターしたり、活動の CSV をエクスポートしたり、プライベートラベルを付けたりできます—会計やデバッグに便利です。Internal Txns タブは、メインのトランザクション一覧には現れないコントラクト起因の価値移動を表示し、複雑なフローを監査する際に役立ちます。

3. smart contract の読み方

コントラクトページの Contract タブでは、ソースが検証されているかどうかを確認できます。検証とは、デプロイ者が元のソースコードを公開し、Etherscan が再コンパイルして bytecode が一致することを確認した状態のことです。検証済みのコントラクトは、2 つのインタラクティブビューを公開します:

  • Read Contract—コントラクトのパブリックな state への無料クエリです。残高、所有者、交換レート、その他任意の view 関数の確認に便利です。
  • Write Contract—ウォレットで署名するトランザクションです。ウォレットを接続し、引数を渡し、gas を支払うと、専用のフロントエンドを自作したかのように呼び出しが通ります。

未検証のコントラクトは、コンパイル済みの bytecode とコンストラクタ引数しか表示しません。これはコントラクトが 存在する ことを確認するには十分ですが、信頼するには足りません—何をしているか正確に分かっていない限り、未検証のコントラクトに対してトランザクションに署名しないでください。

4. 開発者にとっての Etherscan

UI の他に、Etherscan はサイトで見えるものの大部分をミラーする REST API を提供しています。自身のインデクサを走らせることなく、読み取りアクセスが必要なダッシュボードやボットに最適です—残高の取得、直近トランザクションのリスト、トークンメタデータの取り出しなど。無料プランは軽い利用を捌け、有料プランで rate limits が上がります。

API が 行わない のは、トランザクションの署名やブロードキャストです。そのためには、多くのチームが explorer を RPC プロバイダと組み合わせ、読み書きの両方ができるようにします。そうしたアプリを構築するなら、ChainGate TypeScript SDK が BIP39 シードフレーズからのウォレット作成、トランザクション署名、残高照会、手数料見積もりを、Ethereum と 20 以上のブロックチェーンにわたってワンインストールで扱います。マネージド RPC endpoint は 無料プランを含むすべてのプラン に同梱されており—Etherscan が意図的に省く側のワークフローをこちらが担います。

5. Etherscan と相性の良いツール

Etherscan は Ethereum で何が起きたか、何が起きているかを教えてくれます。その周りの隙間を埋める絞り込んだツールがいくつかあります—いずれも無料で、アカウント登録不要です:

6. 知っておきたい代替サービス

Etherscan はこのカテゴリを支配していますが、唯一の選択肢ではありません。Blockscout は主要なオープンソースの代替で、複数のチェーンのデフォルト explorer として動作しています。Ethplorer はトークン中心のビューに傾き、より豊富な分析を提供します。Tenderly はシミュレータとデバッガを提供し、一般的な explorer をはるかに超えた機能を備えています—有料ですが、コントラクトエンジニアには貴重です。

これらはどれも他を完全に置き換えるものではありません。一般的なワークフローは、Etherscan でトランザクションを検証し、Ethplorer でトークンをクロスチェックし、Tenderly で今後の呼び出しをシミュレートし、専用トラッカーでライブ手数料を監視するというものです。

よくある質問

Etherscan は何に使われますか?

Etherscan を使えば誰でも Ethereum ブロックチェーンの活動を調べられます—トランザクション hash を検索してそのステータスを確認したり、任意のアドレスを調べて残高と履歴を見たり、検証済みの smart contract を読み書きしたり、現在の gas fees を確認したりできます。Ethereum でもっとも広く使われている block explorer であり、ほとんどの Ethereum 互換ネットワークは Polygonscan、BaseScan、Arbiscan、BscScan といった Etherscan スタイルの explorer を独自に提供しています。

Etherscan は無料で使えますか?

はい。Etherscan のウェブサイトを閲覧すること—トランザクション、アドレス、トークン、コントラクトの検索—は完全に無料です。開発者向けに無料の API プランもあり、有料プランでは rate limits が上がります。

Etherscan で smart contract を読むにはどうすればよいですか?

コントラクトアドレスを Etherscan に貼り付け、Contract タブを開きます。ソースが検証されていれば、Read Contract と Write Contract ビューが表示されます。Read 関数はオンチェーンの state を無料でクエリできます。Write 関数はウォレットの接続が必要で gas を支払います。未検証のコントラクトはコンパイル済みの bytecode のみを公開します。

Etherscan とウォレットの違いは何ですか?

Etherscan は読み取り専用です—オンチェーンで起きていることを表示しますが、鍵を保持したりトランザクションに署名したりはしません。ウォレットは秘密鍵を保管し、ether を送る、メッセージに署名する、dapp と対話するために使います。2 つは補完的です: 取引にはウォレット、検証には explorer を使います。

Etherscan の代替には何がありますか?

Ethereum については、Blockscout と Ethplorer がよりクリーンなオープンソーススタックで同じ領域をカバーします。多くのネットワークでライブの gas prices を並べて比較するなら、ChainGate の gas tracker が Ethereum、Polygon、Arbitrum、Base に加え 24 のその他チェーンを同時にランキングします。ether の価格を調べるなら、専用の ether / ドル コンバーターが explorer の周辺ノイズなしにレートを提供します。

Etherscan は Ethereum 以外のネットワークもカバーしますか?

本家の Etherscan サイトは Ethereum ブロックチェーンのみをカバーしますが、同じ会社が他のネットワーク向けの姉妹 explorer を運営しています—Polygon 向けの Polygonscan、Base 向けの BaseScan、Arbitrum One 向けの Arbiscan、BNB Chain 向けの BscScan、Fantom 向けの FtmScan、Optimism 向けの Optimistic Etherscan など。それぞれが同じインターフェースと API フォーマットを使います。

ChainGate で構築する

アイデアをコードに落とし込みましょう — ChainGate は Ethereum と 20 以上のブロックチェーン向けのウォレット、トランザクション、マネージド RPC を 1 つのライブラリで提供します。