Homework on UTXO vs Account Model

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

Not taking much space allows for the smart contract.

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

You can’t hide sending yourself money.

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    This allows to process more transactions in the same block space compared to the UTXO model.

  2. How is the account model not as great as the UTXO model for privacy?
    With the account model there is a great transparency to everyone, including where you can track where a transaction comes from or goes to as well as the amount of the transaction.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? [Andy] It allows more space to execute the bytecode
  2. How is the account model not as great as the UTXO model for privacy?
    [Andy] Account model does not allow to trace the origin of each coin in the network.

The account model doesn’t require much space as the UTXO model, why is that a benefit?
Reduced block size means more transactions in less memory increasing storage efficiency.

How is the account model not as great as the UTXO model for privacy?
The account model is not as UTXO model for privacy as you can track the address of payment transactions, whereas the UTXO model can make multiple account transactions of which one can be your own.

1 Like
1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
This is a benefits because the ETH can add more Tx onto the blockchain. 
2. How is the account model not as great as the UTXO model for privacy?

Account model is Fungible, which makes it hard for the user to be able to distinguish each of the coins in its account. This also prevent users can’t for sending funds to themselves.

1 Like
  1. The account model is more efficient because it doesn’t have to compile inputs. This is an important benefit because it makes transacting more efficient and therefore quicker and cheaper.

  2. The account model does not create outputs and therefore cannot send to multiple different addresses within a single a transaction. This is worse for privacy because you cannot mask transactions with other transactions like you can with the UTXO model and all account balances for addresses are public.

1 Like
  1. The account model is much faster and does not have to track UTXO transaction history. It give and subtracts the account balance. It is faster than the UTXO model.

  2. The account model is not so great because you can not send transaction back to yourself or see who is receiving the transaction you sent to verify the address. In bitcoin you can send money to change wallet or send money to one address and send yourself some change in the same transaction. Bitcoin has traceability.

1 Like

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

Partly right, but this is not the correct answer to the question, please read it carefully.

If you have any more questions, please let us know so we can help you! :slight_smile:

Carlos Z.

I completely mistyped. I actually meant the reverse, that the account model makes it easier to track the balance of any address. The UTXO model in contrast forces to reconstruct the balance associated to a particular public key, making it harder to track the history. But truth be told I do not any either of those models as offering any kind of privacy. The block chain is public and can be fully queried. So even the UTXO model does not offer much privacy

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

Neither with the UTXO model, none of the models “hide” the funds, maybe you want to redesign your question.

If you have any more questions, please let us know so we can help you! :slight_smile:

Carlos Z.

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

I’m not so sure about this, I’m pretty sure that we can track the provenance of the funds of any Ethereum wallet, one you have the address you can check it transaction history and do your own chain analisys.

If you have any more questions, please let us know so we can help you! :slight_smile:

Carlos Z.

1 Like
  1. More available space in each block for additional transactions. It also allows transactions to potentially have lower fees.

  2. The account model does not have (multiple) inputs and outputs. This makes it much easier to find the origin of a transaction (since each transaction only has a single origin). UTXOs benefit from the ability to have multiple inputs and outputs for a transaction as it makes the origin of a transaction much less obvious, but since inputs and outputs also give us the ability to trace transactions using UTXOs, BTC is less fungible than ETH (because UTXOs allow us to differentiate between different BTC units).

1 Like

1.The account model doesn’t require much space as the
UTXO model, why is that a benefit?
Less space in the network, good for speed, lower fees and efficiency

2.How is the account model not as great as the UTXO model for privacy?
Is easy to see were the money is going and coming. UTXO model
you can send with one transaction multiple outputs.

1 Like

[quote=“filip, post:1, topic:8445, full:true”]
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?
    more transactions can be fit into a block which makes it faster and cheaper
  2. How is the account model not as great as the UTXO model for privacy?
    UTXO has more privacy when spending as you can send to multiple addresses (outputs) where as in Ethereum you can see exactly what amount is sent to which address it is fungible
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

Because if it requires less space then you are able to fit more transactions and more smart contracts inside of a block. This makes it cheaper per transaction as compared to a memory-heavy BTC.

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

With the UTXO model it was hard to see exactly how much was going to a specific person because you could have multiple outputs in a transaction. The account model has just a shift of value between accounts and so for each transaction it shifts a certain amount of ETH from one single location to a second single location.

1 Like

1.much simpler in terms of command and fungable
2. Utxo has an in depth coin by coin data structure to where u can see where the coon origins came frm(track record)

1 Like

1.) Because there is no UTXOs and instead simply moving amounts from 1 account to the next the account model uses less space. There isn’t multiple outputs for one transaction and therefore the accounting is much simpler than in Bitcoin UTXO model.
2.)Because in the UTXO model you can have multiple outputs in a single transactions and from a 3rd party perspective when viewing the blockchain transaction you would not be able to distinguish between those transactions where as in the accounting model you could move funds from account A to account B and be the owners of both accounts but you cannot send funds to yourself and another party simultaneously as can be done with the UTXO model.

1 Like
  1. It is a benefit because more transaction can happen within the block potentially lowering the fees and making the transactions faster.

  2. The UTXO model can have multiple outputs including outputs to the person who initiated the transaction making it harder to track. The account model shows you the address of who is sending and receiving money.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Space is one of the current issues with scaling currently, as the larger the block size, the slower the network.
  • How is the account model not as great as the UTXO model for privacy?
    Because a single address is used, and while this allows for simple addition and subtraction from the account to find the balance, it also reduces privacy as it allows for a users to see all transactions included under that single address.
1 Like
  1. Less space equals less processing costs and space on the chain.
  2. In the UTXO model, A part or even all of the transaction can be sent back to the transmitter. This creates a much more difficult path for tracing the origins of transactions.
1 Like