Homework on UTXO vs Account Model

  1. Because the block can include more transactions
  2. The account model allows to understand how much tokens were transferred from one account to another. In bitcoin blockchain it is sometimes confusing because output transaction could be transaction to the sender’s account.
1 Like
  1. Reduced block size, faster.
  2. More transparency. Can see exactly where money goes whereas btc can only track inputs and outputs but not actual account ownership.
1 Like
  1. The benefit of less space required in the account model is that more transactions can be included in the block. As only the balance is include in the block, more space is available and faster processing time.

  2. Privacy is compromised because one is able to trace where the account is traveling from and where it is going.

1 Like
  1. Because there is no notion of UTXO’s in Eth network so fewer data to store, ETH network just updates the account holder wallets depending on what was the transaction.

  2. Because from outside in ETH network you can see who sending the money and who received and also how much was sent. Were in UTXO model you can not see where the transaction went looking from the outside you can pay even yourslef.

1 Like
  1. It saves space and potential speeds up the transaction rate.
  2. Due to the traceability, as no UTXO you know where the TX is coming from.
1 Like
  1. Smaller Tx, so you can fit more on one block. Smaller blockchain. Smaller TX will be faster.

  2. It’s less anonymous as you can not have (part of) a TX to yourself. With the account model all the info is public. Sender, amount, recipiënt.

1 Like
  1. Keeps the blockchain smaller

  2. With UTXO you can track the entire history of each “coin”.

1 Like
  1. It saves a lot of space inside a block.

  2. In account model you have all the balance in one place on one address. You can’t send transaction to yourself like in UTXO model and you can’t generate new addresses all the time.

1 Like
  1. Faster transactions, tx take less space in a block
  2. Users can see actual transactions and who is attached to them. UTXOs are simply shown as inputs and outputs. Eth TX are not fungible like BTC.
1 Like
  1. It saves blockchain space so it can handle more transactions, its probably faster.
  2. Its not allowing to send in 1 transaction some value to person B and rest to myself. Its more transparent - just changing ballances.
1 Like
  1. it’s smaller in size and faster in processing.
  2. Account system is less private because it is visible how much and where the money goes. While with UTXO the public can’t tell how much went where.
1 Like
  1. The transactions take less space on the nodes which size grows slower, and the processing of the transactions can be faster and more efficient.
  2. Because a transaction always goes from one account to another single one as opposite to UTXO model where there can be multiple outputs in one transaction which makes it hard to figure out the meaning of each output.
1 Like
  1. It allows for more transactions per block, or smaller blocks. Each transaction requires less space on the block chain.

  2. The account model does not allow traceability on a per coin level. It only updates ledger totals per wallet address. This very clearly shows a wallet is sending X amount of money to another wallet. This means you can not obfuscate transaction data as easily as you can with the UTXO model.

1 Like
  1. Every node stores the entire blockchain; the less efficient a blockchain is at performing what it is intended to do, the more space is required to store each block and the more demanding of the nodes it is to store that blockchain. ETH is simpler, lighter and takes less memory than Bitcoin’s UTXO model.

  2. The account code is public; the account balances are public.

1 Like
  1. Because less space means faster and cheaper TXs.
  2. Because from the outside of the blockchain you can identified each output.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? - by conserving size blocks can include more transactions, should make faster processing and less energy consumption.

  2. How is the account model not as great as the UTXO model for privacy? - The account model has less privacy, because it does not have multiple outputs.

1 Like
  1. It’s more efficient because the transactions are smaller and cheaper.
  2. You can’t send yourself tokens so each transaction is transparent.
1 Like
  1. Account model requires less data. It just reflects the Account update balance.

  2. Account model transaction is send from the sender and to the recipient. They can be easily identified. The UTXO model transaction’s output are usually sent to the recipient and back to the sender. Identifying which part of the transaction that goes to either party is a bit difficult.

1 Like

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

Since the account model does not require as much space to store transactions, more transactions can be fit into the block. This speeds up the network.

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

With the account model, every transaction can be easily tracked from one account to another. This leads to privacy concerns. However, the UTXO model uses multiple inputs and multiple outputs for transactions this obscures the ability to track transaction easily. This provides more privacy for the network transactions.

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

It would make for smaller, easier transferable blocks and faster processing.

One block can store more transactions.

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

Easily to know where the money comes from and where you send money to.

You can do multiply transactions

1 Like