Homework on UTXO vs Account Model

1- 1. Account model does not save each utxo as it stores balance of all transactions there reducing size of block making it faster and save spaces.

2 - Easily to know where the money come from and where you send money to. UTXO model is hard for public to tell which amount of money goes to where, because one transaction could have multiple outputs.

1 Like
  1. Allows more transactions to happen on the blockchain.

  2. its traceable if you try to send to an address, UTXOs can pay more than one account including yourself.

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

More simplified means smaller transactions which relates to smaller fees and potentially faster transactions.

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

Whereas Bitcoin allows for more anonymity because you can split transactions, Ethereum does not allow multiple UTXOs so it is more clear to outside parties who is sending and receiving on each transaction.

1 Like
  1. Because Ethereum does not utilize the unspent transaction output (UTXO) model it does not have to store all the (historical) data that comes with its model on chain. It stores check and balance info on chain (transactions from account a to account b), witch is less data.
  2. On Bitcoin you can send/spend UTXO’s to multiple recipients in one transaction, so it provides the sender adres the opportunity to send funds back to itself. Looking in on the blockchain from the outside it is very hard to distinguish witch adres belongs to whom = good for privacy.
1 Like
  1. blocks can contain more transaction data, faster processing, network nodes are smaller making it easier for people to participate,
    2.less secure as you can see the account details, the participating addresses and transaction amounts.
1 Like

1- It is simpler because it does not require that much energy for the TXs
2- You can have only acc to acc TXs where with UTXOs you can have multiple TXs from the same output.

1 Like
  1. By saving space, this means more transactions can be fitted into each block. Which leads to faster processing times.

  2. The UTXO model is better for transparency because your account code and balances are public for everyone on the blockchain to see.

1 Like
  1. Faster transactions because without UTXO’s they take less space and more can be put in a block.
    It is easier to chance balance than to calculate all UTXO’s and then sending funds.

  2. Easy to find out where the money is coming frome or going to. you can only send a set amount to one person and not like in btc where you can send to some one else and to yourself in the same transactions.

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

less space used on the blockchain is better for speed and execution

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

it is transparent on the mainnet

1 Like

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

The benefit that the account model doesn't require as much space as the UTXO model is because the messages passed in the network protocol are smaller, therefore the required network transmission amount is less.

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 of the reuse of addresses. This binds transactions of an account with one owner.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    the blocksize is smaller. Therefore it uses less space and is more efficient.

  2. How is the account model not as great as the UTXO model for privacy?
    In every single tx, there is an input and one output and therefore it’s easier to track the history

1 Like
  1. A benefit of the account model not requiring as much space as the UTXO model is speed
    because it does not require as much computing power to make the transaction.

  2. The account model is not as great for privacy because it shows exactly where any
    transactions were sent to and will show if a transaction is sent to yourself. In the UTXO a
    transaction could be made to yourself and no one would know where the transaction came
    from.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The benefit is the less space that is required. There is more space for transactions on the ethereum block.
  • How is the account model not as great as the UTXO model for privacy?
    UTXO is more private because nobody can tell where the transaction output exactly goes. The output is split into the money that wants to be send and the change that might goes back to the sender. Or both amounts go back to the sender. So it is not clear which output is the amount that has been send.
    At the account model there is just the transaction with the exact amount that is send to the receiver.
1 Like

1.The account model doesn’t require much space as the UTXO model, why is that a benefit? smaller transactions require less processing by the nodes; also more transactions that can be processed in a block

2.How is the account model not as great as the UTXO model for privacy? in utxo you can send money to a recipient,and then send the remainder back to yourself and make it appear as if you are sending to others…there is no way for observers to know. whereas with the account model you simply send the total amount from one account to another…fully transparent, clear, and traceable

1 Like
  1. Increased no.of trans -> faster transactions.
  2. In the account model you can check and understand transactions from outside, compare to UTXO model where you can’t
1 Like
  1. More transactions per block. Better for mining and functioning of the chain

  2. With the account model, all can easily see the sender and receiver account. In UTXOs, only the broadcasted public key can be seen. No way of knowing to know how much and who it is being sent to.

1 Like
  1. Greater storage capacity and is faster.
  2. UTXO’s are harder to track from where the money comes from
1 Like
  1. More transactions can be put in a block. Less space makes it more efficient.
  2. In UTXO model, a transaction can have multiple inputs and outputs. The remainder is sent back to you on a new adress which improves privacy.
    The account model keeps a balance of what you have with single inputs and outputs which makes it easer to track.
1 Like
  1. There’s no need to store all the input and output information in the account model which means less space is taken up.
  2. For ETH a single transaction sends the token to a single recipient address, meaning it can be easily identified. The UTXO model has a single transaction that can involve sending to several addresses (including sending back to yourself) simultaneously making it more difficult to identify who received the txn.
1 Like
  1. Blockchain can send more transactions.
  2. You can see who gets what transaction in the account model. In UTXO model you can’t tell who the transaction is going to.
1 Like