MasterInvestИнвестиции & Заработок · masterinvest.info

Что такое двойная трата (Double Spending) в криптовалютах?

27-07-2019, 02:19
Что такое двойная трата (Double Spending) в криптовалютах?


Двойная трата (англ. Double Spending) — это ситуация, при которой пользователь пытается оплатить одними и теми же цифровыми монетами две разные операции. Для электронных денег это фундаментальная проблема: цифровой файл легко скопировать, поэтому без надёжного механизма защиты одну и ту же сумму теоретически можно было бы потратить повторно.

В сетях вроде биткоина эта проблема решается за счёт распределённого реестра и механизма консенсуса. Все транзакции записываются в блокчейн и проверяются множеством узлов. Если в сеть попадают две конфликтующие операции с одними и теми же монетами, подтверждение в итоге получит лишь одна из них, а вторая будет отклонена как недействительная. Чем больше подтверждений (блоков) накапливается поверх транзакции, тем труднее её отменить.

Почему важны подтверждения

Наибольший риск двойной траты возникает при приёме платежей с нулём подтверждений, когда продавец отпускает товар, не дождавшись записи операции в блок. Поэтому сервисам и продавцам рекомендуется дожидаться достаточного числа подтверждений для крупных сумм. Именно устойчивость к двойной трате стала одним из главных достижений технологии блокчейн и причиной доверия к децентрализованным платёжным системам.