Describe what Unspent Transaction Outputs (UTXO) are. A: Unspent transactions are the input transactions accounted for by your wallet and ready to
become output transactions when you decide to spend them.
What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
A: Your wallet will create multiple outputs from the multiple inputs residing on your wallet (assuming you have other inputs that add up to enough) to cover your transaction and the transaction fee. If any output is left over from the multiple inputs then the wallet will create a final output back to a new address, different from the one used to send the UTXO, as “change”.
How would a bitcoin wallet specify the transaction fee when creating a transaction?
A: Your wallet will examine the blockchain and propose a fee, based on other transaction fees past and present, that it calculates will gain entry for your transaction to a block in a reasonable time frame. The wallet will use as many input UTXO’s as needed to cover output and fee.
How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
A: A transaction sending UTXO’s to a recipient also makes yourself a recipient of the output. This output is sent to a different address then the one you created the transaction from. Additionally, send UTXO’s to multiple addresses that you control which can, in a certain sense, provide cover to the original intended transaction.