Etherscanを見ているとき、私たちは一体何を見ているのでしょうか?
著者: 十四君
先週の愛死機のNFT事件に伴い、WEB3の世界ではインフラ(ユーザーの認識との関連)が深刻に弱いという欠点が、数多くの愛好者が深く関わりたいと思う障害となっています(実際にmintした後、NFTはどこにあるのかという質問にうんざりしています)。
したがって、以下のような疑問を持っているなら、この記事はあなたにとっての道しるべです!
- 取引所から自分のウォレットに出金したが、入金はされましたか?
- mintNFTの取引が完了したが、私の資産はどこにありますか?
- チェーン上のデータは公開されていると言われていますが、どうやって無聊猿の全保有ユーザーを抽出しますか?
- チェーン上にはさまざまな奇妙なアービトラージボットがいると聞きましたが、彼らはどこにいますか?
チェーン上のデータは、その公チェーンによって異なり、ほとんどはそれぞれのブロックチェーンブラウザを持っています。そして、Etherscan.ioはイーサリアムの入り口です。
この記事は背景データから出発し、ブロック/取引/アドレスの詳細情報の意味を解読し、Etherscanの拡張統計情報の事例を組み合わせて、皆さんがweb3の扉をさらに開く手助けができればと思います!

1、Etherscanは何ができるのか?
イーサリアム内のすべてのインタラクションは公開されており、取引ハッシュ(取引ID)を使用することで、トークン、スマートコントラクト、ウォレットアドレスを含むすべての関連活動を確認できます。
Etherscanは登録不要ですが、個人アカウントを作成することもでき、追加機能を利用できます。例えば、取引のキューを設定したり、開発者ツールにアクセスしたり、データソースの通知を設定したりできます。
これは、もしあなたがマスクのアドレスを見つけた場合、彼のすべての取引の動向を監視できるということです。
2、Etherscanは何ができないのか?
Etherscanはイーサリアムウォレット機能やプライベートキーの保存サービスを提供していません。したがって、取引を行うためだけに使用することはできません。暗号通貨を取引したり保存したりしたい場合は、Trust Wallet、MetaMask、Math Wallet、またはバイナンスチェーンウォレットなどの暗号通貨ウォレットが必要です。
プライベートキーを管理するウォレットと組み合わせて、Etherscanの便利なコントラクト操作機能を使用して、基本的なコントラクト関数呼び出し取引を開始できます。例えば、先週の愛死機NFTのmint取引の詳細が見られます:NetflixのNFTがweb2のビジネスセキュリティを忘れたとき。
3、Etherscanには何があるのか?
主に3つの大きなカテゴリに分かれます。
- 基本的な標準データのクエリ入口
- 高度な一般的データの統計分析
- 開発者向けのカスタマイズされたインターフェースサービス
3.1 公共基本情報
私たちは、ブロックチェーンとは、いくつかの取引を実行した後にブロックにパッケージ化し、公開して帳簿を記録する技術であることを知っています。コントラクトとは、取引中に備考エリアを利用してカスタマイズされたコードを持ち込むことで、仮想マシン内でコードロジックを実行できるものです。各取引の原始情報を記録すれば、個別に再生してすべてのプロセスを復元できます。
これは公共情報の3つの部分に関係しています:取引、ブロック、アドレス。つまり、下の図の3つの領域です。
その間に挟まれているのが最も一般的な基本情報です:
- ETHER PRICE:現在のETHの米ドル換算価格
- TRANSACTIONS:総取引数
- MED GAS PRICE:各取引の手数料単価
- MARKET CAP:総資産市場価値
- TRANSACTION HISTORY:過去14日間の毎日の取引総数
- DIFFICULTYとHASH RATE:議論しません

3.2 取引詳細には何があるのか?
任意の最新の取引を選択すると、大多数のデータは一目瞭然です。
まるで宅配便の全ライフサイクルのようです:
- 宅配便の追跡番号は何ですか(Transaction Hash)
- 配達は成功しましたか(Status)
- 相手はいつ受け取りましたか(Timestamp)
- どこから来て、どこへ行くのか(from/to)
- どの宅配業者がパッケージしましたか(block)
- 封筒の中には何がありますか(value+input data)
- 送料はいくらですか(Transaction Fee)
注意すべき点は、toアドレスはコントラクトであることも、ユーザーのアドレス(EOA)であることも、または0x0であり、新しいコントラクトを作成することを示しています(ただし、Etherscanでは返されたコントラクトアドレスがtoの位置として使用されます)。

上部には他の情報の入口もあります。
log:この取引の実行中に実行された関数呼び出しの順序と主要なパラメータを示します。
state:取引に関与する側のいくつかの状態を示しますが、あまり使用されません。
comments:コメント、これは中央集権的な機能であり、チェーン上のデータではありません。
3.3 ブロック詳細には何があるのか?
ブロックの情報は、相対的に複雑で、状態分析にはあまり意味がありません。
技術的なパラメータ、例えばブロック報酬/叔ブロック報酬/Burnt feesについては、詳細には触れません。

