Homework on UTXO vs Account Model

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

Less Space used for Account transactions is good to keep things simple and efficient for the users.

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

In terms of privacy its much easier to see where crypto is being held and transferred to on the account model. The UTXO model is harder to dissect where the crypto is going.

1 Like

Space saving beneficial which makes it possible to store more transactions in less space

Not as traceable transactions history

1 Like
  1. 'Cuz of processing speed?
  2. Non Traceable
1 Like

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

Transaction times can be faster becasue there is more space in the blocks ?

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

The account model only records the total in your account and so is easier to see. The UTXO model does not indicate clearly who the UTXO was sent to. In the UTXO model there can be multiple outputs. In the account model there is just a defined amount transfered of the specified amount.

2 Likes
  1. Because the account model only needs to read the balance of an Ethereum account and doesn’t need to add up all UTXOs that have been sent to the users various addresses.
  2. In ETH there is no way of addressing several payees in one single transaction like in BTC where I can pay someone and return a remaining amount to (several different) address(es) of mine.
1 Like

1 will have more space for tx and fast tx.
2 It is not as secure because you can see from where it comes and where it goes . UTXO can be spent to multiple accounts making it harder to track and know

1 Like
  1. each block can store more transactions and increase storage efficiency.
  2. in the etherium account model there is no UTXS 1 eth is equal to 1 eth.
2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The smaller the tx the less the space and fees it takes to execute the transactions.

  2. How is the account model not as great as the UTXO model for privacy?
    The account balances are public and every transaction only sends funds to the recipient as opposed to yourself and the recipient like in bitcoin.

1 Like

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

One block can store more transactions and it increase the storage performance. That means also the transaction is smaller and you pay less fees (fees/byte model).

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

Because your account balance is public. You can not send your own money in the same transaction to your self, which will covers more privacy.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Answer: Less space requirement will always be a benefit, hence requiring less disk, memory, and propagation time over network.
  2. How is the account model not as great as the UTXO model for privacy?
    Answer: In UTXO model it is a bit convoluted to calculate how much bitcoin belongs to who
    since the cumulative of UTXO needs to be calcualted. In ETH account model the balance is registred on the transaction itself along with who (address) ETH was transferred from or to.
1 Like
  1. The account model does not require as much space as the UTXO model because it only stores the value or balance, versus the UTXO model that stores all transaction outputs, and take up much more space.
  2. The account model is not as great as the UTXO model for privacy because it can be traced much easier, since it is a direct transaction.
2 Likes
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    • More transactions can be stored in a block.
  • How is the account model not as great as the UTXO model for privacy?
    • With the UTXO model, you can send transactions outputs to many addresses including your own in a single transaction which can help disguise how much and where transactions are going.
1 Like

blocks can house more transactions before slowing the network

you cannot spend twice in one transaction

1 Like
  1. The account model doesn’t require as much space as the UTXO model because it uses less storage when storing transactions on the block therefore larger capacity, simpler transactions at a faster speed and allows ethereum to be fungible.

  2. The account model is not as great as the UTXO model for privacy because there are no outputs it just switches the number during the transaction. In the UTXO model you can have several outputs and can effectively hide what you are sending and to who.

1 Like

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

ETH blockchain benefits by increasing transactions per block, as this will also accommodate space for smart contract execution and also maintain decentralization. ETH customers will benefit with affordable faster transactions.

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

UTXO model allows you to make numerous output transactions at the same time to many different addresses. Those numerous address could all be yours for privacy reasons.

ETH account model is a wallet to wallet transaction, making it less private.

1 Like
  1. takes up less space, meaning higher efficiency so e.g can cope with more transactions

  2. utxo transactions can have multiple outputs so you can send none or some or all to yourself and so tracing is harder.

1 Like
  1. The benefit that comes with an account model is that there is more space on the block. With this space, there are more things that can be done with each transaction. The fee would also be small.

  2. When it comes to privacy, the account model can easily trace transactions because there are no UTXOs. The UTXO model may have multiple inputs and outputs and may be harder to trace transactions.

1 Like
  1. Then the space allocated for UTXO could be used instead for smart contract code

  2. The account model only allows one transaction at a time, unlike UTXO, so you can’t mask who your sending funds to by using dummy transactions

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    This can be a benefit. One block can hold a larger number of transaction in comparison to btc. Ethereum works with an account model.

  2. How is the account model not as great as the UTXO model for privacy?
    It is not as secure as the utxo model. With the UTXO model, it can be hard to track what funds are going where. With the account model, it is much easier to track thus making it a little less secure, even though it can hold more transaction.

1 Like
  1. Because you don’t have to worry about blocks filling up as much as on bitcoin network.
  2. The account model is basically a direct log of money going from one “account” (ETH address) to another. There is no portion of the funds that get sent back to you, as is the case with UTXO model.
1 Like