トランザクションハッシュを解説:その意味と確認できる場所
暗号資産の送金を行うと、送信元のアプリ画面が消えた後も残る文字列が記録されます。それがトランザクションハッシュです。送金が時間どおりに届いたのか、処理が止まっているのか、あるいは届かなかったのかにかかわらず、後から誰でも同じ記録を確認できます。
暗号資産を送受信する人にとって、ハッシュとは何か、ネットワークごとにどのような形式なのか、どこで確認できるのかを知っていれば、「送金は完了した?」という疑問を、推測ではなくすぐに確認できます。知っておきたいポイントを解説します。
トランザクションハッシュとは
トランザクションハッシュは、TxIDまたはトランザクションIDとも呼ばれ、1件のブロックチェーントランザクションに対して生成される固有の識別子です。トランザクションのデータを暗号学的ハッシュ関数にかけて生成されます。この関数は常に一定の長さの文字列を出力し、「ハッシュ」という言葉はここに由来します。一般的には、ハッシュとTxIDは同じ意味で使われます。
この識別子はそのトランザクション固有のものであり、トランザクションは公開ブロックチェーンに記録されるため、ハッシュは参照番号のように機能します。ハッシュを持っていれば、誰でもブロックチェーンエクスプローラーで同じ記録を表示できます。ハッシュはウォレットアドレスではなく、資金を保有するものでも、資金を移動するために使えるものでもありません。
ブロックチェーンごとのトランザクションハッシュの形式
形式はネットワークによって異なります。ビットコインのトランザクションIDは、接頭辞のない64文字の16進数です。イーサリアムやBNB Smart ChainなどのEVMネットワークでは、0xに続いて64文字の16進数が使われ、合計66文字になります。TRONも接頭辞のない64文字の16進数を使用します。Solanaでは識別子をトランザクション署名と呼び、Base58でエンコードされた文字列は通常87~88文字です。
形式を見れば候補を絞れますが、それだけでトランザクションがどのチェーンに属するかを特定できるとは限りません。イーサリアムとBNB Smart Chainのハッシュはよく似ており、TRONのハッシュも形式だけではビットコインのハッシュと区別できません。そのため、送金に使用したネットワークを覚えておくことが大切です。ハッシュを確認できるのは、そのチェーンのエクスプローラーだけだからです。
トランザクションハッシュの確認方法
ほとんどのウォレットやプラットフォームでは、取引履歴にハッシュが表示されます。該当するトランザクションを開き、「TxID」「Transaction Hash」または「Hash」と表示された項目を探してください。多くのウォレットには、ブロックチェーンエクスプローラーでトランザクションを表示する機能もあり、開いたページの上部にハッシュが表示されます。アプリによって項目名や画面レイアウトは異なるため、特定の位置ではなく、こうした名称を目印に探しましょう。
ハッシュが見つからない場合、よくある理由は2つあります。1つ目は、トランザクションがまだネットワークにブロードキャストされておらず、検索できる識別子がまだ付与されていないことです。2つ目は、送金が内部処理だった可能性です。プラットフォームによっては、ユーザー間の送金をオフチェーンで処理するため、公開ハッシュは存在せず、そのプラットフォーム独自の参照番号だけが利用できます。その場合は、プラットフォームの記録だけが確認できる情報です。また、送金元または送金先のアドレスを適切なエクスプローラーで検索し、トランザクションを見つけることもできます。
トランザクションハッシュでできること
主な使い方は、利用したネットワークのエクスプローラーにハッシュを貼り付けることです。たとえば、イーサリアムならEtherscan、BNB Smart ChainならBscScan、SolanaならSolscan、TRONならTronscanを使います。通常、ページにはステータス、送信元、送信先、金額、手数料、ブロックや承認に関する情報が表示されます。これにより、特定のアプリだけに頼らず、送金が届いたのか、保留中なのか、失敗したのかを確認できます。
ハッシュは、サポートチームや取引相手に共有する際にも便利です。確認が必要な正確な記録を示せるからです。ハッシュは公開情報なので、そのトランザクションのアドレスや金額は他の人にも見えますが、資金へのアクセスには使えません。また、何かをキャンセルしたり取り消したりすることもできません。ハッシュはトランザクションを識別するものにすぎません。
WEEXからの注意:ハッシュ全体をコピー
WEEXは、文字を1つ間違えるだけでエクスプローラーに何も表示されなくなるため、ハッシュを手入力せず、全体をコピーして貼り付けるようユーザーに呼びかけています。送金に使用したネットワークのエクスプローラーで検索していることも確認してください。支払いの証拠として誰かからハッシュやスクリーンショットが送られてきた場合は、相手から受け取った情報だけを信頼せず、自分でエクスプローラーを開いて確認しましょう。また、ハッシュの検索にシードフレーズや秘密鍵は必要ないため、手順の中でそれらを入力することは絶対に避けてください。
まとめ
トランザクションハッシュは、ブロックチェーントランザクションの参照番号です。形式はネットワークごとに異なり、ウォレットやプラットフォームの取引履歴ではTxIDやHashなどの名称で表示されます。また、公開エクスプローラーで送金を確認するために使えます。ハッシュの確認場所と、どのエクスプローラーを使うべきかを知っておくことは、暗号資産を送受信する人にとって実用的な習慣の1つです。
よくある質問
1. トランザクションハッシュはトランザクションID(TxID)と同じですか?
一般的には同じです。2つの用語は通常、同じ意味で使われます。ウォレットやプラットフォームでは、該当項目にTxID、Transaction Hash、または単にHashと表示されます。
2. トランザクションハッシュはウォレットアドレスと同じですか?
いいえ。ウォレットアドレスは資金の送金先を示すものです。一方、トランザクションハッシュは、すでに行われた特定のトランザクションを識別します。
3. トランザクションハッシュを使って資金にアクセスされることはありますか?
いいえ。トランザクションハッシュは、そのトランザクションの詳細を他の人が確認できるようにする公開識別子です。資金へのアクセスは秘密鍵によって管理されており、秘密鍵を他人に共有してはいけません。
4. 送金のトランザクションハッシュが見つからないのはなぜですか?
トランザクションがまだブロードキャストされていないか、処理中の可能性があります。同じプラットフォームのユーザー間の送金だった場合、オフチェーンで処理された可能性があり、その場合は公開ハッシュが存在しません。
5. トランザクションハッシュを使って送金をキャンセルしたり、取り消したりできますか?
いいえ。ハッシュはトランザクションを識別するだけです。送信済みのトランザクションをキャンセル、取り消し、変更することはできません。