Homework on Bitcoin Transactions and UTXO - Questions
1. Describe what Unspent Transaction Outputs (UTXO) are.
UTXO’s are transactions you have received and can spend.
2. What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
If you don’t have any single UTXO to cover your transaction your wallet will combine multiple UTXO’s, any change will be send back to your wallet. If your combined UTXO’s are not enough to cover the transaction the transaction will be invalid.
3. How would a bitcoin wallet specify the transaction fee when creating a transaction?
A bitcoin wallet does not specify the fee but it implies the fee by subtracting the output from the input. So input minus output implies transaction fee.
4. How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
You can increase privacy in your transaction by adding more outputs with adresses that you own. Bitcoin adresses hold no personal information and are not linked to an identity. This makes it harder to link UTXO’s to an individual.