4 - Termine a transação e faça o broadcast. Lembre-se de gastar todo o UTXO escolhido, senao ele irá para o miner.
Só uma questão:
Porque é que se tem de usar todo saldo do endereço? Ele vai para o minerador, por que?
Eu costumo explicar isto de outra forma.
Imagina que tens apenas uma nota de 20€ no bolso. Não podias dividir essa nota de forma nenhuma. Tens uma conta para pagar de 7€. O que é que tu fazes? Entregas a nota de 20€. Se não esperares pelo troco, o dono da loja fica com os 13€.
Aqui é o mesmo. Uma UTXO é uma nota de 20€. Se tens que pagar 7€, tens que dizer ao gajo da loja que necessitas de receber de volta 13€. Isto porque tu não podes gastar apenas parte de uma UTXO. Tens que a gastar toda e portanto, tens que avisar o dono da loja que tens 13€ a receber.
São casos interessantes de uso.
E para ti bitmover (ou outro user), usurarias para que?
Por exemplo como forma de assinalar uma determinada transacção. Tipo, compraste um carro com Bitcoin. Decides assinalar essa transacção como um marco na tua vida! Pode ser uma celebração, por exemplo!