- Describe what Unspent Transaction Outputs (UTXO) are.
Unspent transaction outputs are the outputs from transactions associated with a certain address that are waiting to be spent by that address. Once they are spent, they become UTXOs for the address that receives the transaction.
- 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 by the nodes within the blockchain ecosystem.
- How would a bitcoin wallet specify the transaction fee when creating a transaction?
It would refer to the blockchain and recommend a fee based on recent transactions.
- How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
It is impossible to know the parties involved in the transaction just by looking at the blockchain. The users could even send the bitcoin to themselves.