- Describe what Unspent Transaction Outputs (UTXO) are.
Answer: UTXOs are unspent outputs from previous transactions
- What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
Answer: If you don’t have enough other UXTOs to cover the amount, the transaction would be invalid. If, however you did have enough other UXTOs, those would be used and any remainder(minus the transaction fees) would be sent back to you.
- How would a bitcoin wallet specify the transaction fee when creating a transaction?
Answer: The wallet will either show you various fee options to choose from when creating the transaction or choose one for you(based on querying the networks recent transactions) that is a good balance of being likely to be accepted by the miners, the transaction completing in a reasonable amount of time and not too high of a fee. Once the transaction is complete the wallet will have a record of the fees and your new total of UXTOs(as well as a record of previous transactions). The fees are equal to the input minus the output.
- How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
Answer: You can splinter or ‘fragment’ outputs to various addresses that may or may not be controlled by you.