二重支払いは、同じコインを二度使用することです。現金システムでは、これは不可能です。紙幣を渡せば、もう手元には残りません。デジタルファイルはコピーできるため、初期のデジタルキャッシュシステムは失敗に終わりました。ビットコインはブロックチェーンによってこの問題を解決しました。トランザクションがブロック内で承認されると、コインは新しい所有者のものになります。ネットワークは既に使用された出力を使用しようとするトランザクションを拒否するため、以前の所有者は再びコインを使用することはできません。
51%攻撃中に二重支払いが可能になります。攻撃者はコインを取引所に送金し、承認を待ってから、元の取引を除外した秘密の長いチェーンをブロードキャストします。ネットワークは長いチェーンに切り替わります。入金は行われませんでした。攻撃者はコインを保持したまま、すでに取引所から別の資産を引き出しています。イーサリアムクラシックは2019年と2020年に二重支払い攻撃を受け、取引所は数百万ドルの損失を被りました。防御策は簡単です。より多くの承認を待つことです。ビットコインの6ブロックでは二重支払い攻撃は非現実的です。短いチェーンでの1回の承認では不十分です。
二重支払い防止
- 支払いを受け入れる前に、複数の確認をお待ちください。
- 高額取引にはより多くの確認が必要となる
- 小規模チェーンは大規模チェーンよりも脆弱である
- 取引所は多くの場合、独自の承認基準を設定している。
ビットコインに対する51%攻撃のコストは莫大だ。一方、小規模なアルトコインに対するコストはそうではない。この違いが、承認要件が異なる理由である。
Comments
No comments yet. Be the first to share a thought.
Leave a comment