Homework on UTXO vs Account Model

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
  • It is beneficial that the account model does not require as much space as the UTXO model, for it allows others to make more transactions.
  1. 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 for privacy, for anyone can follow all the transactions in the account model whereas UTXOs can hide numerous transactions into one; thus, there is a decreased transparency in transactions for UTXOs.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
  • Less space increases speed and each block can hold more transactions per block.
  1. How is the account model not as great as the UTXO model for privacy?
  • The account model shows what address sent money to you. With the UTXO model you can both be
    the sender and the recipient in the same transaction, that gives you more privacy. It scrambles the
    tx’s up (inputs and outputs).
1 Like
  1. It benefits ethereum because there are many different systems built on the ethereum network so it needs to scale quicker than bitcoin.

  2. It’s not as great for privacy because you can’t send part of your token back to yourself in the same transaction, therefore meaning that you can’t confuse the person/people trying to track the transaction.

1 Like
  1. Because, unlike in the UTXO model, there is no need to store all the input and output information in the account model.
  2. In the account model a single transaction involves sending the token to a single recipient address. That’s why the recipient can be identified. In the UTXO model a single transaction can involve sending to several addresses (including sending back to oneself) simultaneously. That’s why it’s more difficult to identify who received what exactly.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

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

  3. Its lower size of data and that makes transactions faster.

  4. Becuse you can see where the transation come from. You have only one intput and one output.

1 Like
  • Any space savings is a benefit. As the network full nodes are meant to be operated by individuals rather then data centers the lower the data requirements the more potential participants.
  • You can’t send funds to your self and funds go from 1 account to other account. It’s easier to visually follow.
1 Like
  1. You can have more transactions per block
  2. Because your transactions are perfectly traceable because you can’t send funds back to your own address.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    This means there can be more transactions processed in the same amount of time, transaction speed increases.

  2. How is the account model not as great as the UTXO model for privacy?
    Because you cannot send funds to yourself it’s much easier to follow accounts then utxos. Account ballances are publicly visible on the blockchain.

1 Like
  1. Smaller blocksize which means it would be cheaper to mine, cheaper fees as blocks would include more txs.
  2. Because you cannot send txs back to yourself
1 Like

1, it requires less space on memory or Account model Blockchain takes small place than UTXO Blockchain.

2, Eth is fungible so we can only see the amount of coin in the wallet. BTC is non-fungible which means we can track the transaction from the beginning.

2 Likes
  1. Because in the UTXO model you have all the data about the history of all the transactions

  2. In the account model you can’t send money to two different addressees in the same transaction

1 Like
  1. A block can now store more TX
  2. Because we won’t be able to track where your money comes from
  1. Makes transactions faster

  2. Because it only changes the balance and you can see from whom did you recive eth, there is no multiple transactions where you can send to yourself togehter with other tx.

1 Like

Hi,
1, It updates balance of the account. It does not store ( in that account) history of the specific Eth. Transaction in Eth is like: Update acc A and update B with XY.
2, You cant send Eth to yourself. Also its easier to track all transactions- you see that Eth goes from A to B specifically.

1 Like

I would say the data stored for smart contracts takes up the bulk of storage data on the Ethereum blockchain. So, it would be wise to have accounts update balances rather than the UTXO model where TX are constructed and sent to nodes creating even more data to store. So Ethereum is better of not storing TX like bitcoin does using UTXO’s because its data intensive.

Ethereum not using the UTXO model allows users to see from the outside where each transaction came from, and where its going.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? - This is a benefit as each block can contain more transactions which increases efficiency.

  2. How is the account model not as great as the UTXO model for privacy? - The account model is not as private as UTXO model due to ability to follow the transaction whereas UTXOs can have several outputs at the same time.

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

Less space used per transaction allows for a greater number of transactions! This making ethereum’s TPS faster.

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

The account model is more traceable because you literally have one input and one output. as 1 ETH leaves and account another account is up 1 ETH. where the UTXO model may have a spider web of smaller transactions that make up the larger one. That web could lead you anywhere including back to the original sender.

1 Like
  1. It takes up less space on the blockchain. The means that you can fit more transactions into a block.
  2. You can’t “anonymise” your transactions by adding more outputs to a transaction.
1 Like
  1. It’s benefit because it can go faster through network, also it can store more transactions.
  2. It’s fungible, so you can not trace all transactions that came to your address from sources that we’re maybe not that trustworthy, what is not situation with UTXO-s.
1 Like
  1. The account model doesn’t require as much space as the UTXO model and that is a benefit because it simplifies the programming when it needs to check if there are enough funds available. Instead of having to add all of the UTXOs up to see the account balance, it is already provided.

  2. The account model is not as great as the UTXO model for privacy because you can see the direct transaction and know which sender sent to which recipient.

1 Like