Итак, почему не может клиент видеть, что сделка недействительна и удалить его из списка (или сообщить пользователю, что это недопустимый)? В конце концов, тот факт, что TxOuts были использованы легко проверяемым.
Скажем, один раз в день, клиент будет проверять блок цепь недействительности информации обо всех "0 / неподтвержденный" Операции в бумажнике. Если есть Tx о том, что использовать выходы, что Tx никогда не может быть действительным еще раз, и пользователь должен дать некоторые указания, как таковой. Даже если Tx технически остается в силе, это может быть стоит дать пользователю некоторые отзывы, что он все еще в силе, просто еще не обработаны.
Вполне возможно, - я реализовал доказательство концепции для этого несколько месяцев назад (seemy rejectedtx ветви на GitHub, тянуть 195). Он отмечает Транзакцию, которые зависят от ресурсов, проводимых другими транзакциями, которые находятся в blockchain как неактивные.
Это займет больше времени, чтобы получить его в mergable состоянии, хотя ...