Простой вариант ... Вот почему мы ждем подтверждения.
Неподтвержденные транзакции следует доверять только столько, сколько вы доверяете отправителю. Если я посылаю вам чек, как вы знаете, это не будет отскакивать. Если вы доверяете мне, что вы можете доверять мой чек, если вы этого не сделаете, то вы не можете и не должны. Кроме того, необходимо поставить сумму и, таким образом, риск в контексте. Продажа пара игры $ 5 для кого-то на форуме? 0-подтверждение может быть штраф. Запуск сети Bitcoin банкоматов, которые мгновенно дозировать до $ 1000 наличными по сделке с 0-подтверждающим? Хорошо, что это хороший способ обанкротиться.
Как Габи отметил, что нет ничего, что мешает вам "взлом" Ваш клиент (кошелек). Это программное обеспечение с открытым исходным кодом. Попытка сделать это hackproof бы просто "чувствовать себя хорошо безопасности" и не допустить двойного затрачивает как протокол является открытым и любой может сделать альтернативный клиент даже один предназначен исключительно для двойных атак тратить деньги. В настоящее время в действительности есть некоторые технические проблемы, успешно выполняя двойные расходы, но они не имеют ничего общего с вашим клиентом. Они должны делать с тем, как другие узлы и шахтеры обрабатывать неподтвержденные сделки с одним входом (двойной тратиться). Для того, чтобы избежать потенциально ложное чувство безопасности, если вы не очень подробные знания о том, как сеть работает и имеют определенную потребность сделать доставку после уведомления 0-подтверждающим, вы должны относиться к неподтвержденные транзакции, как ненадежный.