Homework on UTXO vs Account Model

  1. It reduces the weight of a block.
  2. UTXO model tracks the full history of a coin along the transactions it took part of, the account model does not and all ETH are equal.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

Efficiency Storage capacity

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

The account model is not as good for privacy because it’s simply a transfer from one account to another.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    More transactions can be included in a block

  2. How is the account model not as great as the UTXO model for privacy?
    In the account model you send coins from account A to account B, while in UTXO model you can send it to multiple addresses and for an outsider it’s not clear which address belongs to who. This increases privacy, because outsiders don’t know who received how much bitcoin. While in a account model like ETH it’s clear, since it flows from account A to account B.

1 Like
  1. It is easier with the account model to simply send funds from one wallet to another than the UTXO model which has to find and add up all the unspent UTXO.
  2. With the account model, transactions that send from one wallet to another wallet are public. One cannot hide which wallets you send or receive funds or how much was sent.
1 Like
  1. This allows for faster processing times and smaller amounts of space to be taken up on the block by transactions and so greater storage efficiency.
  2. Because in the UTXO model you can send change (or the whole amount) of a transaction back to yourself and it is impossible for an outsider to tell which address was yours and which was a third party. In the account model, on the other hand, the transaction is a simple debiting of the sender’s account and crediting of the recipient’s account which means that the address to which funds are sent is always transparent.
1 Like
  1. Less space required by the account models should make transactions faster and enable more people to trade on the network

  2. The account model makes transactions very straightforward where it is clear that funds are being sent from one address to another. With utxo there are different potential outputs on a transaction making it more difficult to trace

1 Like
  1. The account model requiring less space is a benefit because the block now has room for other transactions and this improves storage efficiency and faster processing times.

  2. The account model is not as great as the UTXO model for privacy due to the account model having an actual balance which is updated. This transaction can be viewed by all of the network and shows exactly which accounts the transaction went to/from. The UTXO model doesn’t have a balance; only a track of unspent output transactions that can be utilized. Transactions sent from the UTXO can go to multiple wallet addresses, one of which could be my own, thus maintaining anonymity/privacy.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space allows more transactions to take place and also be faster

  2. How is the account model not as great as the UTXO model for privacy?
    Account model will display which accounts have sent transactions to another and its amount

1 Like

sorry to be off topic… we’re do we talk about witch coins will go up ??? like predictions with math , btc is high now i switched all my eth to BTC n i was wondering :thought_balloon: if i should go back to ETH now i was only in it for the pump …a good pump all put all my coins into BTC in february before it went so low i think :thinking: i thought it would crash lol …i just can’t find a spot for that on the Academy to post because the worlds going to defi .

  1. There are no different inputs and outputs to process, this allows each block to hold a higher number of transactions and process it faster.

  2. The account model shows the exact information of who sent the money and who received it, updating the balance of each account, making it less private. The UTXO model allows many inputs and outputs, making it more difficult to find who received the money.

1 Like
  1. The account model doesn’t require much space so transactions are smaller fitting more into blocks.

  2. It’s not good for privacy because you can see what accounts sent and received transactions.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    This is important for the speedy processing of transactions.

  2. How is the account model not as great as the UTXO model for privacy?
    The tracking of coin owners is harder in the UTXO model because the origin of a newly generated address cannot be known right away without an advanced chain analysis. The account model implicitly allows addresses to be reused, which makes it easy to to track a transaction history for a specific user.

1 Like
  1. Reduction in space speeds up the transactions and decreases the need for storage space inside each node.
  2. Easier transactions traceability.
1 Like

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

Space is especially valuable when the code is run on a big number of EVM. Benefits are lower power consumption, quicker processing time and less storage taken.

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

With the account model transaction are easier to track. One sender one receiver. With UTXO the amount send can be from multiple outputs.

1 Like
  1. This makes the block capable of holding more transactions in each one and faster because it reduces the amount of storage required by UTXO’s.

  2. The UTXO model allows you to essentially trace back a single “coin” to its original miner by seeing all of the inputs and outputs as well as sending transactions back to yourself. The downside for privacy on the ETH model is that it is more fungible because it does not show transactions as inputs and outputs, it simply updates the account balance of the sender and receiver. There isn’t a way to trace transactions.

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

    -much easier to express it in the text and the code

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

    -in the UTXO model you can send coins to some address and also back to yourself with the same transaction, but in the account model you can’t do that

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    This allows for more contracts being stored in a block and each SC being processed more efficiently.

  • How is the account model not as great as the UTXO model for privacy?
    The accounts on each block are open to inspection, transfers show from where and to where but are represented only as changes in the accounts, implying each Eth is no different from another. UTXOs are like individual items, have individual histories and can be traced back, other aspects being more hidden.

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

-Blockchain nodes files grows slower and smaller transactions equal smaller fees (per byte).

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

-All addresses can be tracked and you cannot send yourself money. UTXO transactions could have multiple outputs.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The blockchain will take less space and more space can be allocated for other purposes.

  2. How is the account model not as great as the UTXO model for privacy?
    The utxo allows you to track the history of all the transactions but also divides the work so that it takes more effort to follow all the bitcoin whereas the account model limits your ability to send/receive more-so and makes it easier to see who is sending what specifically where

1 Like
  1. The account model allows blocks to store more transactions, which increases storage efficiency and processing speed of transactions.
  2. In the account model for Ethereum, there are no inputs and outputs for transactions. This means that each individual fund cannot be traced back to the source. This model is less private because an Ethereum transaction cannot have multiple outputs. Users can either send money to their or somebody else’s address.
1 Like