トランザクションID(TXID)はトランザクションハッシュとも呼ばれ、ブロックチェーン上の各トランザクションを一意に示す識別子の役割を果たします。これは、検証され、ブロックチェーンに追加することができる固有の文字列です。
トランザクションがブロックチェーンに追加されると、送信者のアドレス、受信者のアドレス、送信された暗号資産(仮想通貨)の数量など、トランザクションの詳細にハッシュ関数を適用して生成された一意のトランザクションIDが割り当てられます。
使用されている特定のブロックチェーンによっては、トランザクションIDを検索することで、ブロックエクスプローラー上でトランザクションを見つけることができます。トランザクションIDは、トランザクションの検証、記録管理、およびトラブルシューティングにおいて非常に重要です。
以下はトランザクションIDの例です。
サトシ・ナカモトがハル・フィニー氏に送信した史上初のビットコイン取引のTXIDは次のとおりです:F4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16
有名なBitcoin PizzaトランザクションのTXIDは次のとおりです: Cca7507897abc89628f450e8b1e0c6fca4ec3f7b34cccf55f3f531c659ff4d79
ビットコインは、トランザクションIDを生成するためにSHA-256(Secure Hash Algorithm 256-bit)暗号ハッシュ関数を利用しています。この関数はトランザクションデータを入力として受け取り、64文字長の16進数で表される256ビットのハッシュを生成します。
トランザクションIDはブロックチェーンエクスプローラーを通じてアクセスでき、関連する取引の詳細がすべて公開されることで透明性が提供されます。これらのIDは、送信者と受信者の実世界での身元を明らかにするものではありませんが、これらの接続を確立できる可能性のある方法があります。ユーザーは、blockchain.comやblockchair.comなどのビットコイン・ブロック・エクスプローラーにTXIDを入力することで、これらのトランザクションを検索することができます。