加盟店に支払いを受けたと信じ込ませることを目的としています。その裏で、競合するもう一方のトランザクションが同じコインを攻撃者自身または別のアドレスへと送り返します。
ネットワーク上でどちらが有効なトランザクションかがまだ確定していないため、攻撃者に結果を操作するわずかな時間を与えます。そのため、即時決済により加盟店が商品やサービスをすぐに提供する場合、特にこの攻撃を受けやすくなります。
ノードは2つのトランザクションを異なる順序で受信する場合があるため、ネットワーク全体では一時的にどちらが正当なトランザクションか定まらない状態になります。
最終的にブロックに取り込まれるトランザクションは1つだけです。マイナーがコインを攻撃者へ送り返すトランザクションを承認した場合、加盟店への支払いは無効になります。
攻撃者は成功率を高めるため、加盟店のノードに直接接続して支払い用のトランザクションを送り込む一方で、競合するトランザクションはネットワークの他の部分に広く拡散させます。加盟店が承認を待たずに支払いを受け入れると、何も受け取れない可能性があります。
実務では、承認を待ち、競合するトランザクションを監視し、未承認の支払いを即座に受け入れないことで、レース攻撃が成功する可能性を大幅に減らせます。
暗号資産に関するトランザクション情報を時系列で記録する分散型デジタル台帳。
多数派攻撃とも呼ばれます。1人または複数のマイナーが、ネットワークのマイニングハッシュレートまたは計算能力の50%以上を支配することを指します。