Атака двойного расходования (Double-Spending Attack) — это вид мошенничества в блокчейн-сетях, при котором злоумышленник тратит одну и ту же криптовалюту дважды, используя уязвимости в механизме подтверждения транзакций. Это возможно, если сеть не успевает окончательно подтвердить первую транзакцию до отправки второй.

Основные методы атаки включают:

  • Race Attack — отправка двух противоречивых транзакций одновременно, рассчитывая, что одна из них будет отклонена.
  • Finney Attack — проведение предварительно подготовленной транзакции в собственном блоке, который затем передается в сеть.
  • 51% Attack — получение контроля над большей частью сети для изменения истории транзакций.

Защита от двойного расходования включает ожидание нескольких подтверждений, использование механизмов консенсуса с высокой безопасностью и проверку входящих транзакций на возможные атаки.