3.4 アドレス詳細には何があるのか?
注意すべき点は、ここでの情報はチェーン上から得られていますが、実際にはEtherscanによって二次整理されています。
自分のアドレスに累積されたさまざまなERC20トークンを見つけたい場合は、トークンリストから確認できます。
ENSドメイン名を購入したことがある場合は、ドメイン名を通じて自分のアドレスを迅速に見つけることができます。ここで私のアドレスは、自分のプログラムで衝突させて得たラッキーナンバーです(最後の4桁はb14c、14があります)。
下部にはいくつかの取引タイプのアーカイブ入口があります。
その中でinternal Txは内部取引であり、私があるコントラクトを呼び出した場合、そのコントラクトの機能が複雑で、他のコントラクトを調度するために取引を発起する際に、コントラクトがfrom側の取引となるのが内部取引です。


特定のアドレスが多くのユーザーからの苦情と公式の検証を経て、右側にリスクラベルが付けられ、赤い盾が表示されます。これは、彼がフィッシングコントラクトの可能性があるか、あるいはハッカーが資金を盗んだ後に転送したアドレスであることを示しています。

Analyticsは基本的な分析レポートであり、彼が解答できる質問はさらに多く、例えば
- ある大口アドレスの残高の変動、特定の業界のKOLが新しく購入したNFTに注目。
- あるコントラクトの最近の取引量、背後にある製品の人気の最も基本的な指標を反映。

もしこのアドレスがコントラクトであれば、contractセクションも見ることができます。
例えば、愛死機NFTの事件では、
- 1271動的署名技術を採用していることを分析し、ソースコードを確認します。
- 各タイプの1155プロトコルNFTが何回mintされたかを確認し、状態確認は2を通じて行い、ガスは不要です。
- mintを実行して自分のNFTを得ることは取引を発起することに属し、状態が変わるため3が必要で、ガスを消費します。
警告⚠️:この機能は、スマートコントラクト自体に問題がないことを確認する必要があります。そうでなければ、あなたの資産の安全が危険にさらされる可能性がありますので、新人には使用をお勧めしません。

4、進階統計情報
もちろん、チェーン上のデータが公開されていることで、多くのweb2業界の壁を打破し、Etherscan上にいくつかの基本的な統計入口が生まれました。私は全体を整理しました(冒頭の図を展開)。

ここでは情報が非常に複雑なので列挙はしませんが、これらの情報をどのように組み合わせるかの例を解説します。
特定の大口の動向に注目:Top Accounts
キューに並んでいる取引キューに注目:Pending Txns
キューに並んでいるということは、まだパッケージ化されていないことを示し、このキューに注目することは、神の視点から何が送信されるかを判断することに似ています。そして、ハッカーはガス価格を上げることで、自分の取引を早くパッケージ化させることができます。特にNFT mintの際には、許可されたmintの1つのブロック内でパッケージ化されることが多いです。
ERC20のヘッダー情報リスト:フィッシング防止、現在ERC20に該当するコントラクトは53万種類あり、その中で流通時価総額が最大なのはBNBとUSDTであり、保有アドレスの数などの情報が見られます。

Charts & Statsの中には多くのデータがあり、異なる役割の関心点が異なります。

例えば、コントラクト技術研究者としては、ガス関連に注目します。なぜなら、ブロックチェーンにデプロイする際に多くのガスを消費するため、ガス費用が低い時間帯を見つける必要があります。
異なる公チェーンの状態に注目する場合は、クロスチェーンを通じて他の公チェーンエコシステムのTVL(総ロック額)を得ることができます。
このエコシステムが研究する価値があるかどうかを考えているなら、Ethereum Daily Verified Contracts Chartに注目できます。
各コントラクトは、製品を意味し、全体のエコシステムの繁栄を意味します。

5、カスタマイズされた情報抽出
もちろん、ここまで読んでいるなら、あなたはかなりの実行力を持った方でしょう。レポートを見るだけでなく、直接ウェブページからExcelにエクスポートする数量制限を打破するには、例えば取引量トップ1万のプロジェクトを一括抽出するには?あるいは、特定のハッカーのプログラムがどのように利益を得ているかを研究するには?APIドキュメントを組み合わせてカスタマイズされた情報抽出を行う必要があります。
詳細な開発ドキュメント:https://docs.etherscan.io/

最後に、簡単なURLリクエストを通じて情報を取得できます。例えば、指定したアドレスの残高を確認するには:
使用:
/api?module=account\&action=balance\&address=0x\&tag=latest\&apikey=YourApiKeyToken
得られる結果:
{status: "1",message: "OK",result: "1111"}













