Homework on UTXO vs Account Model

1. The account model doesn’t require as much space as the UTXO model, why is that a benefit?
It’s a benefit because it’s faster and less storage is required on the blockchain.

2. How is the account model not as great as the UTXO model for privacy?
With ETH you can’t send yourself funds and you have an account balance instead of UTXO’s which is a little less private.

1 Like
  1. The account model not requiring as much space as the UTXO model is a benefit because it means less coding and more space for other features and/or operations.

  2. The account model is not as great as the UTXO model for privacy because you are not able to send yourself money in the same transaction where you are sending money to some one else. Account model: transaction is A to B. UTXO model: transaction has multiple outputs and inputs.

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

It’s a benefit by taking up less space in a block, which means being able to fit more transactions in a block, which will make transactions cheaper, faster and increase mining incentive.

  1. How is the account model not as great as the UTXO model for privacy?
    There’s a bit less privacy since you’re able to see the addresses of each transaction as they are occurring making the sender and the recipients known.
1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    –Less space allows for faster transactions, and helps the nodes with processing flow.
  • How is the account model not as great as the UTXO model for privacy?
    –With the account model you can see all the transaction updates. You can’t send money back to yourself, unless you own the account that you’re sending money to. This makes the transactions easier to visually track. With ethereum you are sending exact amounts at a time and there is no need to send “change” back to yourself, which makes it easier to distinguish between coins or transactions.
1 Like
  1. The less space itself is a benefit, because nodes don’t need so much space and therefore it is usable for more people. Also due to less space it can be faster and potentially with lower fees.

  2. Because if you look at Ethereum transaction, you can exactly see the amount of ETH and from what account to what account it went.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    This one reduce block chain size.
  1. How is the account model not as great as the UTXO model for privacy?
    account model can not track exactly money’s source, UTXO model can do it.
1 Like

1)More transactions can be stored with less memory.

2)Easy to trace payments.

1 Like
  1. It is possible to fit more transactions into a block and/or have blocks with smaller sizes.

  2. In Bitcoin we can send money to someone else and to ourselves in the same transaction. We can only send from one address to one address in Ethereum, so there’s less privacy because transactions are easier to track.

1 Like
  1. Space saving is vital for all the computers running the nodes especially as the blockchain continues to expand. Less space required for nodes reduces resource requirements for the node holders in the network. The smaller space requirement also speeds up TX time in the network.

  2. The account model only allows you to see balances(fungible). The transaction is sent to one address which can be traced easily. Where UTXO (non-fungible) allows you to trace to the very beginning the flow of each coin but you cannot decifer from which address or addresses it originated or are sent from.

1 Like
  1. It is beneficial because more transactions can fit in each block. It makes for smaller blocks which makes it easier to transfer and process them.

  2. It is not as great as a model as UTXO for privacy because you can’t send multiple outputs in one transaction. The account model simply updates and takes from one account and sends to another.

1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
It reduces the amount of space a transaction would take up on a block, which increases speed.

2. How is the account model not as great as the UTXO model for privacy?
You only have one input and one output per transaction, which makes it easier to track and trace funds.

1 Like

1 any space that is saved is a plus much simple to trace

2 the account model is easier to trace from account to account not a bunch of utxo;s to track

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    As the account model nodes doesn’t have to store as much datas as in the UTXO model -> more transaction possible in one block. This is always a benefit.

  2. How is the account model not as great as the UTXO model for privacy?
    At the UTXO model, its hard to tell where the funds are sent as you can have multiple outputs. While at Ethereum you have a one to one connection (A -> B)

1 Like
  1. Account model by require less space is more simpler and faster then UTXO one.
  2. In UTXO model there is no one number in the blockchain taling what is our balance like it is in account model. In account model it is simpler trace transactions from one account to another.
1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Every transaction is smaller, therefore smaller fees, the blockchain node file grows more slowly.

  • How is the account model not as great as the UTXO model for privacy?
    Account balances are public

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    More transactions can be stored per storage unit.

  2. How is the account model not as great as the UTXO model for privacy?
    in UTXO model you can trace the source of every “coin”. That enables specific utxo-s to be blacklisted.
    Decreased fungability

1 Like
  1. The account model doesn’t require as much space as a UTXO model because Ethereum can just add or remove an ETH from the account. BTC, you have to check all the available UTXO’s that are spendable, then distribute those out, so if you re sending 1 etc to someone, you may have to send them 3 UTXO’s, in which they now have 3 UTXO’s available (and equaling 1 BTC) to spend. ETH just combines the tokens and gives you a balance to add or subtract to.

  2. For the reasons discussed above, the UTXO model has a sense of non-fungibility. meaning, each UTXO is unique and the amount of UTXO’s distributed amongst the addresses in a single transaction masks which UTXO is going where, maybe it’s going to you, maybe it’s going back to me?

1 Like
  1. Taking up less space allows for more storage and faster processing times.

  2. The UTXO model has the ability to send outputs to certain addresses which can not be followed in the same way. Whereas with the Etherium model, all sent and received transactions to the wallets can be tracked and traced.

1 Like
  1. this is a benefit because each transaction has less info in it compared to a UTXO model, more transactions can fit in each block.
  2. The account model is not as good as the UTXO model as because it has less security and is not as private as a UTXO can be.
1 Like

1- Storing a single account balance is more memory efficient than storing a combination of UTXOs that make up a user’s balance. The benefit of having more space with the account model is that txns are completed way more efficiently and it allows new nodes to sync faster with the network because less data is required to be stored.

2- The account model is not as great as the UTXO model for privacy because txns on the account model are very simple. There is no notion of sending change back from/to one’s self as is the case in UTXO because txns in account model must send the exact amount to cover the txn and no more. So from the outside, anyone can observe to what addresses the txns are being sent and how much is being sent. Whereas in UTXO model, it is impossible to decipher to which accounts the txn outputs are going.

1 Like