Если требуется только 1 подтверждение, что это очень легко выполнить атаку Финней. Вы в основном мое, пока вы создать противоречивую сделку, держать его в секрете, выполнять свои затраты, дождаться подтверждения, а затем отпустить противоречивую сделку по сети, отменяя расходы. Теперь у вас есть по крайней мере шанс, что цепь будет основываться на вашем блоке, а не другой. Даже показатель успеха 10% достаточно, если у вас есть низкие надземные сделки вы можете эксплуатировать.
Нет, это не так легко выполнить Финную атаку. Это либо экономически выгодным для вас, или нет. Например. за $ 1 стоит ТХ Финни атака слишком дорого. Даже неподтвержденная двойные израсходуют могут быть обнаружено в течение нескольких секунд (в противном случае это вряд ли он придет быстрее шахтер, чем оригинальный ТХ), так что люди не имеют никаких проблем, принимающие неподтвержденные сделки по суб- $ 10 платежей (например, coindl.com).
С другой стороны, когда вы покупаете что-то за $ 1000, это менее частая покупка и, возможно, требует физической доставки. Так ждал часа или два в течение нескольких подтверждений повышает безопасность и не добавляют какие-либо хлопот для клиента (он будет ждать пару дней в любом случае, 1 часы задержки ничего не изменится). Он также может быть использован в качестве признака. Представьте себе, вы заказываете Макбука за $ 1500 от компании Apple. Они не начнут грузить его, пока они не получат, скажем, 12 подтверждений (около 2 часов). В течение этого времени вы можете отменить свой заказ и через 12 подтверждений Apple, будет посылать свои деньги обратно к вам. Это именно то, как "покупка один клик" работает в Amazon: вы нажимаете кнопку без заполнения каких-либо форм, они подождать некоторое время перед отправкой, так что вы можете отменить (например, случайный щелчок), затем корабль. Но в случае БТД, задержка не произвольное число, а мера безопасности.