Double-spending
Двойное расходование
Double-spending — атака, при которой человек пытается потратить одну и ту же криптовалюту двумя разными путями/транзакциями.
Double-Spending (Двойное расходование) – криптоаналог финансового мошенничества
Double-spending – это попытка потратить одни и те же цифровые средства дважды, отправив две конфликтующие транзакции в сеть. Это фундаментальная проблема цифровых валют, которую блокчейн решает через механизмы консенсуса.
Как работает атака?
- Злоумышленник создаёт две транзакции:
- Транзакция A: перевод продавцу (например, за товар).
- Транзакция B: возврат средств себе на другой адрес.
- Манипуляция сетью:
- В PoW-блокчейнах (Bitcoin) – требуется контроль 51% хэшрейта.
- В PoS-сетях – атака сложнее, но возможна при концентрации стейка.
Типы double-spending
Тип атаки Как работает?
Race Attack Две транзакции отправляются почти одновременно
Finney Attack Майнер заранее включает скрытую транзакцию в блок
51% Attack Перезапись истории блокчейна
Как блокчейн предотвращает double-spending?
- Подтверждения транзакций:
- Bitcoin: 6 подтверждений = ~1 час (для крупных сумм).
- Ethereum: 12-30 подтверждений (~5 мин).
- Консенсусные алгоритмы:
- PoW (Bitcoin) – требует огромных вычислительных затрат для атаки.
- PoS (Ethereum) – атакующий теряет залог.
- Детектирование конфликтов: узлы отвергают транзакции с одинаковыми входами.
Реальные случаи double-spending
- Bitcoin Gold (2018): атака 51% → двойное расходование на $18 млн.
- Ethereum Classic (2020): несколько атак с переписыванием блоков.
- Verge (2018): эксплойт в коде → украдено 35 млн XVG.
Как защититься?
Для продавцов:
- Ждите 1+ подтверждений для BTC, 12+ для ETH.
- Используйте сервисы типа BitPay с защитой от double-spend.
Для инвесторов:
- Избегайте малых PoW-монет с низким хэшрейтом.
- Проверяйте историю атак (например на Crypto51).
Технические нюансы
- UTXO-модель (Bitcoin) делает атаку сложнее, чем account-модель (Ethereum).
- Lightning Network решает проблему для микроплатежей через двусторонние каналы.
Вывод
- Double-spending – серьезная угроза, но крупные блокчейны устойчивы к ней.
- Риск выше в малоизвестных проектах с низкой децентрализацией.
- Биткоин и Ethereum безопасны благодаря огромному хэшрейту/стейку.
Принимая криптоплатежи, всегда проверяйте подтверждения (например в Вlockchair)
0-conf транзакции (без подтверждений) – это как принимать наличные без проверки на подлинность!
Лучшие посты

Крипто-волатильность: держи нервы и продавай на пике!

Купил биткоин. Через час твит Маска. Через два — инфаркт

История о том, как одна инвестиция сделала миллионером: 14 лет терпения и $9 миллиардов прибыли

Криптовалютный рынок на пике: биткоин штурмует новые высоты, а Дональд Трамп закладывает фундамент регулирования стейблкоинов.

История TON: от проекта Telegram до одной из самых обсуждаемых криптовалют
Больше интереснего в нашем Telegram-канале
Перейти в канал