トランザクションハッシュとは、ブロックチェーン上の一つひとつの取引に付けられる、世界でただ一つの識別番号(英数字の文字列)です。取引の「受領番号」のようなもので、この文字列を使えば、その取引がいつ・どのように処理されたかを、誰でもあとから確認できます。
要点まとめ
- トランザクションハッシュは、個々の取引を一意に識別する英数字の文字列です。
- 「トランザクションID」「TxID」「Txハッシュ」などとも呼ばれます。
- ブロックエクスプローラーで検索すると、取引の状態や詳細を確認できます。
- 誰でも見られる公開情報のため、扱い方には少し注意が必要です。
トランザクションハッシュとは何ですか?
トランザクションハッシュは、ブロックチェーンに記録された取引を区別するための、固有の識別子です。多くの場合、長い英数字の文字列で表され、同じものは二つとして存在しません。
身近なものに例えると、宅配便の「お問い合わせ番号」に似ています。その番号を入力すれば、荷物が今どこにあるかを確認できるように、トランザクションハッシュを使えば、対象の取引が正しく処理されたか、いつブロックに記録されたかなどを調べられます。「トランザクションID」「TxID」「Txハッシュ」と呼ばれることもありますが、指しているものはおおむね同じです。
トランザクションハッシュはどのように作られますか?
トランザクションハッシュは、「ハッシュ関数」という仕組みによって作られます。ハッシュ関数とは、入力されたデータを、決まった長さの文字列に変換する計算方法のことです。
ハッシュ関数には、いくつかの特徴があります。同じ入力からは必ず同じ結果が得られる一方で、入力がほんの少し違うだけでまったく異なる結果になります。また、結果の文字列から元のデータを逆算するのは非常に難しいとされています。取引の内容をこの関数に通すことで、その取引だけに対応する固有のハッシュが生まれる、というわけです。
トランザクションハッシュは何に使えますか?
トランザクションハッシュは、取引の状況を確認したいときに役立ちます。主な使いみちを知っておくと、いざというときに落ち着いて対応できます。
- 処理状況の確認:取引が完了しているか、まだ処理中かを調べられます。
- 詳細の確認:いつ記録されたか、どのブロックに含まれたかなどがわかります。
- 記録としての保管:あとから取引を参照するための控えとして使えます。
トランザクションハッシュ・ブロック・アドレスは何が違いますか?
ブロックチェーンには、似たような英数字の識別子がいくつか登場します。それぞれが何を指しているのかを整理しておくと、混乱を防げます。
| 種類 | 何を識別するか | 例えるなら |
|---|---|---|
| トランザクションハッシュ | 個々の取引 | 取引の受領番号 |
| ブロックハッシュ | 取引をまとめたブロック | 台帳のページ番号 |
| ウォレットアドレス | 送り先・受け取り先 | 口座番号のようなもの |
トランザクションハッシュが「一回の取引」を指すのに対し、ブロックハッシュは「複数の取引をまとめたかたまり」を、アドレスは「やり取りの相手」を指します。役割が異なる点を押さえておきましょう。ウォレットアドレスを管理するウォレットそのものについては、MetaMaskウォレットのダウンロードとインストール方法で詳しく説明しています。
トランザクションハッシュはどこで確認できますか?
トランザクションハッシュは、「ブロックエクスプローラー」と呼ばれる、ブロックチェーンの記録を検索できるサイトで確認するのが一般的です。確認の流れは、おおむね次のようになります。
- 取引の控えを開くウォレットなどの取引履歴から、確認したい取引を表示します。
- ハッシュをコピーする表示されているトランザクションハッシュ(長い英数字)をコピーします。
- エクスプローラーで検索する対応するブロックエクスプローラーの検索欄に貼り付けて検索します。
- 内容を確認する処理状況や記録された日時など、表示された情報を確認します。
トランザクションハッシュを扱うときの注意点は?
トランザクションハッシュは便利ですが、扱う際に知っておきたい点もあります。安心して使うために、基本を押さえておきましょう。
まず、DeFiなどを含むブロックチェーン上の取引情報は、誰でも閲覧できる公開情報です。ハッシュから取引の金額や相手のアドレスなどがたどれる場合があるため、第三者にむやみに共有する際は内容を意識すると安心です。また、「取引を確認する」とうたう偽のサイトに、関係のない情報を入力させようとする手口も考えられます。確認には、よく知られた信頼できるエクスプローラーを使い、URLをていねいに確かめることが大切です。
トランザクションIDとトランザクションハッシュは同じですか?
多くの場合、同じ取引の識別子を指す言葉として使われます。サービスによって呼び方が異なるだけで、基本的な役割は共通しています。
ハッシュが見つからないのはなぜですか?
取引がまだ処理中の場合や、対応するネットワークと異なるエクスプローラーで検索している場合があります。少し時間をおく、ネットワークを確認するなどして、落ち着いて見直してみてください。
ハッシュを知られると危険ですか?
ハッシュ自体は取引の識別子であり、それだけで資産が操作されることはありません。ただし公開情報をたどられる可能性はあるため、共有時には内容を意識すると安心です。
この記事についての注意
本記事は、トランザクションハッシュの仕組みを理解するための一般的な情報提供を目的としたものであり、投資や特定の行動を勧誘・推奨するものではありません。取引の確認は、信頼できる公式の情報源をご利用ください。