ブロック生成時に二重支払の取引ははじかれるため承認された取引は二重支払の可能性が劇的に減ります。ただ孤立ブロックとメインチェーンのブロックで二重支払になる可能性はあります。これが 6 承認が推奨される理由です。

また悪意がなくてもトランザクション展性という攻撃により普通の取引が二重支払になってしまうケースがあります。ただしこの場合は意味的には全く同じ意味の取引が生成(トランザクション展性)されるので大きな脅威ではありません。

悪意を持ったプログラマーは二重支払を意図的に起こすことが可能です。そのため事業者は二重払いを防ぐ方法を実装することが重要です。

前からじゃない?