Если речь о botcoin core, то он для себя помечает средства потраченными и не дает второй раз потратить. Говорят, что если очень долго нет подтверждений. то он может средства разблокировать, но я не проверял.
Конечно в теории можно создать сколько угодно выходов и отправить в сеть. На практике достаточно экспортировать закрытый ключ и импортировать его в новый wallet.dat, который не в курсе об этой транзакции, он позволит потратить монеты еще раз.