要点まとめカード

  • トランザクションハッシュとは、ブロックチェーン上の一つひとつの処理につけられる、英数字の固有の識別子です。
  • 「TxID」「トランザクションID」とも呼ばれ、処理を後から確認・追跡するための「受付番号」のような役割をもちます。
  • 処理を行ったサービスやアプリの履歴画面、またはブロックエクスプローラーで確認できます。
  • それ自体は公開情報であり、パスワードのような秘密の情報ではありません。

トランザクションハッシュ(取引ハッシュ、Transaction Hash)とは、ブロックチェーン上で行われた一つひとつの処理につけられる、英数字からなる固有の識別子です。「TxID」や「トランザクションID」とも呼ばれます。一度記録された処理を後から確認・追跡するための「受付番号」のようなものだと考えると、イメージしやすいでしょう。この記事では、その意味と、どこで確認できるのかを、初心者の方にもわかるようにやさしくまとめます。

トランザクションハッシュとは?

ブロックチェーンでは、データのやり取りなどの「処理(トランザクション)」が記録されていきます。その一つひとつに、重複しない固有の番号が自動で割り当てられます。これがトランザクションハッシュです。膨大な処理の中から「この処理」を正確に指し示すための、いわば見出し番号にあたります。

どんな形をしているの?

トランザクションハッシュは、英数字が長く並んだ文字列です。たとえば次のような形をしています(これは説明のための例です)。

0x9f2c4a7b3e8d…c1d83b06a4f1

多くの場合、先頭に 0x が付き、その後に決まった長さの英数字が続きます。人が覚えるためのものではなく、コンピューターが処理を一意に識別するためのものなので、暗記する必要はありません。コピーして貼り付けて使うのが一般的です。

何のために使われるの?

トランザクションハッシュは、主に「あとから処理を確認・追跡する」ために使われます。具体的には、次のようなことができます。

  • 処理が記録済みかどうか(状態)を確認する
  • 処理が行われた日時や、関係するアドレスなどの公開情報を確認する
  • 問い合わせの際に「どの処理についての話か」を、相手に正確に伝える

受付番号があれば、窓口で「どの手続きの話か」がすぐ伝わるのと同じイメージです。

どこで確認できるの?

トランザクションハッシュは、一般的に次の場所で見つけたり、調べたりできます。

  1. 処理を行ったサービスやアプリの履歴

    多くのサービスやアプリには、処理の履歴を表示する画面があり、そこにトランザクションハッシュ(TxID)が表示されます。コピー用のボタンが用意されていることもあります。

  2. ブロックエクスプローラーで検索する

    ブロックエクスプローラーとは、ブロックチェーン上の公開情報を検索・閲覧できるウェブサイトの総称です。検索欄にトランザクションハッシュを貼り付けると、その処理の状態や日時などの公開情報を確認できます。

トランザクションIDとの違いは?

基本的に同じものを指します。「トランザクションハッシュ」「TxID」「トランザクションID」は、いずれも一つの処理を識別する番号の呼び方です。サービスによって表示の名称が異なるだけで、意味は変わりません。

覚えておきたいポイント

トランザクションハッシュは、誰でも確認できる公開情報です。パスワードのような「他人に知られてはいけない秘密の情報」ではありません。一方で、特定の処理に結び付くため、共有する際は前後の文脈に不要な個人情報を含めないようにすると安心です。

よくある質問

トランザクションハッシュを他人に教えても大丈夫ですか?

トランザクションハッシュ自体は公開情報のため、それを伝えること自体に秘密性はありません。ただし、パスワードなどの秘密の情報とは性質が異なる点を理解しておきましょう。

ハッシュを忘れてしまいました。もう確認できませんか?

多くの場合、処理を行ったサービスやアプリの履歴画面から、あらためて該当する処理とそのハッシュを確認できます。表示方法はサービスごとに異なります。

トランザクションハッシュは自分で決められますか?

いいえ。処理が行われた内容にもとづいて自動的に生成されるため、利用者が任意に指定することはできません。

文:佐藤 玲(METACOBRA 編集部 エディター)

用語の意味を、はじめての方にもわかりやすく解説しています。本記事は一般的な情報提供を目的としたものであり、特定の行動を勧めるものではありません。詳しくは私たちについてをご覧ください。