blockchain explorer tutorial what is blockchain explorer
このチュートリアルでは、ブロックチェーンエクスプローラーとは何か、それらを使用する理由、ブロックチェーンエクスプローラーの動作、履歴、およびいくつかの一般的なブロックチェーンエクスプローラーについて説明します。
前に ブロックチェーンウォレット のチュートリアル ブロックチェーンチュートリアルシリーズ 、ブロックチェーンウォレットの種類とその仕組み、生成方法について学びました。
ブロックチェーンエクスプローラーは、暗号通貨とブロックチェーンのグーグルです。これにより、ユーザーは、取引金額、資金の出所と宛先、取引のステータスなど、特定のウォレットアドレスとブロックチェーンでの取引に関連するさまざまな詳細にアクセスできます。
これらは、リッチリストや隠しメッセージなど、トランザクション、ウォレット、ブロックチェーンに関連する事実上すべてのデータを抽出するために使用できます。
このチュートリアルでは、ブロックチェーンエクスプローラー、その履歴、ユースケース、および利用可能な主なエクスプローラーについて説明します。ブロックチェーンエクスプローラーの動作、ブロックチェーンエクスプローラーの構成要素、およびブロックチェーンエクスプローラーが必要な理由について詳しく説明します。
学習内容:
ブロックチェーンエクスプローラーとは何ですか?
以下の画像は、ブロックチェーンエクスプローラーの最近のトランザクションを示しています。
(画像 ソース )
ブロックチェーンエクスプローラーは、APIとブロックチェーンノードを使用してブロックチェーンからさまざまなデータを引き出し、データベースを使用して検索されたデータを配置し、検索可能な形式でユーザーに提示するソフトウェアです。
ユーザーの入力は、エクスプローラーで検索可能な用語であり、データベース上の整理されたテーブルを介して検索されます。エクスプローラーは、ブロックチェーンからテーブル形式にデータを整理しているはずです。
ほとんどのユーザーにとって、ブロックチェーンエクスプローラーを使用すると、最近マイニングされたブロックまたはブロックチェーンで最近実行されたトランザクションに関するデータを検索および探索できます。理想的には、マイニングされたブロックのライブフィードと、ブロックに関連するデータを表示できます。
ただし、次のこともできます。
#1)任意のウォレットアドレスのトランザクション履歴を調べます。 これにより、任意のウォレットアドレスを監査でき、ブロックチェーンの透明性が向上します。
ブロックチェーンの最新のトランザクションと金額:
#2)受信アドレスを調べてアドレスを変更します。 トランザクションの受信アドレスに加えて、変更アドレスを確認できます。これは、入力値の多くがトランザクション料金に送られるのを防ぐために、暗号を消費者に返す出力です。これにより、トランザクションの透明性も向上します。
#3)その日の最大のトランザクションを探る: これは一部のエクスプローラーによってサポートされています。
#4)Mempoolのステータスを調べる: これにより、ブロックチェーン上の未確認のトランザクションを詳細を含めて調査できます。
#5)二重支払いインシデントを調査する: 一部のエクスプローラーは、ブロックチェーンで行われている二重支払いトランザクションの数の発見をサポートしています。
#6)孤立した古いブロックを探索する: これらは、マイニング後も最長のブロックチェーンに接続されていないブロックであり、その親ブロックチェーンは不明です。古いブロックとは、親がわかっているが、最も長い既知のチェーンにまだ接続されていないブロックです。一部のエクスプローラーでは、これらのブロックのうち、ブロックチェーンで実現されたものの数を確認できます。
ブロックチェーンの最新のトランザクションと金額:
#7)特定のブロックを見つけた、または採掘したプールまたは人を探索します。 さまざまな個人とマイニングプール(コンピューティングリソースを組み合わせて暗号をマイニングするグループ)は、特定のブロックチェーン内のブロックをマイニングするために競合し、エクスプローラーを使用すると、高さによって定義される特定のブロックを誰が正常にマイニングしたかを見つけることができます。
#8)ジェネシスブロックを探索する: 特定のチェーンで最初にマイニングされたブロックと、他のデータを見つけることができます。
Androidに保存されているapkファイルはどこにありますか
#9) ユーザーがトランザクションの料金、ブロックチェーンの難易度、ハッシュレート、およびその他のデータを確認できるようにします。
料金と住所を示すBlockchainExplorer:
ブロックチェーンエクスプローラーを使用する理由
ブロックチェーンエクスプローラーアプリケーション:
ブロックチェーンウォレットはさまざまな種類のデータを提供できますが、ビューはウォレットが管理するキーに関連するデータに限定されます。エクスプローラーは、特定のブロックチェーンのすべてのウォレットで実行されたトランザクションに関連するデータを表示するために使用されます。
- 透明性: ユーザーがイニシャルコインオファリング(ICO)に参加しているときなど、スマートコントラクトアドレスの残高と支出を確認できます。
- 暗号を人に送信する前に、ウォレットアドレスがブロックチェーンに対して有効かどうかを確認します。
- トランザクションが送信先の人に送信されたかどうかを確認します。それはあなたが暗号通貨を通してその人に送ったといういくつかの公的な証拠を持っているようなものです。オーナーはウォレットの残高を確認できます。
- エクスプローラーは、まだ完了または確認されていないトランザクションの何が問題になっているのか、および確認の段階を説明するのに役立ちます。
- これは、ユーザーがトランザクションまたはガスの現在のコストを知るのに役立ち、したがって、将来のトランザクションのためのガス支出を計画するのに役立ちます。
- グループがトランザクションをマイニングしたグループであるかどうかを知るのに役立つ場合があり、将来のマイニングアクティビティのためにより多くのコンピューティングリソースを投資するかどうかの決定に役立つ可能性があります。
- 暗号通貨の送受信と保存を適切に行っている場合、ウォレットをプログラミングしているユーザー開発者を支援できます。
- エクスプローラーは、ノードなどの他のソフトウェアと一緒に使用して、データや情報を裏付けることができます。たとえば、他のツールが適切に機能しているかどうかを確認できます。
- 開発者は、これらのエクスプローラーを使用して、ウォレットやその他のソフトウェアに含める必要のある機能や機能を確認することもできます。
- 調査ツールとして、探索者は個人、グループ、および会社の財務に関連する重要な決定を下すのに役立ちます。
ブロックチェーンエクスプローラーの歴史
ブロックチェーンエクスプローラーの概念は、ブロックチェーンと同時に登場しました。この種のソフトウェアは、ブロックチェーンを調べることが困難だったために登場しました。 例えば、 誰かがあなたに暗号通貨を送ったと言ったが、あなたの財布は主張されたように何も受け取っていなかったとき。
これは、トランザクションがまだ確認待ちであるか、完全に拒否されたことが原因である可能性があります。または、あなたが暗号を人に送った後、彼らがそれを受け取ることを拒否したとしましょう。
第二に、ブロックチェーン内のデータが特定の方法でフォーマットされていることを考えると、ブロックチェーンに問い合わせるのは困難でした。情報は特定の方法で保存および構造化されますが、論理的にはインデックスが作成され、グループ化されます。肉眼および一般ユーザーがアクセスおよび読み取りできるようにするには、いくつかの追加のソフトウェアが必要でした。
熟練したプログラマーだけが、トランザクションに関連するブロックチェーンからの追加情報または追加情報にアクセスできました。コマンドラインインターフェイスを使用してこれを行うことができます。さらに、データを読み取り可能にするために、いくつかのコマンドラインを実行する必要がありました。
ビットコインブロックチェーンを対象とした最初のブロックチェーンエクスプローラーは、ビットコインがオンラインになったのとほぼ同時に2010年11月に登場しました。それは最初に利用可能になりました theymos.ath.cx:64150 / bbe 。ビットコインの最初のエクスプローラーは、ビットコインのTorStatustorstatus.blutmagie.deに相当するものでした。
エクスプローラーはビットコインに関するデータを提供し、その後、blockexplorer.comに移動され、ブロックチェーンの実際の統計ページが投稿されました。
ただし、リアルタイムの統計ページの多くは、ビットコインブロックエクスプローラーの前に存在していました。それらは最初にで利用可能になりました theymos.ath.cx:64150 / q。 リアルタイムの統計ページ getdifficulty そして getblockcount 2010年7月に作成されました。 decimaltarget、probability、hashestowin、nextretarget、totalbc そして bcperblock その後やってきた。
これらのツールは、古いwikiのブロック値と難易度値のテキストへのハードコーディングに対応するために開発されたため、情報は廃止されました。
ブロックチェーンエクスプローラーはどのように機能しますか?
ブロックチェーンエクスプローラーは、すべてのブロックチェーンを検索可能な形式とテーブルで保持するデータベースを使用して機能します。したがって、エクスプローラーはノードインターフェースと連携して、最初に特定のブロックチェーン内のすべてのデータを抽出します。データを取得すると、簡単に検索できるテーブルに保存されます。
最新のトランザクションとブロックを収集し、定義された検索可能なカテゴリに従ってそれらを配置します– 例えば、 ウォレットは、トランザクションID、リッチリスト、残高などに対応します
エクスプローラーは、ユーザーが情報を検索できるようにするためのインターフェイスも提供します。テクノロジーに関しては、エクスプローラーはリレーショナルデータベース、SQLデータベース、およびAPIを使用できます。
各ブロックチェーンが多くの分散ノードで構成されているという事実をすでにご存知かもしれません。ブロックチェーン上のデータを直接読み取ることができる各ノードは、最新のトランザクションとマイニングされたブロックおよびその他のデータの詳細を取得します。次に、これはデータベースに送信され、そこでデータは検索可能なテーブルの形式で配置されます。
これにより、エクスプローラーの使用が速くなります。ほとんどのブロックチェーンは、ブロック、アドレス、トランザクションなどを含む24のテーブルを使用します。各行には一意のIDまたはキーがあります。 例えば、 ブロックチェーンで使用されるアドレスの一意の識別子。他の人は一意のキーを作成します。
次に、エクスプローラーのユーザーインターフェイスサーバーは、検索可能な用語の後者の入力を介してユーザーと対話できるようにするWebページを作成します。また、他のコンピューターとインターフェイスするためのAPIも提供します。これらはサーバー可読形式でバックエンドサーバーに送信され、バックエンドサーバーは検索語についてユーザーインターフェイスサーバーに応答します。
次に、ユーザーインターフェイスとAPIは、WebページをHTMLとしてブラウザーに送信し、ユーザーが応答を読み取れるようにします。
リレーショナルデータベース: リレーショナルデータベースを使用すると、データコンポーネントをテーブルに格納して、相互に関連付けることができます。これにより、データ管理を簡素化できます。 例えば、 各ブロックのすべての詳細を含む大きなブロックテーブルを作成する代わりに、ブロックテーブルのエントリをヘッダーテーブルのエントリにリンクできます。
ブロックチェーンエクスプローラーはどのように機能しますか?
構造化照会言語(SQLまたは続編): これは、クエリを実行したり、データベースを検索したりするためのプロトコルと形式です。たとえば、ソフトウェアはデータベースにテーブルを作成し、テーブルに新しいレコードを挿入し、用語を検索し、結果の新しいテーブルを作成してから、検索する人にWebページで結果を表示できます。
APIまたはアプリケーションプログラミングインターフェイス: これは、ユーザーがソフトウェアを介してマシンと通信できるようにするプロトコルです。これらは、ユーザーが使用しているソフトウェアが応答を送受信するための基準、形式、および相互作用を定義します。
一般的なブロックチェーンエクスプローラー
Blockchairブロックチェーンエクスプローラーでは、15個のブロックチェーンでトランザクションを検索できます。
最初のブロックチェーンエクスプローラーツールの開発以来、Blockexplorer.comは、Theymosという名前で呼ばれるBitcoinTalkフォーラムの所有者によるものでした。 2010年11月にオンラインになったとき、それ以来、いくつかのエクスプローラーが開発されました。
- Blockchain.com、現在はblockchain.org: これにより、ブロック、トランザクション、およびアドレスによるビットコインブロックチェーンの検索が可能になります。
- ブロックチェア: 単語、フレーズ、ノード、Mempoolサイズ、マイニングの難易度など、ビットコイン、イーサリアム、ビットコインキャッシュのブロックチェーンに関する情報を検索できます。これを使用すると、チームなどの特定の関心事がブロックチェーンにエンコードされているかどうかを知ることができます。
- Tokenview: これは2018年に発売された中国を拠点とするエクスプローラーであり、複数の(20を超える人気のある)ブロックチェーン上のデータを検索できます。
- Etherscan: これはおそらく最も人気のあるイーサリアムブロックチェーンエクスプローラーです。トランザクション、アドレス、スマートコントラクト、ウォレットの残高などを検索できます。
Etherescanは、暗号プロジェクトのICO資金調達に参加している人々に人気のあるEthereumブロックチェーンエクスプローラーです。
(画像 ソース )
- Bitcoin.com: それはビットコインとETHブロックチェーン上のデータの検索を可能にします。
結論
ブロックチェーンエクスプローラーは、トランザクションに関する詳細なデータを表示および読み取り、トランザクションとブロックチェーンの透明性を確保する必要性から開発されました。ビットコインの最初のエクスプローラーは2020年11月にオンラインになりましたが、リアルタイムの統計ページは以前から存在していました。
エクスプローラーを使用すると、ブロックチェーントランザクションの履歴、ウォレットの残高を読み取ったり、トランザクションのステータスが確認されているかどうかを確認したりできます。また、ブロックチェーンエクスプローラーは、特定のブロック、ブロックの高さ、孤立したブロック、ジェネシスブロックをマイニングするマイニングプールを特定するのに役立つこともわかりました。
エクスプローラーがデータベース、API、およびSQLを使用して操作を実行することを確認しました。ユーザーがデータを入力してブロックチェーンを検索できるようにするユーザーインターフェイスを作成し、APIとユーザー側サーバーを使用して入力を機械可読形式に変換し、バックエンドサーバーに提示します。
一方、エクスプローラーはブロックチェーンから情報を取得し、データベース内のテーブルに構造化して、読み取りと検索をより簡単かつ迅速にします。
バックエンドサーバーはデータベースの検索を実行し、結果をユーザー側サーバーとAPI(HTMLページでもユーザーが読み取り可能な形式に変換する)を介して、ユーザーが使用しているWebページに返します。
また、いくつかの主要なブロックチェーンエクスプローラーについても学びました。
推奨読書
- ブロックチェーンの説明:ブロックチェーンとは何ですか?どのように機能しますか?
- ブロックチェーン開発者になる方法
- ブロックチェーンETFチュートリアル-ブロックチェーンETFのすべてを学ぶ
- ブロックチェーンアプリケーション:ブロックチェーンは何に使用されますか?
- 2021年のトップ10ベストブロックチェーン企業リスト
- トップ13ベストブロックチェーンDNSソフトウェア(更新リスト)
- ブロックチェーンウォレットとは何ですか?どのように機能しますか?
- ブロックチェーンセキュリティが重要な理由とその実装方法