コミュニティからの投稿記事 - 著者John Ma
概要
透明性は仮想通貨の重要なコンセプトです。ブロックチェーンの実現する大きな特徴の1つは、特権的な立場にある一握りの人に情報を制限せず、誰でも全ての情報にアクセスできるようにすることです。
しかし、この透明性は具体的にはどういうことなのでしょうか。隣人が何枚BTCを持っているか調べることができるということでしょうか?どのように公開されている情報を確認すれば良いのでしょうか?この記事で紹介するのはまさにこれらの疑問への答えです。ここではBitcoinに焦点を当てていますが、Litecoin、Ethereum、Binanceなど、ほとんどのネイティブブロックチェーンに対応した専用のブロックチェーン・エクスプローラーもあります。
はじめに
お支払いをしたか忘れたり、お支払いをしたと言っているくせにその記録が残っていなかったりしたことはありませんか? 現在の金融システムでは、これが「言った、言わない」で終わることもあれば、第三者の介入が必要になることもあります。
ブロックチェーンは、情報をいつでも誰でも見える状態にしておく「透明性」という概念を導入することで、この問題を解決します。BitcoinやEthereumなどのブロックチェーンでは、すべての情報が設計上公開されており、トランザクション (または TX) やコントラクトを簡単に特定および検証する必要がある場合に便利です。
このガイドでは、Bitcoinのエクスプローラーの基本的な概要をまずは説明します。続いて、5月22日の「Bitcoin Pizza Day」のきっかけとなった有名な取引をご紹介します。
ブロックチェーンエクスプローラーとは?
ブロックチェーンエクスプローラーは、ブロックチェーンの過去と現在の状態に関する情報を明らかにする検索エンジンのようなものです。特定のトランザクションの進捗状況を把握したい場合や、アドレスの残高や履歴を確認したい場合に便利です。インターネットにアクセスできる人なら誰でも、エクスプローラーを使用してパブリック・ブロックチェーン上のすべてのトランザクションを確認できます。
ブロックチェーン・エクスプローラーの仕組み
すべてのブロックチェーンには、データベースとやりとりしたり、ネットワークの履歴を閲覧したりするためのコマンド・ライン・インターフェイス (CLI) が用意されています。しかし、CLIエクスプローラーは、一般の人にとっては使い勝手の良いものではありません。そのため、ほとんどのブロックチェーンでは、情報を親しみやすい形で表示するGUI (グラフィカル・ユーザー・インターフェース) を備えたエクスプローラーが用意されています。
一般的に使用されているBitcoinエクスプローラーの1つblockchain.comを例に見ていきましょう。Bitcoinのエクスプローラーとしては、他にblockchair.comやblockcypher.comなどがあります。
出典: https://www.blockchain.com/explorer.
フロントページには、Bitcoinブロックチェーンに関する高度なデータが表示されています。表示されているデータには、価格、推定ハッシュレート、1日のトランザクション数、取引ボリュームが含まれています。また、価格とmempoolのサイズをマッピングしたチャートも見られます。下部では、最新のブロックやトランザクションをモニターすることができます。
ここからは見ることができるデータの詳細を説明します。
価格(Price): 複数の市場にまたがって、集約されたドル建て価格です。ほとんどの場合、ここで表示される価格はフィードの提供者に依存しており、特定の取引所での現物価格を示すものではありません。
推定ハッシュレート: ブロックチェーンを保護するためにマイナーが現在採用している計算能力の推定値です。Proof of Work (PoW) ブロックチェーンのセキュリティのプロキシーと見ることができます。
トランザクション: 過去24時間に確認されたユニークなトランザクションの数です。承認されるためには、トランザクションが有効なブロック (マイニングに成功したブロック) に含まれる必要があります。
トランザクションボリューム: 過去24時間にブロックチェーン上で確認された アウトプットの合計金額 (単位: BTC) を示す指標です。Bitcoinの仕組み上、この合計には、使い切れなかったアウトプットがおつりとして「使う側」のウォレットに戻ってくることも含まれます。
トランザクションボリューム (推定) : ユニークウォレット間で転送された実際のトランザクションぶりゅーむの推定値 (BTC単位) です。これは、「トランザクションボリューム」(上図) から、ユーザーのウォレットにお釣りとして戻ってくるアウトプットの推定値を差し引いたものです。
Mempool Size: mempool sizeは、ブロックに含まれるのを待っているトランザクションの集約サイズ (バイト単位) です。これは、ブロックチェーン上の活動量を表したものであり、トランザクションを承認してもらうのに必要な手数料の目安にもなります。
Latest Blocks: 承認されたブロックのリストで、新しいものから順番に表示されます。これには、Block Height、タイムスタンプ、マイナー名 (判明している場合)、ブロックサイズなどの詳細が含まれています。「Block Height」をクリックすると、ブロックに含まれるトランザクションの詳細を確認できます。「miner」をクリックすると、そのブロックのマイナーアドレスの情報が表示されます。マイナーの公開アドレスは、既知のマイニングプールのアドレスである可能性があります。マイニングプールとは何かを知らない方は、こちらの記事をご覧ください。
Latest Transactions: mempoolに提出された有効なトランザクションのリストです。繰り返しになりますが、トランザクションは承認済みのブロックに含まれるまでは未確定です。
ブロックチェーンに関するその他の指標は、このページで追跡することができます。ここには、ネットワーク難易度、トランザクションごとの手数料、平均承認時間などです。また、一部のブロックチェーンエクスプローラーのAPIには接続できます。
➟ 仮想通貨をはじめてみませんか?バイナンスでBitcoinを購入しましょう!
10,000 BTCでのピザ取引の表示方法
Pizza Dayは、10,000 BTCと引き換えに、大きなピザ2枚を購入したことを記念する、Bitcoinの歴史上でも重要な日の1つです。ブロックチェーンエクスプローラーを使って、この有名なの詳トランザクションを見たり調べたりすることができます。
Pizza Dayのトランザクションハッシュ
a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d
Bitcoinのブロックチェーン・エクスプローラーの検索フィールドにトランザクションハッシュをコピーすると、Pizza Dayのトランザクションにたどり着きます。詳細をコピー&ペーストしたくない場合は、こちらが該当トランザクションへのリンクです。
ページの上部には、トランザクションの入力と出力の概要が表示されます。左側は、ピザを買うために支払ったBitcoin (合計10,000 BTC) です。これらは、右のシングルアドレス (ピザの配達人のもの) に送られました。
Pizza Dayのトランザクション概要出典: blockchain.com
右側の「receiving address」をクリックすると、そのトランザクション履歴を見ることができます。また、QRコードを読み取ることで、それぞれのアドレスの文字列を確認できます。このQRコードは、TrustWalletやその他のモバイルの仮想通貨ウォレットで支払いを行う際に非常に便利です。
Pizza Dayの受取アドレス出典: blockchain.com
元のPizza Day のトランザクションページに戻ると、スクロールダウンしてトランザクションの詳細を確認できます。これらの情報には、トランザクションのユニークハッシュ、承認ステータス、タイムスタンプ、承認数、入出力の合計、マイナーの手数料などが含まれています。Pizza Dayのトランザクションを確認すると、ピザを買った10,000 BTCに加えて、マイナーにトランザクション手数料として、0.99BTCをの取引のお支払いしたことがわかります。
Pizza Dayトランザクション詳細出典: blockchain.com
ブロック番号 (57,043) をクリックすると、このトランザクションが含まれていたブロックの詳細が表示されます。
Pizza Dayのブロック出典: blockchain.com
ご覧のように、Pizza Dayのトランザクションを承認したブロックは、何の問題もないブロックでした。ブロックには、合計2つのトランザクションがありました。1つはPizza Dayのトランザクションで、もう1つはマイナーのブロック報酬です。
右側の緑と赤の球体は、このトランザクションでBitcoinが使われたかどうかを示しています。ピザを売った人はその10,000 BTCをすでに別のアドレスに送っていますが、マイナーのアドレスにはブロック報酬 (50.99 BTC) が残っています。
まとめ
ブロックチェーン・エクスプローラーは、パブリック・ブロックチェーンのオープンで透明な性質を利用した便利なツールです。トランザクションやアドレスの履歴など、ネットワークの状態に関する有用な情報をブロックチェーン・エクスプローラーで確認できます。これによって、トラッキングや検証が容易になります。
しかし、このように透明性を重視すると、チェーンを分析することで、トランザクションの履歴やアドレスをマッピングすることが可能になります。これにより、特に同じアドレスを複数回使用する傾向のあるユーザーにとっては、アドレスを持ち主明らかにすることができます(推奨されません)。他のパブリックブロックチェーン (例えば、Monero) は、透明性とプライバシーの残高が異なっていています。
ブロックチェーン・エクスプローラーの仕組みを大まかに理解したところで、実際に使ってみましょう。驚くような秘密が見つかるかもしれません。
Bitcoinのエクスプローラーや仮想通貨についてもっと質問がありますか?Q&AプラットフォームのAsk Academyでは、バイナンスコミュニティがあなたの質問に答えてくれます。