3 分でイーサリアム アーティファクトを学ぶ: etherscan ブロックチェーン ブラウザー

利牧羊
本文约2578字,阅读全文需要约10分钟
イーサリアムのアーティファクトであるetherscan ブロックチェーン ブラウザーについて学びましょう。

イーサリアムは現在ビットコインに次いで最もよく知られているパブリックチェーンであり、その生態は非常に豊かであり、ブロックチェーン2.0の代表とも呼ばれています。

では、このようなパブリック チェーンについては、ホワイト ペーパーとイエロー ペーパーを読む以外に、どのような方法で理解できるでしょうか?

ここではイーサリアムが正式にサポートしているブロックチェーンブラウザであるetherscanというツールを紹介します。これを通じて、イーサリアム自体の一部のデータをクエリできるだけでなく、イーサリアムに基づいて発行されたすべてのトークンの転送ルート、所有者、取引量、契約を表示することもできます。

したがって、イーサリアム愛好家にとって、etherscan は必要なクエリ ツールであり、Xiaobi がイーサリアムを理解するための入り口の 1 つでもあります。

副題https://cn.etherscan.com

イーサリアムネットワークを表示する

etherscan に入ると、ホームページに現在のイーサリアム ネットワークの概要が表示され、これらのデータを通じて、現在のイーサリアム ネットワークの一般的な動作を理解することができます。

ETHER PRICE はイーサリアムの現在の価格で、現在 396.92 ドルで、次の 0.03352 BTC はビットコインを 1 イーサに変換できる量を表します。

TRANSACTIONS はネットワーク全体で生成されたトランザクションの総数を指し、15.3TPS は現在のイーサリアム ネットワークが 1 秒あたり 15.3 件のトランザクションを処理できることを意味し、SAFE GAS PRICE はイーサリアム ネットワークの現在の転送料金です。

MARKET CAPはイーサリアムの現在の市場価値を指し、DIFFICULTYは現在の平均マイニング難易度を指します。もちろん、その後の eth2.0 の登場により、POW マイニングは POS マイニングに変わり、マイニングの難しさはなくなります。

副題

ブロックとトランザクションのクエリ

次の 2 つのブロック、最新のブロックと最新のトランザクションは、それぞれ最近生成されたブロックとトランザクションです。

ブロック側では、10611985 という数字はブロックの高さを表し、マイナーの後ろの数字はブロックを掘り出した人を表します。

もちろん、現在のマイニングプールはすべてマイニングプールであり、誰でも新しいブロックを掘り出すことは困難ですが、ここにSparkマイニングプールによって掘り出された10611985ブロックがあり、2.94472ethはこのブロックをマイニングして得られるブロックを表しています。賞。

さらに、クリックしてこのブロックの詳細を表示することもできます。

詳細から、タイムスタンプ、詳細なブロックチェーン報酬データ (ブロック報酬とアンクル報酬)、サイズ、使用したガス、ガス制限などの追加データを確認できます。

この概念は理解するのが難しくありません。理解できない場合は、テキストの左側にある疑問符をクリックすると、etherscan で詳細な説明が表示されます。

同様に、トランザクション側でも、各トランザクションの詳細データを表示できます。

たとえば、上の図のトランザクションには、トランザクション ハッシュ、ステータス (成功はトランザクションが正常に確認されたことを示します)、属するブロック、転送イン アドレスと転送アウト アドレス、タイムスタンプなどの情報が表示されます。

副題

イーサリアムに基づいて発行されたTOKEN

etherscan を介してイーサリアム ネットワークの現在のデータをクエリすることに加えて、イーサリアムに基づいて発行されたトークンに関する情報をクエリすることも、私たちが使用する一般的な機能です。

イーサリアムネットワーク上で発行されるトークンは主に2種類あり、1つはERC-20トークン、もう1つはERC-721トークンです。

ERC-20トークンは均質なトークンであり、私たちが普段接しているビットコインやライトコインと同じであり、どのトークンも何の違いもなく同じものです。

ERC-721 トークンは、以前に人気があった CryptoKitties などの非同種トークン (NFT) であり、各トークンが固有であることが特徴です。

次に、etherscan を使用して、現在イーサリアム ネットワーク上にある ERC-20 トークンと ERC-721 トークンを確認してみましょう。

ホームページで [トークン] をクリックすると、ERC-20 と ERC-721 が表示されます。例として ERC20 のトップ トークンを見てみましょう。

ランキングを見ると、最近特に人気のLINKや中国人がよく利用するUSDT、Binance社が発行するBNBなど、有名なトークンが多く見られたと思います。

次に、トークンをクリックして、トークンの現在の詳細を確認します。ここでは、USDT を例として取り上げます。

このページからは、イーサリアムをベースに発行されたusdtの現在価格、時価、総発行部数、保有者数、展開されているコントラクトアドレスなどの概要情報と公式サイトが確認できます。

副題

イーサリアムにデプロイされたコントラクトを表示する

初心者レベルの開発者にとって、etherscan はイーサリアム上のコントラクトを表示および学習するための強力なツールでもあります。

トークン契約のクエリなどの単純なクエリは、トークン ページで直接行うことができ、契約後の契約アドレスをクリックすると、トークン契約の詳細ページに直接ジャンプします。

ここでは、非常に人気のあるオラクル プロジェクト ChainLink を例に挙げます。契約詳細ページに入ると、デプロイヤー、トランザクション情報など、契約の基本情報が表示されます。

以下のContractでは、コントラクトの名前、使用されているSolidityのバージョン、コードの内容などが確認でき、Read Contractをクリックするとオンラインでもコントラクト内の機能を使用することができます。

さらに、コントラクトのソースコードの下で、コントラクトの abi も確認できます。

ただし、トークンコントラクトの内容は基本的に大きく異なり、主にトークンの定義、転送機能の実現、アカウントクエリ機能の実現、その他一般的なトランザクション関連の内容となっています。

さらに複雑な契約書を表示したい場合は、手動で検索する必要があります。検索方法も非常に簡単で、検索ボックスに契約住所を入力すると契約内容を問い合わせることができます。

ここでは、誰もが学ぶことができる古典的な契約ライブラリのアドレスもいくつか紹介します。

Oracle クラス:

- ChainLink:https://github.com/smartcontractkit/chainlink

ステーブルコイン:

- Dai:https://github.com/makerdao/dss

副題

- Compound:https://github.com/compound-finance/compound-protocol

その他の機能

最後に、etherscan は直感的な視覚化統計も提供します。

「チャートと統計」ページでは、時価総額曲線、イーサ価格曲線、取引高曲線、アドレス数量曲線などを確認できます。

トップ統計では、マイナーランキング、ガス使用量ランキングなどのさまざまなリーダーボードデータも確認できます。

一般に、etherscan ツールを使用すると、イーサリアム ネットワークの基本的な状況とそれに基づいて発行されたトークンを簡単に理解でき、ユーザーがクエリを実行できる強力なツールであるだけでなく、初心者が使い始めるのに最適な方法でもあります。イーサリアム、その方法を知っています。