Homework on UTXO vs Account Model

2/ The account model is fully transparent as each transaction can be viewed as ‘A’ to ‘B’. It’s easy to follow the quantity of sent funds and its destination i.e. wallet address.

The UTXO model allows for funds to be sent to multiple accounts therefore more difficult to audit. It is difficult to track the exact quantity of funds going where, as you could easily refund yourself via different account addresses.

1 Like
  1. The account model does not save transaction history so it’s faster compared to UTXOs.
  2. The account model, meanwhile, harms one’s privacy as the details of each of the parties involved in a transaction can be publicly seen.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

Transactions are smaller and faster

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

With the account model it’s not possible to send back money to the sender andress like in the UTXO model.

1 Like
  1. Any situation where there is space saved results in faster transactions.
  2. The Account Model allows someone to track a transaction to see which address it has gone to. The UTXO model is more private as it can pay it to multiple accounts, including your own, without being tracked.
1 Like

Homework: UTXO vs. Account Model

  1. can send the exact amount of ETH. faster transactions.
  2. less private because you can see which accounts sent other accounts the exact amount of eth
1 Like

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

This will allow more transactions per block and faster processing

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

Each transaction goes from account A to account B with a single entry thus the sender and receiver can be tracked easily because their addresses are publicly visible. Whereas with the UTXO model, there can be multiple outputs for each transaction thus it is not clear who is the owner of each UTXO

1 Like
  1. This is a benefit as more transactions could be sent quicker.

  2. The account model is not as great for privacy because you know exactly where each ETH is going. With UTXOs some BTC could go to one address and then some could come back to you. There is no way of knowing what goes where.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space means much quicker and faster transactions.

  2. How is the account model not as great as the UTXO model for privacy?
    In an account model everyone can see which accounts sent and how much was sent. On UTXo’s this thing is much more difficult to see.

1 Like
  1. Less space equals less load on network equals less cost for tx.
  2. It is clear that you either send to someone else or yourself. You cannot split the same tx as you can with BTC UTXO.
1 Like

1 transaction take less space and is more faster processing
2 Because you can track the account that the money comes and were it goes and it could be your own account.

1 Like
  1. Less space occupied in the blockchain nodes. Less fees per transaction bytes
  2. Transactions always go from one account to another account. Account codes and balances are public.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It helps by allowing for more transactions per block and faster/cheaper transactions which help scalability.

  2. How is the account model not as great as the UTXO model for privacy?
    Because you can directly see what amount is being sent between parties, unlike UTXO which can send to multiple recipients, including yourself, with randomized amounts.

1 Like
  1. Because there are no UTXO’s (inputs/outputs) to clutter the transaction allowing for faster tx’s and more participation
  2. Because the coins can not be traced back. This may disallow the ability to send funds to yourself.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

Miners can add more transactions to a block in the blockchain if they are smaller.

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

The source and destination addresses are clear with the account model. With the UTXO model there can be several sources and outputs which makes it less clear to whom the output sums are being sent.

2 Likes
  1. Having extra space makes room for all many more smaller and complex transactions that occur on the network

  2. The account model shows the entire balance of the address while utxo model can hide balance through multiple transactions

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The smaller transaction model means less fees and restrictions.

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

The account model is not as great as the UTXO model because it is easier to scam on the account model. UTXO has more outputs in the transaction and is harder to track therefore it is more private and secure.

1 Like

The account model doesn’t require much space as the UTXO model, why is that a benefit?
It saves storage space on each transaction (which ethereum needs because the smart contract side will increase total size) which optimizes block size as speeds up execution of transaction.

How is the account model not as great as the UTXO model for privacy?
You send an exact amount to yourself or somebody else, thats it. So its easy to follow. Whereas in UTXOs you can have multiple outputs that can also go back to yourself, which makes it difficult.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    R: Because in the account model there is no need for multiple inputs and outputs for a transaction.

  2. How is the account model not as great as the UTXO model for privacy?
    R: In the account model the transaction is from one address to another address making the tracking easier compared with the UTXO model where one transaction have multiple inputs and outputs not knowing which one is who.

1 Like
  1. An added benefit is the extra space. The network nodes are meant to be operated by “regular people” instead of humongous data centers. Lower data requirements enable the averge Joe and Jane to participate.
  2. With bitcoin you can obsfuscate your transactions slightly with segwit, basically allowing you to “split” transactions and increasy privacy by sending part of the visible transaction on the blockchain back to an address which you own. In Ethereum all funds go from 1 account to another. In BTC you can retrace when a certain coin was mined. With Ethereum that option is not available as ETH as not indistinguishable from each other.
1 Like

The account model doesn’t require that much space, it is beneficial because it doesn’t take up that much space in the block. Blocks can store more data.

In account model it is clearly visible who sends the transaction to whom. In UTXO a single transaction can have many recipients at once some of those recipients could be the sender himself. It is more private in that way.