14-10-2023
Double-spending, Двойное расходование - ситуация в децентрализованных платёжных системах (криптовалютах), когда пользователь попытается повторно использовать ранее переданное. Обчно сеть не примет такую транзакцию как действительную. Но в параллельных ветках блоков могут находиться транзакции, которые по разному распоряжаются одним и тем же. Вероятность существования параллельных цепочек блоков крайне мала и экспоненциально уменьшается с ростом длины цепочки и количества независимых майнеров. Таким образом, чем больше подтверждений имеет транзакция, тем менее вероятна отмена транзакции из-за отмирания содержащей её цепочки блоков. Однако при наличии у злоумышленника контроля над достаточно большой долей суммарной мощности майнинга имеется существенная (не ничтожно малая, как в обычном случае) вероятность «тайного» выстраивания длинных параллельных цепочек блоков. После их публикации в сети главной будет признана более длинная цепочка. Отмена цепочки блоков может приводить к признанию недействительными транзакций даже подтвержденных несколькими блоками и последующей повторной трате биткойнов[1].
При наличии в одних руках свыше 50 % суммарной мощности майнинга такая ситуация возможна на любом уровне подтверждения (атака «Double Spending» или «атака 51 %»)[2]. Если подконтрольная мощность меньше 50 %, то вероятность успеха экспоненциально снижается с каждым подтверждением.
Проведение успешной атаки не позволяет:
На начало 2013 года мощность сети составляла менее 25 THash/s, но за последующие 3 месяца выросла до 55 за счет массового распространения специализированных процессоров (ASIC), разработанных специально для майнинга в сети Биткойн.[3] В середине июля 2013 года мощность сети превысила 210,46 THash/s. К сентябрю мощность превысила 1000 THash/s, в октябре мощность удвоилась[4], а на 1 декабря 2013 года превысила 6000 THash/s[5]. При этом пользователь с наибольшей производительностью имеет менее 100 THash/s.[6]
Криптовалюты | |
---|---|
PoW на основе SHA-2 | Bitcoin • Mazacoin (англ.) • Namecoin • Peercoin (англ.) |
PoW на основе Scrypt | Auroracoin • Coinye (англ.) • Dogecoin • Litecoin |
Другие алгоритмы PoW | Primecoin • Darkcoin (англ.) |
Другие технологии | Counterparty (англ.) • CryptoNote • Etherium (англ.) • Mastercoin • NEM (англ.) • NXT • Ripple (англ.) • Zerocoin |
Связанные темы | Альтернативная валюта • Цифровая валюта • Онлайн-сервис обмена цифровых валют • Электронные деньги • Виртуальная валюта • Майнинг • Блок транзакций • Double-spending |
Double-spending.