Homework on UTXO vs Account Model

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? The transactions require less coding, can put more in the transaction, and they process faster.
  2. How is the account model not as great as the UTXO model for privacy? It is less private and harder to track.
1 Like
  1. It is a benefit because the transactions are smaller and therefore more can be accepted per block and leads to quicker transactions.

  2. It is not as great for privacy because you can’t send money back to yourself and people know when they see the transaction that all the money there went to the recipient.

1 Like
  1. This is a benefit because each transaction takes up less space on the network. Since the network is designed to be secured by individuals not huge mining networks it makes it easier for users to store on their nodes.

  2. UTXO model is more private because you can have multiple outputs for one transaction and making it hard to tell which wallet is your change wallet.

2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    You can process more transactions and at a faster time

  2. How is the account model not as great as the UTXO model for privacy?
    You will know where the transaction comes from or to whom you sent the transaction. And, you can see how much balance the account holds.

2 Likes
  1. having less spaces makes it faster and more efficient not needing to be created as many blocks.
  2. Because on etherium blockchain you can see how much you sent to someone exactly because the information is updated and you don’t have utxo that sends money to x and back to you, and it is encrypted and others don’t know which is which. With bitcoin you can track where the bitcoin came from, so is it more private?
1 Like
  1. It makes for a faster network
  2. the movement of coins is traceable to the sender
1 Like
  1. Less data therefore more transactions will fit in a block therefore more transactions processed per unit time.
  2. The movement of funds can be seen from account to account making it easy to trace.
1 Like

1.- More block space for other stuff like smart contracts or more transactions.
2.- You can’t send money to yourself so transactions are a bit more traceable in that sense.

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

Since each transaction will take less time to verify which enable approving more transactions for each block.

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

Since it’s much harder to trace back each coin originality you can devalue the coin since it’s been acquired in a valid manner.

1 Like

1 becuase you can send the exact amount the tx is more simple
2 because you can see what amount is sent to whom

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
  • It doesn’t have inputs and outputs that take up space so it has more space for more transactions and smart contracts, more can be accepted per block.
  1. How is the account model not as great as the UTXO model for privacy?
  • The account model isn’t as great at UTXO for privacy because it is less private and you can see where the money came from and where the money is sent.
1 Like
  1. The ability to save space on the blockchain is huge.
  2. In the account model you can see exactly where funds go which makes it easier to track than UTXO’s.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

It allows smaller and faster transactions size.

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

UTXO allows traceability of all transactions. On the account model once the funds go into the account it can’t be sure where it came from, just become a number on balance.

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

  2. How is the account model not as great as the UTXO model for privacy?
    A: Because BTC lets us make more then one transaction per block, and since we can send money back no one will be able to distinguish who got the money. We can track where everything came from.

1 Like
  1. Less space for transactions allows for smaller blocks/blocks with more transactions and also less hardware storage space required for nodes.
  2. The account model doesn’t entail change addresses or multiple outputs and so there is no ambiguous output which can be sent to an address under your control without the knowledge of a third party. UTXOs can be used to obfuscate the trail of funds while accounts make it more difficult to do so.
1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Blocks can store more transactions making it quicker

2. How is the account model not as great as the UTXO model for privacy?
UTXO is good in how it can do multiple payments in one transactions without showing who it went to where account model shows where it came from update each balance

2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    To track the balance or send a transaction the Ethereum node needs only to process a single decimal where as in Bitcoin the balance is resolved by summing all UTXO and sending a transaction is more complex and may involve multiple UTXO. I suppose this means there is more room in the Ethereum transaction for smart contract logic and less compute dedicated toward fulfilling payment.

  2. How is the account model not as great as the UTXO model for privacy?
    Bitcoin requires >= 1 one transaction output so it difficult to say who is the owner when the output goes to an unknown address.

2 Likes

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 does not require to track the source of the fund. It simply updates the balance of an account which leads to faster transaction speed.

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

in UTXO, you can send fund to yourself (of different address) and it is not that easy to tell who owns the address. In Account Model instead, when you send fund to another account, your account balance is simply updated without changing the account address.

2 Likes
  1. It allows for more transactions to be put in one block, which increases storage efficiency which makes the transactions faster. This is needed for the Etherium network as there are hundreds of ERC20 tokens that run on the Etherium network.
  2. With bitcoin, you can send your BTC from one wallet to multiple other wallets which could also be owned by you, which isn’t available to the public, so you could send money to someone and yourself in one transaction but no one would know who is who. With Etherium working on an account model, it shows your account when you send ETH or an ERC20 token to someone, making all transactions more public.
1 Like
  1. The account model in Ethereum doesn’t require as much space as the UTXO model which helps transactions take up less space in both code and text. There an longer a bunch of inputs and outputs, rather a transaction from A to B, potentially allowing more transactions because they take up less space.

  2. The account model is a less private than the UTXO model in the sense that you can’t disguise outputs going back to yourself, the same way you can in BTC. You could own the account that you’re sending Ethereum to, but you can’t send to a receiver and yourself in the same transaction.

2 Likes