トランザクションハッシュとは、ひとつひとつの取引を識別するために割り当てられる、固有の英数字(16進数)の文字列です。取引の内容をハッシュ関数で変換して作られ、取引ID(TXID)とも呼ばれます。これを使うと、ブロックエクスプローラーなどで対象の取引を特定して状況を確認できます。識別のための番号であり、これ自体で取引を取り消すことはできません。
結論を先に言うと、トランザクションハッシュは「その取引だけを指し示す、世界にひとつの番号」のようなものです。レシートの番号や宅配便の問い合わせ番号に近い役割で、これを手がかりに「あの取引は今どうなっているか」を後から調べられます。ここでは、その正体と作られ方、確認のしかたを順に見ていきます。
トランザクションハッシュとは?
トランザクションハッシュは、ブロックチェーン上で行われた取引(トランザクション)を一意に識別するための文字列です。多くの場合、16進数(0〜9とa〜fの組み合わせ)で表され、長さは仕組みによって決まっています。先頭に「0x」が付いて示されることもあります。
同じ取引には必ず同じハッシュが対応し、異なる取引には異なるハッシュが割り当てられます。つまり、ハッシュがわかれば「どの取引か」を取り違えずに指し示せる、というのが基本的な性質です。
どのように作られるのか?
トランザクションハッシュは、ハッシュ関数という仕組みを使って作られます。ハッシュ関数には、次のような特徴があります。
- 入力が同じなら、出力もいつも同じ:同じ取引データからは、いつも同じハッシュが得られます。
- 入力が少しでも違うと、出力は大きく変わる:取引の内容がわずかに違うだけで、まったく別の文字列になります。
- 長さは一定:元の取引データが大きくても小さくても、得られる文字列の長さは決まっています。
この性質のおかげで、ハッシュは「取引データの指紋」のように働きます。記録が後から書き換えられれば、対応するハッシュも変わってしまうため、改ざんに気づきやすいという利点もあります。
何の役に立つのか?
トランザクションハッシュは、主に次のような場面で役立ちます。
- 取引の状況を確認する:処理が完了しているか、まだ反映待ちかなどを後から調べられます。
- 取引を特定して共有する:「この取引のことです」と相手に正確に伝えられます。
- 記録をたどる:いつ、どの記録としてまとめられたかを確認できます。
どこで確認できるのか?
トランザクションハッシュは、一般的に次のような場所で見つかり、また調べられます。
- 取引の履歴や控えで探す取引を行ったツールの履歴画面などに、ハッシュ(または取引ID)が表示されます。
- ブロックエクスプローラーを開くブロックチェーンの記録を閲覧できる「ブロックエクスプローラー」と呼ばれるサイトを開きます。
- ハッシュを貼り付けて検索する検索欄にハッシュを貼り付けると、その取引の詳細が表示されます。
確認の際は、提供元が明確で正規のブロックエクスプローラーを利用しましょう。
取引ID(TXID)と同じもの?
「トランザクションハッシュ」と「取引ID(TXID, Transaction ID)」は、多くの文脈で同じものを指します。TXIDは「Transaction ID」の略で、取引を識別する番号という意味です。どちらの呼び方で案内されていても、指している対象は基本的に同じだと考えて差し支えありません。
注意点
- 取り消しの手段ではない:ハッシュは取引を識別するための番号であり、これを使って取引を取り消すことはできません。
- 似た文字列に注意:英数字が長く並ぶため、一部だけを見て判断すると取り違えることがあります。全体が一致しているか確認しましょう。
- 正規のサイトで確認する:確認に使うサイトは、提供元が明確なものを選びましょう。
この記事の位置づけ
本記事は、トランザクションハッシュという用語を理解するための一般的な情報提供を目的としています。特定のサービスや行動を勧めるものではありません。実際の確認手順は、利用しているツールやサイトの公式情報をあわせてご確認ください。
よくある質問
ハッシュの一部だけで取引を特定できますか?
基本的には全体が一致してはじめて正しく特定できます。一部だけでは別の取引と取り違える可能性があるため、全体を使って確認しましょう。
ハッシュから個人情報がわかりますか?
ハッシュ自体は取引を識別するための文字列であり、そこから氏名などの個人情報が直接読み取れるわけではありません。ただし、記録は公開されている場合が多い点は理解しておきましょう。
同じ取引なのにハッシュが2つあるのはなぜ?
呼び方や表記が異なるだけで同一を指す場合のほか、状況によって表示が変わる仕組みもあります。判断に迷うときは、利用しているサービスの公式情報を確認してください。
参考情報
- 確認に用いるブロックエクスプローラーやツールの使い方は、各提供元の公式情報をご確認ください。
- 関連記事:DeFi(分散型金融)とは?仕組みをやさしく解説
この記事はMETAROUTE 編集部が作成し、公開前に編集部内で内容を確認しています。記述の誤りや改善のご提案は [email protected] までお寄せください。