Etherscanの使い方:オンチェーンデータの調べ方
AndroidユーザーはAPKを直接ダウンロードできます。VPN不要。
Etherscanは、イーサリアムブロックチェーン上で最も権威があり広く使われているブロックチェーンエクスプローラーだ。オンチェーンの生データを人間が読みやすいインターフェースに変換し、誰でもトランザクションを照会したり、アドレスを追跡したり、コントラクトを検証したりできるようにする。本記事では、Etherscanの各機能と使い方を体系的に解説する。
一、Etherscan概要
1.1 ブロックチェーンエクスプローラーとは
ブロックチェーンエクスプローラーは、ブロックチェーン上のデータを視覚的に表示するツールだ。ブロックチェーンはパブリックで透明なため、すべてのトランザクション記録は誰でも閲覧でき、ブロックチェーンエクスプローラーはそれらの記録を見るためのウィンドウとなっている。
Etherscan(etherscan.io)はイーサリアムエコシステムの標準的なブロックチェーンエクスプローラーであり、以下の機能を備える。
- トランザクション照会:任意のトランザクションの詳細情報を確認
- アドレス照会:任意のアドレスの残高やトランザクション履歴を確認
- ブロック照会:ブロック情報とそこに含まれるトランザクションを確認
- コントラクト照会:スマートコントラクトのコードを閲覧・検証
- トークン情報:ERC-20/ERC-721トークンの詳細データを確認
- Gasトラッキング:ネットワークのGas価格をリアルタイムで確認
- データ分析:各種オンチェーンデータの統計グラフ
1.2 Etherscanの重要性
暗号資産ユーザーにとって、Etherscanの使い方をマスターすることは基本スキルだ。
| 場面 | Etherscanでできること |
|---|---|
| 送金後の確認 | トランザクションの成功可否・確認数の確認 |
| プロジェクト調査 | トークンのコントラクトや保有分布の確認 |
| 資金の追跡 | 特定アドレスの資金の流れを追跡 |
| セキュリティ確認 | コントラクトコードが検証済みかどうかの確認 |
| Gasの最適化 | 現在のGas価格を確認して最適なタイミングを選択 |
| 承認の管理 | トークン承認の確認と取り消し |
二、トランザクション照会
2.1 トランザクションの検索方法
イーサリアムの各トランザクションには、0xで始まる66桁の16進数文字列という一意の**トランザクションハッシュ(Transaction Hash/TxHash)**がある。
検索方法:
etherscan.ioを開く- 検索バーにトランザクションハッシュを貼り付ける
- Enterキーを押してトランザクション詳細を確認する
2.2 トランザクション詳細の読み方
典型的なトランザクションページには以下の情報が含まれる。
基本情報:
- Transaction Hash:トランザクションの一意識別子
- Status:トランザクションの状態(Success/Failed/Pending)
- Block:トランザクションが含まれたブロック番号
- Timestamp:トランザクションの確認時刻
関係者情報:
- From:送信元アドレス
- To:受信先アドレス(コントラクトとのやり取りの場合はコントラクトアドレスが表示される)
- Value:送金されたETHの数量
手数料情報:
- Transaction Fee:実際に支払ったガス代(ETH単位)
- Gas Price:Gas単価(Gwei単位)
- Gas Limit & Usage:Gasの上限と実際の消費量
詳細情報:
- Input Data:トランザクションに付随するデータ(コントラクト呼び出しの関数と引数)
- Nonce:送信者のトランザクション通番
2.3 トランザクションのステータス分析
| ステータス | 意味 | よくある原因 |
|---|---|---|
| Success | トランザクション成功 | 正常に完了 |
| Failed | トランザクション失敗 | Gas不足・コントラクト実行エラー |
| Pending | 確認待ち | Gas価格が低すぎる・ネットワーク混雑 |
Failedトランザクションの注意点: トランザクションが失敗しても、ガス代は差し引かれる(マイナー/バリデーターがすでにトランザクションの実行を試みているため)。
三、アドレス照会
3.1 アドレス概要の確認
検索バーにイーサリアムアドレス(0xで始まる42文字の文字列)を入力すると、以下を確認できる。
- ETH Balance:ETH残高
- ETH Value:ETHの法定通貨換算額
- Token Holdings:保有するERC-20トークンのリストと評価額
3.2 トランザクション履歴
アドレスページには複数のタブがある。
- Transactions:すべてのETH送金記録
- Internal Txns:内部トランザクション(コントラクト間の呼び出しで発生した送金)
- ERC-20 Token Txns:ERC-20トークンの送金記録
- ERC-721 Token Txns:NFT(ERC-721)の移転記録
- ERC-1155 Token Txns:ERC-1155トークンの移転記録
3.3 アドレスラベル
Etherscanは多くの著名なアドレスにラベルを付与している。例えば以下の通りだ。
- 取引所アドレス(例:「Binance 14」)
- プロジェクト運営者のアドレス
- 既知の詐欺師アドレス
- ブリッジコントラクトアドレス
これらのラベルにより、ユーザーは資金の出所と行き先を素早く把握できる。
四、トークン情報の照会
4.1 トークン詳細の確認
トークン名またはコントラクトアドレスを検索すると、以下を確認できる。
- 価格と時価総額
- 総供給量
- 保有者数
- 送金回数
- コントラクトアドレス
- コントラクトコード(検証済みの場合)
4.2 保有分布の分析
トークンページの「Holders」タブでは以下を確認できる。
- 上位保有アドレスのランキング
- 各アドレスの保有量と割合
- コントラクトアドレス(DEXの流動性プール・ステーキングコントラクトなど)
投資参考情報: 少数のアドレスが大量のトークン供給量を保有している場合、売り圧力が生じるリスクがある。健全なトークンは一般的に保有が比較的分散している。
4.3 トークン承認の確認
etherscan.io/tokenapprovalcheckerにアクセスして、以下の操作ができる。
- ウォレットを接続するかアドレスを入力する
- 承認済みのすべてのトークンと承認額を確認する
- 不要な承認を取り消す
五、スマートコントラクト照会
5.1 コントラクトコードの確認
検証済みコントラクトの場合、コントラクトアドレスのページの「Contract」タブで以下を確認できる。
- Source Code:コントラクトのソースコード(Solidity)
- ABI:コントラクトのアプリケーションバイナリインターフェース
- Constructor Arguments:コントラクト展開時のコンストラクタ引数
- Compiler Version:使用したコンパイラのバージョン
5.2 Read Contract(コントラクトの読み取り)
「Read Contract」機能を使うと、ガス代なしでコントラクトの読み取り専用関数を直接呼び出すことができる。
よく読み取られる情報:
name():トークン名symbol():トークンシンボルtotalSupply():総供給量balanceOf(address):特定のアドレスの残高を照会owner():コントラクトのオーナー
5.3 Write Contract(コントラクトへの書き込み)
「Write Contract」機能を使うと、コントラクトと直接やり取りできる(ウォレットの接続とガス代の支払いが必要)。
主な操作:
approve():トークンの承認transfer():トークンの送金revoke():特定の権限の取り消し
セキュリティ警告: コントラクトとの直接のやり取りは上級者向けの操作だ。コントラクトの機能を理解していない状態でWrite関数を不用意に呼び出してはいけない。
5.4 コントラクトの検証ステータス
| 表示 | 意味 |
|---|---|
| 緑のチェックマーク | コントラクトコードが検証済みで、ソースコードが公開されている |
| 表示なし | コントラクト未検証。バイトコードしか確認できない |
セキュリティアドバイス: 未検証のコントラクトとやり取りする際は細心の注意が必要だ。コントラクトの実際の機能を確認できないためだ。
六、Gasトラッカー
6.1 Gas Trackerページ
etherscan.io/gastrackerにアクセスすると以下を確認できる。
- 現在のGas価格:Low / Average / High の3段階
- 確認時間の目安:各Gas価格に対応する予想確認時間
- Gas価格の推移グラフ:過去のGas価格の変化
6.2 Gas価格の単位
| 単位 | 換算 |
|---|---|
| Wei | 最小単位 |
| Gwei | 1 Gwei = 10^9 Wei |
| ETH | 1 ETH = 10^18 Wei |
ガス代の計算式:実際の手数料 = Gas Used × Gas Price
6.3 ガス代の節約のコツ
- 急ぎでない取引はLow Gas Priceを選択する
- Gas価格の日周期パターンに注目する(UTC深夜帯が通常最も低い)
- Layer 2ネットワーク(ArbitrumやOptimismなど)を利用してガス代を大幅に削減する
- 複数の操作を1つのトランザクションにまとめる
七、高度な機能
7.1 アドレス監視(Watch List)
Etherscanの無料アカウントを登録すると以下のことができる。
- 注目するアドレスをWatch Listに追加する
- トランザクション通知を設定する(メール通知)
- プライベートラベルやメモを追加する
7.2 APIサービス
Etherscanは開発者やデータアナリスト向けに無料のAPIを提供している。
- アドレスの残高を照会する
- トランザクション記録を取得する
- Gas価格を照会する
- トークン情報を取得する
無料アカウントは毎秒5回の呼び出しに制限されており、有料プランではより高い頻度をサポートする。
7.3 DEX Tracker
分散型取引所のリアルタイム取引データを確認できる。
- 最新のトークン取引ペア
- 取引量ランキング
- 新しく作成された流動性プール
7.4 署名の検証
Etherscanの「Verified Signatures」ツールを使うと、オフチェーン署名の真正性を検証し、特定のアドレスによってメッセージが署名されたことを確認できる。
八、セキュリティツール
8.1 トークン承認の管理
トークン承認を定期的に確認・整理することは重要なセキュリティ習慣だ。
etherscan.io/tokenapprovalcheckerにアクセスする- ウォレットを接続する
- すべての承認記録を確認する
- 使わなくなったDAppの承認を取り消す
8.2 不審なトランザクションの識別
Etherscanを使うと、よくあるリスクの兆候を識別できる。
- 大量の少額トークンの受信:ダストアタックやフィッシングトークンの可能性がある
- コントラクト未検証:コントラクトの安全性を確認できない
- トークン保有の過度な集中:ポンジスキームや詐欺の可能性がある
- コントラクトに自己破棄/一時停止機能がある:プロジェクト運営者が過大な権限を持っている可能性がある
8.3 コントラクトのセキュリティチェックリスト
新しいコントラクトとやり取りする前に、以下を確認することを推奨する。
- [ ] コントラクトコードがEtherscanで検証されているか
- [ ] コントラクトが第三者によるセキュリティ監査を受けているか
- [ ] トークンの保有分布が適切か
- [ ] コントラクトのOwnerが過大な権限を持っていないか(任意のトークン発行など)
- [ ] 流動性がロックされているか
九、Etherscanファミリー
Etherscanチームは複数のチェーンのブロックチェーンエクスプローラーを運営している。
| ブロックチェーン | エクスプローラーURL |
|---|---|
| Ethereum | etherscan.io |
| BNB Smart Chain | bscscan.com |
| Polygon | polygonscan.com |
| Arbitrum | arbiscan.io |
| Optimism | optimistic.etherscan.io |
| Base | basescan.org |
| Avalanche C-Chain | snowtrace.io |
これらのエクスプローラーのインターフェースと操作方法はほぼ同じなので、Etherscanをマスターすれば他のチェーンのエクスプローラーも容易に使いこなせる。
十、実用テクニック
10.1 素早い検索のコツ
- トランザクションを検索する:完全なTxHashを貼り付ける
- アドレスを検索する:完全な0xアドレスを貼り付ける
- トークンを検索する:トークン名またはシンボルを入力する
- ブロックを検索する:ブロック番号を入力する
- ENSドメインを検索する:
vitalik.ethのように直接入力する
10.2 URLパターン
EtherscanのURLパターンを覚えておくと素早くナビゲートできる。
- トランザクション:
etherscan.io/tx/{txhash} - アドレス:
etherscan.io/address/{address} - トークン:
etherscan.io/token/{contract_address} - ブロック:
etherscan.io/block/{block_number}
10.3 データのエクスポート
アカウントを登録すると、トランザクション記録をCSV形式でエクスポートできる。税務計算やデータ分析に便利だ。
まとめ
Etherscanは、イーサリアムユーザーなら誰もがマスターすべき基本ツールだ。シンプルなトランザクション照会から踏み込んだコントラクト分析まで、Etherscanはオンチェーンデータへの包括的なアクセスを提供する。ブロックチェーンの核心的な価値のひとつは透明性であり、Etherscanはその透明性を誰の手にも届くものにしてくれる。
Etherscanを使う習慣をつけることをお勧めする。取引ごとにステータスを確認し、定期的にトークン承認を見直し、新しいプロジェクトに参加する前にコントラクト情報を精査する。これらの習慣はオンチェーン操作のセキュリティを大幅に向上させる。
AndroidユーザーはAPKを直接ダウンロードできます。VPN不要。
AndroidユーザーはAPKを直接ダウンロードできます。VPN不要。