Homework on UTXO vs Account Model

Q.1.The account model doesn’t require much space as the UTXO model, why is that a benefit?
A.1. Less hardware costs, that is needed to track every single history or UTXO.

Q.2.How is the account model not as great as the UTXO model for privacy?
A.2. Account model once UTXO are sent or received each transaction is treated as the same, there is less traceability (only to the account level) which is not as granular as UTXO.
UTXO model can trace origin of each input and output of down to individual UTXO

1 Like
  1. Every transaction is smaller, freeing up space on the node for smart contracts and their state.
  2. The account model shows your exact balance at all times as well as who sent what. With the UTXO model, no one can see your balance. They can only track outputs and inputs. Also, Transactions can also be sent to a recipient and yourself at the same time, making it difficult for an outsider to keep track of balances.
1 Like
  1. That is a benefit because the block size is limited, therefore if your transactions require less space you can have more transactions in a single block which makes the blockchain faster.
  2. In account model you cant send the funds to several addresses in a single transaction. In the UTXO model you send the funds to the recipient and what is left of the UTXO is send back to your wallet in a single transaction. If you are looking at the blockchain from outside you can’t tell to whom those funds went.
1 Like
  1. That is a benefit because of a smaller transaction in size
  2. The account model is very simple where all transactions are sent from one address to another and the balance is updated, there are no anonymous transactions like UTXO where you can send money back to yourself or where a transaction would have several outputs
1 Like
  1. More space is beneficial because blocks can include more data and increases scalability.
  2. The account model is not as great for privacy because everyone can see and follow every transaction. In the UTXO model a transaction can have multiple input and outputs whereas an account model you can only send funds to another account and not back to yourself.
1 Like

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?
  • It means faster transaction speed.
  1. How is the account model not as great as the UTXO model for privacy?
  • Everyone can follow account balance and keep track of where you send funds to. utxo model can have several sender and recievers including yourself… wich make it impossible to exactly track.
1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

  • More efficient storage usage

2. How is the account model not as great as the UTXO model for privacy?
Account Model

  • TXNs are easier to track by anyone
  • Sending funds to someone but not to yourself

UTXO model

  • Multiple input and output capability
  • Sending funds back to yourself
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

On Ethereum there is no notion of UTXO’s the account model just says move Ethereum from one account to another and will simply update the account numbers on the blockchain and because the account model doesn’t store the UTXO’s it makes the transaction and the blockchain faster and you can send the exact amount of money needed rather than having to send a balance back to yourself such as with UTXO’s.

  1. How is the account model not as great as the UTXO model for privacy?

From the outside when someone’s viewing the blockchain looking at the account model you can see exactly how much money you spent and to which address received it including a balance and being it a simpler model its less private because there’s no way to send money back to yourself or give yourself change whereas with Bitcoins UTXO model you can send money to yourself including multiple outputs at the same time in the same transaction and from outside no one can determine which UTXO is which giving you more privacy with sending and receiving transactions.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space = more transaction in a block = faster transaction

  2. How is the account model not as great as the UTXO model for privacy?
    Can’t transfer partial amount to oneself and therefore easier to trace the sender and recipient of the transaction.

1 Like
  1. Less space is required per transaction and that results in faster transaction speeds

  2. In the account model it is easy to see who is the sender and receiver while the UTXO model it is impossible to see with the outputs who has received them

1 Like

The UTXO model is better for privacy as you can multi-send in a single transaction while one of the outputs can be your own account. You can’t obfuscate your intentions with dummy tx’s as account code and balances are public.

It is beneficial tio have these smaller tx’s with Ethereum as it results in lower/smaller fees per byte.
The Blockchain node file grows slower as every tx is smaller.

Account model takes less space than UTXO.

1 Like

1.- faster and smaller.

2.- The account model coin is just a coin, you can track who send the money but no the money transaction as the UTXO model.

1 Like
  1. The fact that less space is required in the account model makes things faster (i’m guessing…at least it preserves computing resources for other tasks, i.e. lower opportunity cost), easier to code, easier to understand … also liked marsrvr’s point that the node file grows slower such that you can fit more history in it…

  2. The UTXO model preserves more privacy than the account model because you can see transaction history more easily in the account model (v. the UTXO model allowing one to send multiple addresses --some of which may be controlled by oneself-- money in one transaction)

1 Like
  1. speeds things up, more room for TX.

  2. Harder to link TX therefore harder to track ownership

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space means that more transactions can fit in every block, which should mean faster and cheaper transactions

  • How is the account model not as great as the UTXO model for privacy?
    In the account model you are sending money to one other address (either someone else’s or your own, but not both), which means the transaction is transparent. In the UTXO model, transactions can potentially be mixed together: partly to another person, partly back to yourself.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space used on the blockchain is always a good thing.

  2. How is the account model not as great as the UTXO model for privacy?
    You have everything tied to an account

1 Like
  1. Since the account model requires less space, the transaction speed should be faster for Ethereum.
  2. You cannot send money back to yourself, or give yourself change with the account model, so it is easier for outsiders to know what happened with each transaction.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The Account model uses less space on the blockchain.

  2. How is the account model not as great as the UTXO model for privacy?
    With the Account model it is easier to distinguish the wallet that is sending and to which recipient wallet. With UTXO model, it is harder to distinguish what transaction amount went to which recipient or if even sent back to sender, therefore giving transactions more privacy.

1 Like
  1. Less required space means cheaper transactions.

  2. With an account one can see your Balance but not Inputs and Outputs.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It’s a benefit because this will leave more space for other details in the transaction, such as smart contracts.
  2. How is the account model not as great as the UTXO model for privacy?
    You cannot achieve privacy in the same way because you are only updating balances and you cannot send money to someone else and yourself at the same time.
1 Like