1. Describe what Unspent Transaction Outputs (UTXO) are.
UTXO’s are the currency amounts of output (sender) wallets to the input (receiving) wallet that that defines the amount the input wallet is able to send. In simpler terms, it’s the “sum of funds” a wallet has.
2. What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
The transaction will fail, as the nodes on the blockchain will deny any transaction that doesn’t have enough UTXO.
3. How would a bitcoin wallet specify the transaction fee when creating a transaction?
A bitcoin wallet specify’s a transaction fee from the difference of the input minus the output; but what the wallet is doing is checking the network for current transactions and calculating a fee that will get the transaction processed the fastest.
4. How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
Wallets are anonymous online, there’s no way of knowing who has access to which wallets. This anonymity provides extra privacy, where you could even send funds to another wallet you own.