Homework on UTXO vs Account Model

More transactions can be fit into each block, increasing scalability and transaction confirmation speeds. Also, since the Ethereum network was intended to be run by individuals not institutions, the smaller block size means the hardware requirements for mining are much lower than with Bitcoin, allowing for greater decentralisation.

Because any excess value left over from the selected UTXOs will be sent back to the senders address, it makes it much harder to track how much BTC was actually transferred, if indeed any was at all. This effectively acts as a smokescreen for your transaction.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Space on the blockchain is at a premium. The less space you use on the blockchain the faster the network can be and the more efficient the storage (greater capacity)
  2. How is the account model not as great as the UTXO model for privacy?
    There is less traceability on the account model and thus if there were a hack we wouldn’t know which coins were no good.
1 Like
  1. With the account model the blocks fit more TX’s into it which provides faster transactions and room for more complicated transactions such as smart contarcts.

2.A UTXO has multiple outputs which will make it hard to identify receivers and the amount. But with the account model, there is only one output with the total amount going to the one address.

1 Like
  1. Its easier to express the transaction, transaction are faster and more transactions can be processed at same time.
  2. as there are no UTXOs, just an update of balance - no way to send transaction to many addresses just adding more outputs ni matter is it all your addresses or if one is exactly the same one which is sending the tranzaction.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Storage which = more transactions
  2. How is the account model not as great as the UTXO model for privacy?
    You can map account movements from sender to receiver with account model whereas with UTXO model its harder to identify who the recievers are.
1 Like

Can process more transactions per block, perhaps more per second(?)
Your account balances are always visible on the BC

1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
A. Less space makes for smaller blocks that con be confirmed across the network more quickly.
2. How is the account model not as great as the UTXO model for privacy?
A. Under the account model it is possible to track addresses and transactions in and out of wallets.

1 Like
  1. Lesser data, more TX, which make acc. model more effective

  2. It is traceable, as it keeps accounts of balances, which makes anonymity impossible

1 Like
  1. Less space per block will allow more transactions per block at lower fees.

  2. When sending Eth transactions you can only send from person A to person B using the exact amount of changes or money required. Whereas in Bitcoin within the same transaction you can not only send money to Person A but to Person B ( Which can be you ) in the same transaction, giving Bitcoin a small edge in privacy in this regard.

2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Beneficial because it allows more TX to be stored and allows for more efficiency and speed.

2)How is the account model not as great as the UTXO model for privacy?
AM not as great as UTXO model for privacy because there are no outputs .Each transactions can be seen publicly, how much and who was the recipient.

1 Like

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?
    By requiring less space in each transaction, the Account model allows for quicker transaction processing time and overall savings in the cost of storage.
  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 for privacy because it is incapable of multiple outputs where recipient addresses owned by the sender is obscured. How much you sent to a recipient address in an Account model is clear and the balance .
1 Like
  1. As a UTXO model blockchain grows in size, it will become increasingly large. Running a full node will take longer to update, for instance, if one has not updated their node in a while.
  2. In the account model, each account has a balance that anyone can view. With the UTXO model, all that one can view are the movement of coins, transactions. Because of this, one cannot ever be certain if a coin was sent to oneself.
1 Like

1, The smaller the transaction data, the slower the blockchain grows and the more efficient it is to store and process over time (and more transactions per block, i.e. higher transaction throughput)

2, The UTXO model allows for multiple recipients to be specified in each transaction (including yourself) and so it is much harder to work out exactly to funds have been transferred to. The account model however, only allows funds to be transferred to a single recipient per transaction (not including yourself) and so it is clearer as to where funds have been sent.

1 Like
  1. Since there is no logging of transactions but just an update in balance, we save blockspace.
  2. In the UTXO model we can send several transactions at once, not being able to tell from the outside which one went where. In the account model there is a very clear transparency.
1 Like
  1. More transactions per block
    Space=cost (fees)

  2. All transactions have 100% transparency so it is clearly visible which wallet sent how much to which other wallet

  1. More transactions can be on a block and fee are cheaper
  2. You are able to see where and how much eth is sent
1 Like
  1. It is faster, may contain more transactions while being more efficient. Instead of input and output, the accounts model simply change the amount on the accounts.
  2. The account model is not so great for privacy because you can see exactly who sends and who receives as the model just subtracts from one account and adds to the other. You cannot send to yourself unless you control the other account.
1 Like
  1. Because the size of the block is limited and the more space taken the higher transaction fees and the longer transaction time
  2. UTXO some outputs could return back to the sender in the same transaction so its impossible to know the amount that was sent, While in account model its simple transactions from A to B
2 Likes

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

  • Since it does not require much space to store transactions, it is faster and efficient way to propagate the information over the network and add it into the blockchain.

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

  • In account model there are no multiple inputs and outputs, so when someone is sending and receiving the eth, it just updates the ledger and changes the balance on both accounts respectively.
1 Like
  1. because as a result blocks are smaller, transactions are easier
  2. you can’t trace each individual ETH back to it’s origin. there is no difference between 1 ETH in my account and 1 ETH on your account
1 Like