トランザクションとは、仮想通貨(暗号資産)の取引を意味し、送金情報を所有者の秘密鍵で電子署名したものを指します。トランザクションはインプット(支払元)とアウトプット(支払先)などで構成され、インプットは「誰から仮想通貨を送られたか」を、アウトプットは「誰に仮想通貨を送ったか」を表します。
例えば、ビットコインのトランザクションはブロックチェーンで管理され、トランザクションの入ったブロックが全てチェーン状につながっており、不正にビットコインを送付できないようになっています。これにより、トランザクションの「真正さ」が証明されています。
ただし、この仕組みだけでは二重払いの問題を解決できません。二重払いの問題とは、例えば自分が所有している1BTCを同時に2人に1BTCずつ送れてしまうことです。そこでビットコインを始めとする仮想通貨では、PoW(プルーフ・オブ・ワーク)に基づくブロックチェーンの仕組みを採用しており、この問題を解決しています。
PoWとは、正しくトランザクションが記録されるようにする「コンセンサスアルゴリズム」の一種で、ブロックチェーンにおいてセキュリティの根幹ともいえる重要な役割を果たしています。
マイニングは、平たくいえばトランザクションを承認する作業のことです。ネットワーク上に新しいトランザクションが生成されると、マイナー(採掘者)と呼ばれる人たちによってそのトランザクションが不正なものでないかの検証が行われ、そこで承認されるとトランザクションがブロックチェーンに取り込まれる仕組みになっています。トランザクションを承認する作業の見返りとして、マイナーは仮想通貨を受け取ることができます。
読み方
とらんざくしょん