Homework on UTXO vs Account Model - Questions
1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Answer: In Ethereum (Account Model) there are no UTXOs and only balances from A-to-B or B-to-A the blockchain stores. UTXOs track all the input–to–output transactions (taking more space). Ethereum Account Model keeping the balance on the blockchain is simpler or less complex than the UTXO model. Also, with the Account Model (Ether) is Fungible. Therefore, 1 ETH = 1 ETH which is a great benefit. In contrast, the UTXO model, the coin could be stolen, hack, or tainted and whereby exchanges could black-list BTC; making it very difficult to trade or exchange between wallets. However, for the Account Model Ether does not have this problem of getting black-list.
2. How is the account model not as great as the UTXO model for privacy?
Answer: Unlike Bitcoin UTXOs, from the outside, there is no way to really tell which output goes where (back to my own wallet or to the recipient) via a single transaction. However, for the Account Model the blockchain keeps the balance of the transactions between User A and User B wallets and hence making Ethereum a bit less private. Meaning, (Account Model) there is no way to send in the same transaction one Ether to my own wallet and also send Ether to a recipient; less private.