Двойная трата — это попытка использовать одну и ту же криптовалюту в двух платежах сразу. Такая атака возможна только при отсутствии согласования сети, поэтому для защиты от неё и существует механизм подтверждения транзакций. Если атакующему удастся провести двойную трату, получатель может потерять средства, а доверие к монете подорваться.
Двойная трата угрожает каждому, кто принимает платежи в криптовалюте. Если злоумышленнику удастся провернуть такую атаку, он получит товар или услугу, а продавец останется без денег. Поэтому важно дожидаться подтверждения транзакции сетью, а не доверять только поступлению на адрес.
На практике это означает, что крупные суммы стоит принимать только после нескольких подтверждений. Для мелких платежей ожидание может быть не таким критичным, но правило остаётся: чем больше подтверждений, тем ниже риск. Помните, что перевод в блокчейне необратим, и отменить его невозможно.
Чтобы понять двойную трату, представьте, что у вас есть одна купюра, которой вы расплатились в двух магазинах. В бумажном мире второй продавец увидел бы, что купюра уже использована, но в цифровой системе всё зависит от того, кто первый запишет операцию.
В криптовалютах порядок записей устанавливают участники сети, которые подтверждают транзакции. Если у вас есть контроль над значительной долей вычислительной мощности, вы можете попытаться создать параллельную цепочку записей и убедить сеть принять её. Тогда первоначальный платёж окажется отменённым, и монеты можно потратить снова.
Многие считают, что двойная трата — это решённая проблема и она невозможна в современных криптовалютах. Однако это не так: при определённых условиях, например при атаке на небольшую сеть, риск остаётся.
Опасность такого заблуждения в том, что продавец может расслабиться и принять платёж без достаточного подтверждения. Если злоумышленник воспользуется этим, потери станут реальными. Поэтому даже в надёжных сетях стоит соблюдать базовые правила безопасности.
Двойная трата — попытка потратить одни и те же монеты дважды; ради защиты от неё и придумано согласование сети. Тематика — Риски и безопасность. Определение раскрывает значение термина и не описывает устройство всех сетей или сервисов. Практические условия конкретной операции проверяют отдельно в актуальном первичном источнике.
Определение раскрывает значение термина и не описывает устройство всех сетей или сервисов.
Название темы не устанавливает устройство всех сетей, сервисов или операций. Практические условия конкретной операции проверяют отдельно в актуальном первичном источнике.
