- Describe what Unspent Transaction Outputs (UTXO) are.
UXTOs are a data base of transactions which tracks which of the transactions are unspent.
2. What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
If one does not have any single UTXO that is large enough to cover for your transaction, the wallet will take your private key and ask the blockchain which UTXOs can this private key spend. The blockchain will then give back a list of UTXOs, the wallet will then add everything up and tell you to balance the sum together, and show you your balance.
3. How would a bitcoin wallet specify the transaction fee when creating a transaction?
A bitcoin wallet would specify the input transaction that needs to be spent but it should be equal to the outputs plus the transaction fee. This then goes to miners who mine new blocks and the miners choose the transaction with the highest fees as these fees are paid to the miners.
4. How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
One can input their own input and output keys to increase the privacy in a transaction.