1. Describe what Unspent Transaction Outputs (UTXO) are.
UTXO’s are stored / tracked on the blockchain based on unspent inputs / transactions your wallet receives, the private key in your wallet queries the BC to see what UTXOs you can spend, your wallet figures out your balance
2. What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
The transaction would be declined
3. How would a bitcoin wallet specify the transaction fee when creating a transaction?
Inputs = Outputs + fee / the wallet would look at previous transaction fees on the BC to configure the applicable fee, implied by the current hash rate
*4. How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
You can send outputs any # of addresses obscuring, including back to the original input, obscuring where transactions are going