Глосарій

Подвійна витрата

16.04.2026

Подвійна витрата (double spending) — спроба витратити одні й ті ж криптовалютні кошти більше одного разу: відправити одні й ті ж монети двом різним отримувачам одночасно. Це фундаментальна проблема, яку була покликана вирішити технологія блокчейну.

Суть проблеми

Традиційні цифрові файли можна копіювати вільно. Без механізму запобігання копіюванню цифрові гроші можна було б дублювати нескінченно — одні й ті ж монети можна було б відправити багатьом людям. Банки вирішують це, ведучи центральний реєстр. Bitcoin вирішує це без центрального органу.

Як блокчейн запобігає подвійній витраті

Консенсус Proof of Work гарантує:

  1. Приймається тільки одна версія історії транзакцій (найдовший валідний ланцюг)
  2. Зміна історії вимагає більше роботи, ніж виконала вся чесна мережа
  3. Після достатньої кількості підтверджень скасувати транзакцію обчислювально неможливо

Атака на 0 підтверджень

Єдиний практичний ризик подвійної витрати — проти продавців, які приймають транзакції з 0 підтвердженнями:

  • Зловмисник відправляє TX1 продавцю (оплачує товар)
  • Одночасно транслює TX2 з тими ж монетами назад собі
  • Якщо TX2 підтверджується першою, TX1 анулюється — продавець обманутий

Очікування навіть одного підтвердження робить цю атаку вкрай складною. Кілька підтверджень роблять її практично неможливою.

Атака 51%

Якщо зловмисник контролює >50% хешрейту мережі, він теоретично може переписати недавні блоки, скасувавши власні транзакції. Це дорого і нереалізовано для великих мереж на кшталт Bitcoin, але траплялося з невеликими PoW-монетами.

Дивіться також