Homework on UTXO vs Account Model

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

Account model would be able to store more transactions, which increases storage efficiency. .

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

For utxo, when u send money to people u also send money to yourself. And there’s no way for the outside to know which tx send to which person.

But for account model, when you send people money u don’t send it back to yourself. And the outside can see how much money is sent and the addresses.

So the account model is less private than the utxo model

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It leaves more room in the block for more transactions.

2 How is the account model not as great as the UTXO model for privacy?
The account model shows the transaction in detail of who it was sent to and how much money was involved.
The UTXO model has multiple outputs and there is not as much detail shown. No one really know exactly where the transaction was sent and who received it.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? Requiring less space increases speed and efficiency.
  2. How is the account model not as great as the UTXO model for privacy? UTXO allows for multiple outputs in one transaction, so there is the ability to mask/disguise how much went to each address and anonymity of course in the addresses the funds go to. Account Model is 1:1 transactions, so $x amount went to y account, one amount to one recipient.
1 Like
  1. Blocks can include more transactions

  2. the account model is considered fungible in comparison to BTCs UTXO model. You cannot distinguish between individual coins on Ethereum as it is fungible .
    In Bitcoin you can follow the UTXOs ( trace)

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Can store more transactions in 1 block -> increase storage.
  2. How is the account model not as great as the UTXO model for privacy?
    You can send digital assets to multiple outputs with UTXO, which can also be traced back to each individual coin with the anonymity of the wallet addresses.
    Account model - the public can view the balance of the wallet and to which wallet digital assets have been transferred from/sent to.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

It is a benefit because it takes less space in the block, so the nodes can process more transactions in the same block space than Bitcoin.

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

The account model makes public the balance and the transfers made between accounts, but the UTXO model only stores transactions in which part of the transaction is sent back to the sender while there are no account numbers (only concatenated transactions) and thus, no balance.

1 Like
  1. Because you do not need anymore all the UTXO to know what you can spent.

  2. In ETH then transaction is made there are only two address example A to B. In BTC A could go to B, C . So in BTC it is harded witch funds goes where.

1 Like

1 we can fit more tx in a block

2 UTXO hides a bit the trails by sending all what is in the wallet, sending back to the original wallet what was not to be sent during the transaction

1 Like
  1. no outputs and inputs

  2. You can not sent funds to yourself, coins in ETH are easier to trace them, only displays balance in ETH

1 Like
  1. make transactions faster and able to do more at a time
    2.can track the transactions
1 Like

1.)the transaction are faster. less space leads to more for TX in the block.
2.) 1ETH transaction can be sent to another recipient (1ETH=1ETH), its less private and easier to track comparted to an UTCO model, thus BTC is non fungible in a way.

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

Having the account model take less space is a benefit because it will allow for more transactions to take place on that block.

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

When using the account model everyone can see just how much eth you send and to who exactly its going to. While using the UTXO model you can send multiple transactions to people and you can send change back to yourself this allows for more privacy when sending transactions.

2 Likes
  1. Because it creates spaces for more transactions to be stored in a block.
  2. Because every transaction can be easily traced i.e after transactions accounts databases are updated with a single output unlike in the utxo model where multiple outputs are possible.
1 Like
  1. more people can become a validator because it requires less hardware to run a node, in addition when it requires less space, it means a transaction can be performed faster and at a more frequent rate.
  2. fungibility, each coin/token can be trace back to when it is created and/or the genesis block
1 Like
  1. Ever transaction is smaller. Smaller transactions mean smaller fees

  2. The account model goes from A to B. can Easily be tracked. UTXO can have several outputs at a time, making it easy to hide parts of the transaction.

1 Like

1.The account model doesn’t require much space as the UTXO model, why is that a benefit?
Its brining simplicity that UTXO Model cant offer giving easy parallelization of TX in SCs also means less storage on the network for more scalability.
2.How is the account model not as great as the UTXO model for privacy?
Account Model is a simple TX sending ETH from point a to point b and EVM updates numbers in the data base(blockchain) for everyone to view exactly how much was sent and who sent it, with the UTXO model you can send out BTC to multiple users even back to yourself in one single transaction and outside looking in its impossible to see which is which.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    More transactions can be stored per block, which allows for more programmability and scalability of the network.

  2. How is the account model not as great as the UTXO model for privacy?
    The account model is more traceable because it uses only one input and one output, directly going from one account to another.

1 Like
  1. Because its only storing the current Balance. There are no INPUT or OUTPUTS.
  2. Because in the UTXO model i could send multiple addresses money in 1 transaction and you cannot tell who that is too … was it to someone or myself ?
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

Answer: the code is simpler with clear instructions to move funds from one account to another. You can insert more transactions into the block, making the blockchain more efficient.

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

Answer: in the UTXO model, the transaction might consist of multiple inputs and outputs - meaning that you can send BTC to someone else but you can also send some of it back to yourself - all in one transaction, making it harder for the outsiders to know who you are sending the funds to. In the account model there are no inputs and outputs, you are just moving funds from one account to another.

1 Like
  1. If it doesn’t take as much space it’s beneficial because it means more information can be stored in blocks, transactions can be processed quicker, etc.

  2. With the UTXO model, it can be difficult to tell which transaction is being returned to the sender, thereby making it more private. With the account model, you can easily see that address X sent money to address Y, thereby making it less private.

1 Like