Homework on UTXO vs Account Model

  1. The UTXO model doesn’t incorporate accounts or wallets at the protocol level. It is based entirely on individual transactions, grouped in blocks. The account model represents assets as balances within accounts of two types: private key controlled user accounts and contract code-controlled accounts.
    The account model has more efficient memory usage and also because of that is faster to get new nodes online.

2.It makes tracking the ownership of coins harder compared to the account model.

3 Likes

The account model makes it so that each transaction can be smaller, thus increasing the number of txs that can fit in any one block.

The account model is far less tracable, and txs are only sent to one address, thus simplifying transactions and making them less private/easier to follow. Account balances & code are public.

2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
  • storage efficiency leads to faster and cheaper transactions
  1. How is the account model not as great as the UTXO model for privacy?
  • account model follows singular outputs/transactions
  • UTXO allows to use one payment for more than one recipient/output
2 Likes
  1. It benefits because the account model takes less space than UTXOs.
  2. It can be seen all the transaction address and amounts, no anymosity.
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 as a result the transactions are cheaper and faster.
  2. How is the account model not as great as the UTXO model for privacy?
    With the account model it is much easier to track ownership of coins.
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The benefit will be to avoid a full block a slow Tx and don’t need a hard fork to increase block
  2. How is the account model not as great as the UTXO model for privacy?
    In bitcoin the coins are non fungible and in ethereum 1eth equal 1eth

1/ It is a benefit, because it is easier, you stop having the problem that BTC had with the blocks size
2/because anyone can see how much money you send, who is the person that recives it. As there are no UTXO’s , your balance gets updated with every TX.

The account model doesn’t require much space as the UTXO model, why is that a benefit?
less data processing is required, less hardware and infrastructure is required. so it is more efficient and cheaper to run per transaction? It then allows for more transactions to be added or to be processed which introduces more efficiencies and better transaction throughput.

How is the account model not as great as the UTXO model for privacy?
It is very transparent or easy to see which transactions were sent to which account. With the UTXO model it is more complicated to see who has received transactions because you are able to send funds to different parties at the same time with the same transaction. You can send transactions to yourself and others at the same time, al of which is more difficult to track and understand who exactly go what funds

  1. Because it requires less space, less input and less impact on a block.

  2. Because it is less complicated and has an account type model similar to a bank account.

  1. Blocks can have more tx in bc it has more space.
  2. sender of coins can be tracked and eth account trace is visible. But on btc, you can have output going to bob and yourself, and no one would know which utxo went back to you or to him. while eth, you can’t resend to yourself.
1 Like
  1. More space for TXs, Less data being stored on nodes, Faster TXs.

  2. There are only balances so you cant send yourself back money anonymously like you could with the UTXO model.

1 Like
  1. This allows a lot more transactions to be written to blocks.

  2. The UTXO model allows for the sending of multiple wallets (including your own) within a single transaction. This makes it hard for someone outside looking in to distinguish which wallets belong to who. In the account model you can only really send transactions to your own wallet or another persons wallet at a time. Its easier to tell which accounts have interacted with each other.

2 Likes
  1. Faster transactions, more efficient, less size for transactions needed .
  2. In bitcoin blockchain you can track all the transactions without knowing the owner of the wallets. In ETH you always have a balance , you can see the amount transferred from A to B.
1 Like
  1. It is a simpler model in resulting in the ability to place more txs in each block.
  2. It is easier to follow ETH txs because there are no inputs and outputs or UTXOs, making it easier to follow the txs going from one specific address to another.
1 Like

1.Transancations are smaller, cheaper, faster and more efficient.
2.The account model is not allowing to send funds to more than 1 recipient. Therefore is easier to track than being able to send transactions to multiple accounts, all at once.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Saving space is always more efficient, since it’s possible to sore more transactions in less space.

  • How is the account model not as great as the UTXO model for privacy?
    On one Ethereum transaction you can only send your coin to one recipient. On the UTXO system you can model on the same transaction and send your coin to one other recipient and to yourself at the same time which makes it harder to track it.

1 Like
  1. It makes the transaction more simple and fast.
  2. Because you can see exactly who sent the transaction and who received it. UTXO model does not give you the information as to who received the transaction.
1 Like
  1. Smaller block size, faster transactions.
  2. In UTXO’s, one can pay multiple accounts. The transactions are not 1-to-1, but instead you can pay multiple people in one transaction, one of those being yourself.
2 Likes
  1. This is a benefit in the way that it makes the system quicker and more efficient, and we can put more tx’s in a block.

  2. Because in the UTXO model we can track every bitcoin or utxo from the beggining of its creation, from when the miner mine it, while in the account model we cant do that. Also when we make transactions we cant idenitfy exactly the destinatary of the utxos from the outside look, while in the account model we can see clearly that.

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 is simpler, less traceability but it would also save space and increase TX per block.

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

UTXOs can be sent to multiple recipients including yourself so there is no way to know which BTC adress received how much BTC or who owns the adress.
When 1 ETH is sent from A to B it it is for sure that B received exactly 1 ETH from A.

1 Like