- Describe what Unspent Transaction Outputs (UTXO) are.
UTXO’s are transactions your wallet has received with amounts not yet sent from your wallet.
- What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
That single UTXO will be combined with other UTXO’s in your wallet. If the total is not enough to cover the transaction, you will not be able to proceed with the transaction.
- How would a bitcoin wallet specify the transaction fee when creating a transaction?
The wallet will check the current base fee on the blockchain, which you can increase or decrease. The wallet will then subtract the outputs from the inputs to obtain the fee.
- How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
You can route various original UTXO’s to one wallet address, then, use the balance to send different amounts to other addresses. An outsider will not know what original UTXO was used to send money to the final addresses and makes it more difficult to determine who owns the final addresses.