Homework on UTXO vs Account Model

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Account model is easier to express in code. It is not as complicated as UTXOs. No inputs and outputs occurs in the account model.
  2. How is the account model not as great as the UTXO model for privacy?
    There is no way to send money back to yourself. As a result, anyone looking at the blockchain can see exactly how much and to what address transactions occurred.
1 Like

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

  • transactions take up less space, therefore can increase transaction size

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

  • you can see exactly how much money was sent from which and to which acccount with the account model. However for the UTXO model you can send money to multiple outputs including back to your own account, and another account making it harder to distinguish which coin went where.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

Each block can store more transactions.

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

Because the public can see what account sent exactly how much to another account meanwhile with the UTXO model the transactions have multiple outputs and you cant tell how much money exactly was sent to whom.

1 Like
  1. The account model has no UTXOs, making transactions more efficient.
  2. You can track UTXO inputs and outputs. The account model has no transparency.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    As the Ethereum account model does not require as much space as UTXO’s this is beneficial as transactions can be propagated and verified faster, less congestion on the chain, there is more space on the blocks so more transactions can be sent or received. This makes the Ethereum account system fungible as opposed to the bitcoin UTXO’s which are non fungible.

  2. How is the account model not as great as the UTXO model for privacy?
    The Ethereum account model lacks privacy because when transactions occur there is only one input and one output which are very transparent on the network thus making the transaction easier to trace knowing who sent what amount and who received the exact amount (for example 1ETH=1ETH always)

1 Like

less electricity is being spent, network is faster. It is more efficient model, more transactions can be put in a block.
2.
because it does not provide same track record as in bitcoin where it can be checked if BTC does not come from any form of shady business. ETH network does not provide such feature.

1 Like
  1. Account model doesn’t require much space, resulting in having much more transactions in a single block on the blockchain.

  2. In the account model, the block can show who the funds are coming from and who it is going to. In the UTXO model, it is hard to figure out who sends what to who.

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

  2. How is the account model not as great as the UTXO model for privacy?
    The ethereum account model means you can track the address of who has been paid whereas the UTXO model can mean you can send transactions to other people aswell as yourself and keep your privacy

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
  • because each transaction updates accounts and doesn’t deal with inputs and outputs so it saves space, it is also a bit more fungible, you can not really go back and see where everything is coming from at a level of each coin and therefore you do not have the same traceability of coins which makes the coins more fungible, we do not distinguish between coins
  1. How is the account model not as great as the UTXO model for privacy?
  • there are no notions of UTXOs you just update the numbers in the database which is the blockchain, as we know already the txs in ETH are taking less space compared to 5 or many more UTXOs for example in Bitcoin so it is a way simpler model and it is a bit less private. There is no way to send money back to me or give myself some change. So from outside anyone who is viewing the blockchain can see exactly how much money you send and to which address and you know that address receives it and either it is somebody else address or is it your address, there is no way to send both to somebody else and to yourself.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    You can fit more transactions per block

  2. How is the account model not as great as the UTXO model for privacy?
    Because each transaction has a singular output, while with the UTXO model you can have multiple outputs.

1 Like

The account model uses less space than the utxo model that insures one ETH is the same as a current ETH this is good because each transaction is either going to add however many ETH or subtract however many ETH. UTXO the value of BTC is not equivalent to currently BTC for the reason that a given BTC can be tracked and can be obtained illegally which makes the coin’s value less.

The account model has less privacy because the amount that is sent cannot be hidden like the utxo model. For an outsider to know where the money has gone exactly is almost impossible.

1 Like
  1. More transactions in each block.
  2. With UTXO’s you cannot know as an observer where the outputs of each transactions are going. With the account model the transaction is just a transparent balance transfer, like in a standard bank.
  1. Because more transactions can be stored in the block and also have more space for
    other transactions and smart contract code.
  2. From the outside viewing the blockchain you can see exactly how much money was
    sent and to which address and also that the address received it.
1 Like
  1. Because the account model doesn’t require as much space as the UTXO model, blocks on the Ethereum blockchain can include more transactions.

  2. With the account model, it is easier to track transactions because there is one input and one output. With the UTXO model, one transaction can have multiple inputs and outputs, so it’s easier to hide who are the initiators and recipients of the transactions.

It means that more transactions will fit in a block, which means more transactions can be processed without the network getting congested.

When funds are sent they can be followed from 1 person to the next, funds cannot be sent back to self. UTXO model allows funds to be sent to multiple addresses and back to self such that it is a lot harder to follow, although still possible to track.

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

  2. How is the account model not as great as the UTXO model for privacy?
    UTXO model does not show who owns which address, and hence making txn to self is possible. ( Do you mean everyone can see who sends how much BTC out ? I still dont understand why people would send BTC to address A and to their own address, can someone explain on this ?)

Whereas it is transparent in Ethereum network, on which account send to which Hence account. model has no privacy in this sense.

1 Like

Homework: UTXO vs. Account Model
Ethereum Introduction

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

Helps with scaling, and makes you able to store other stuff? Quicker transactions?

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

You cannot send money back to yourself in the same tx. In account model you cannot hide who you’re sending money to.

1 Like
  1. The benefit of less required space is, that you can fit more Transactions in a Block. Also Transactions can be exuted faster and take less Energy, which results in lower fees and less power consumption.

  2. ETH you can track exactly where it is send to. With Bitcoin / UTXO Model, you are able to send Transactions to yourself and somebody else within the same Transaction, which makes it difficult to trace the Owner.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Because
    1- The transactions don’t include UTXO´S which means fewer bytes usage
    2- The account model uses direct transactions and balance.
    3-Since it’s fungible, we cannot track all the transaction history, only the last.

  2. How is the account model not as great as the UTXO model for privacy?
    1- A.M. doesn’t have multiple outputs
    2- It doesn’t avail the possibility of re-send to us the money to our account
    3- It shows the sender and receiver full information

2 Likes

1.Every transaction is smaller, so smaller are fees for adding them to blockchain. Node files can have more transactions in.
2. Transactions are A-B, so it is possible to trace where funds were moved.

1 Like