トランザクションハッシュとは?意味と確認方法をわかりやすく解説
ブロックチェーンの取引にふれると必ず出てくる「トランザクションハッシュ」。長い英数字の文字列で、最初はとっつきにくいものです。この記事では、その意味と役割、確認方法を具体例とともに整理します。
トランザクションハッシュ(取引ハッシュ)とは、ブロックチェーン上で行われた一つひとつの取引(トランザクション)に割り当てられる、固有の識別番号のことです。長い英数字の文字列で表され、その取引が「いつ・どのような内容で記録されたか」を後から特定するための、いわば取引の受付番号のような役割を果たします。「Tx Hash」や「TXID」と表記されることもあります。
トランザクションハッシュはどんな見た目ですか?
多くの場合、先頭が「0x」で始まる64桁ほどの英数字です。中身に意味はなく、取引ごとに重複しない唯一の番号として機能します。
トランザクションハッシュは、たとえば次のような形をしています(これは説明のための架空の例です)。
このように、先頭が「0x」で始まる長い英数字で表されることが一般的です。一文字ずつに意味があるわけではなく、取引の内容をもとに計算されて生成される「重複しない唯一の値」です。同じ取引が二つ存在しない限り、同じハッシュになることはありません。
なぜトランザクションハッシュが必要なのですか?
無数にある取引の中から、特定の一件を正確に指し示すためです。受付番号があるおかげで、後からその取引の状態を誰でも確認できます。
ブロックチェーンは、DeFi(分散型金融)の仕組みなどでも使われる、取引の記録を分散して保持する技術です。その上では、世界中で膨大な数の取引が記録され続けています。その中から「自分が行ったこの取引」を正確に特定するには、人間が読みやすい日付や金額だけでは足りません。トランザクションハッシュという固有の番号があることで、無数の記録の中から特定の一件をピンポイントで照会できるようになります。
トランザクションハッシュはどこで確認できますか?
取引に使ったアプリやサービスの履歴画面に表示されます。その値を「ブロックチェーンエクスプローラー」と呼ばれる公開の検索サイトに入力すると、記録を照会できます。
確認の流れは、おおむね次のとおりです。
- 取引に利用したアプリやサービスの「履歴」「アクティビティ」などの画面を開きます。
- 対象の取引を選ぶと、トランザクションハッシュ(Tx Hash/TXID)が表示されます。多くの場合、コピー用のアイコンが用意されています。
- コピーした値を、対応する「ブロックチェーンエクスプローラー」と呼ばれる公開の照会サイトの検索欄に貼り付けます。
- 検索すると、その取引が記録されているかどうか、現在の状態などを確認できます。
- 1履歴からハッシュをコピー取引の詳細画面に表示される「Tx Hash/TXID」を控えます。
- 2エクスプローラーに貼り付けて検索公開の照会サイトの検索欄に貼り付けて検索します。
- 3取引の状態を確認記録済みか処理中か、日時やアドレスなどを確認できます。
確認すると何が分かりますか?
取引が記録済みか処理中か、いつ記録されたか、どのアドレス間の取引かといった、公開された情報を確認できます。
ブロックチェーンエクスプローラーでハッシュを照会すると、次のような項目を確認できるのが一般的です。表示される項目はネットワークやサービスによって異なります。
| 項目 | 分かること |
|---|---|
| ステータス | 取引が成立済みか、処理中か、失敗したか |
| 日時 | 取引が記録された時刻 |
| 送付元・送付先 | 取引に関わったアドレス |
| 含まれるブロック | どのブロックに記録されたか |
これらの情報は誰でも閲覧できる公開情報です。一方で、ハッシュから個人名などが分かるわけではありません。あくまで「取引そのものの記録」を確認するための仕組みだと理解しておくとよいでしょう。
よくある質問
トランザクションハッシュから個人を特定できますか?
ハッシュ自体から氏名などの個人情報が分かることはありません。確認できるのは、アドレスや日時といった取引上の公開情報です。
ハッシュを他人に教えても大丈夫ですか?
トランザクションハッシュは公開情報の照会に使うものですが、取り扱いに不安がある場合は、必要な相手にのみ共有するなど慎重に判断してください。パスワードなどの秘密情報とは性質が異なります。
取引が「処理中」のまま進みません。
ネットワークの混雑などにより、記録までに時間がかかることがあります。状況はエクスプローラーのステータスで確認できます。操作に関する具体的な対応は、利用しているサービスの公式情報をご確認ください。
ご注意:本記事は、トランザクションハッシュという用語を理解するための一般的な情報提供を目的としています。特定のサービスの操作手順や、投資・金融に関する助言を行うものではありません。実際の操作にあたっては、利用するサービスの公式情報を確認してください。