Explanation of terms

用語解説

ビットコインの基礎用語

リプレイアタック(リプレイ攻撃)

ハードフォーク によって ブロックチェーン が複数の枝に分岐し、異なる 2 つ以上の独立した台帳に分かれてしまった場合において、ひとつの枝で有効なトランザクションが他の枝でも有効となります。これを利用して、ある台帳上で有効な取引を他の台帳上でも実行することにより、 送金 者の意図しない台帳上で資産移動させてしまうことを、リプレイ攻撃といいます。

たとえば、仮にブロックチェーンが Y および Z という 2 つの枝に分岐し、それぞれが独立した台帳とみなされることとなった場合で、送金者が Y の台帳上でのみの送金を意図して トランザクション T を作成したと仮定します。悪意のある受領者がこの トランザクション T の Z 上での実行を試み、 トランザクション T がブロックチェーン Z に記録されてしまった場合、送金者は意図せず Z の台帳上でも同様の送金を行ったことになります。