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 befits of the is the Transaction now take way less space in a block. More transactions can be processed within a block. The balance simply updates and doen not require any UTXOs.

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

UTXO have inputs and outputs. It is very difficult to find out exactly which transaction or output belongs to which input. Therefore it is more Private. Where in ETH you can track the address from where the coins came from.

1 Like
  1. The account model in Ethereum does not require as much space as the UTXO model, why is that a benefit? This model allows for smaller txn size and faster execution.
  2. How is the account model not as great as the UTXO model for privacy? The Ethereum Account model cannot hide the identity of Addresses or the destination of coins.
1 Like
  1. Less computing power, less steps to take and therefore faster transactions

  2. Because it does not show all inputs and outputs of previous blocks of a transaction. The Account Model is from one address to another, and you since “Dont Trust, Verify” is the name of the game, you can simply check both involved addresses.

1 Like
  1. Smaller blocks, faster distribution of the block to other nodes. Blocks can include more TXs.
  2. Because the transaction is very simple, sends money from A to B for particular amount, however Bitcoin is based fully on UTXOs and additionally you can send funds back to yourself. It gives you a bit of privacy, while on ETH working on balances/account model is very straight-forward.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Can store more transactions due to smaller block size implicitly making transactions faster.

  2. How is the account model not as great as the UTXO model for privacy?
    Has a clear transaction history as it just adds/decreases numbers from one wallet to another where in UTXO the transactions can have multiple outputs some of which can trace back to the original owner.

1 Like
  1. Smaller Tx size, can include more in a block
  2. Because in ETH you can see what account sent you money, in comparison, Bitcoin Utxo’s cant, they are able to send money from a to b and send back any change to you in the same transaction. ETH can only send the specific amount.
1 Like

1 lowers the data requirement makes it easier for each node
2 less privacy can only send eth to another et address cannot split transaction and like BTC where you can send to a number of public addresses and also back to yourself which can give a higher level of privacy for someone looking at the blockchain.

1 Like
  1. Using the account model reduces blockchain size making for speedier transactions then using the UTXO model and reduces computer and network resource requirements.
  2. With the account model there are no split transactions clouding recipient detail as there are with the UTXO’s model.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Transaction can be done faster

  2. How is the account model not as great as the UTXO model for privacy?
    Because anyone can know exactly how much and to which address the ETH has been sent.

1 Like

1-the account model has more efficient storage usage and high degree of fungibility (ie. harder to track assets). Account model is easier to code with more complex scripts.

2-A UTXO user can utilize a new address for each transaction they receive. Harder to track. UTXO trails can be easily obfuscated.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    A: because it makes ethereum more scalable since you don’t need as much storage space and memory on the computers running the network
  2. How is the account model not as great as the UTXO model for privacy?
    A: because you can see exactly how much is being transferred from one account to another, and if you know whose account it is then you know how much money they are spending and receiving
1 Like

This is a benefit because it can take up less space in a block. Therefore more txs per block and faster processing.

Money can be traced more easily.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    We can process more transactions in the same amount of memory space.

  2. How is the account model not as great as the UTXO model for privacy?
    The account model is easy to see where the money came from, especially if you send money to yourself. UTXO has many outputs and is harder to tell where the money goes

1 Like
  1. less ‘space’ equals less processing power (energy) required to convert a transaction. nodes are run by individuals, rather than data centers and therefore a more energy efficient model results in higher participation at lower costs.

  2. the account model (as in bitcoin) offers less privacy, as they are easily trackable. a UTXO model offers greater flexibility to create outputs to multiple destinations, including your own.

1 Like
  1. Because all btc is unique, while eth is not unique. nft vs ft basically
  2. non utxo harder to track since multiple actions can take place in one script. Still not private though.
1 Like
  1. using the account model , each transaction just simply updates accounts. there are no UTXOs which means there is less space being occupied.

  2. the account model is not as great as the UXTOs model for privacy because, you can see exactly how much someone sent and to which account. you can also see how much they ultimately have in their account after the update.

2 Likes

Space is money when it comes to mining and POW.
You can see where the account is going as there is no way to sent to someone else and yourself.

2 Likes
  1. The account model only tracks the balance, not the history of the balance, so it takes up considerably less space.
  2. It doesn’t provide complete history of how the balance was created and all amounts are visible.
2 Likes
  1. Less space smaller fee
  2. It is easier to track transactions where the funds are going. Where as the utxo you cant really tell which transaction is revolving back to your wallet or to someone else.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Makes transactions more efficient.

  2. How is the account model not as great as the UTXO model for privacy?
    There is no privacy with ethereum like with UTXO model and it shows what you sending and who you are sending it to. Unlike UTXO model has more anonymity when sending transaction.

1 Like