- Describe what Unspent Transaction Outputs (UTXO) are.
An unspent transaction output is a transaction that was sent from a wallet to a second wallet but the second wallet hasn’t spent it yet. Once the second wallet spends it(sends it elsewhere), it becomes SPENT.
2.What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
The wallet would create a transaction using 2 or more UTXO in order to cover the ammount to be sent plus fees. The excess is sent back to the same wallet or a wallet controled by the same user.
3.How would a bitcoin wallet specify the transaction fee when creating a transaction?
The wallet would check the fee paid in the previous block to came up with a reasonable fee.
- How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
We could send multiple transactions all to wallets we control, and 1 real transaction. It would be difficult to say wich one is the real one.