Homework on UTXO vs Account Model

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

Yes, but could you explain a little bit more why is more transparent than utxo model?

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 do not understand quite well the answer sir, maybe could you please explain it a little bit more?

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

Carlos Z.

Yes, account model does not allow multiple recepiants per transaction, like bitcoin does with the utxo model, where this one have the ability to send funds to multiple addresses in 1 output (or transaction).

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

Carlos Z.

This allows for greater scalability.

Ethereum transactions do not have multiple outputs. Therefore, it is easier to track the transactions.

1 Like
  1. more tx per block - which leads to faster tx time
  2. with the UTXO model you can not trace if the output goes to several different recepients or to the same recipient with different adresses. The account model has no input&output, it is just updating the numbers on the database.
1 Like
  1. It reduces the block size

  2. ETH network is not anonymous in terms of sending transactions to your own wallet.

1 Like
  1. Because the block size doesn’t reach its limit so fast when there is bigger amount of transactions happening and the space is left for the other data, such as Codes of the smart contracts and states of the smart contracts.

  2. Because account model only consists of one input and one output, meaning Send x from A to B. In UTXO model there are several inputs and outputs and from outside one cannot exactly define where the BTC went.

1 Like
  1. Faster
  2. No UTXO so there’s only two address, the sender and receiver,so people can see exactly who was involved in the transaction
1 Like
  1. The account model in Ethereum as a balance unlike the UTXO in Bitcoin. The account model requires less space which results in saving block space.

  2. The account model showed a balance which reveals the holding of an account. Transactions are easier to track.

1 Like
  1. Mainly because you can fit more data into each block and the nodes don’t need to store as much info so can operate faster.
  2. Less privacy
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It increases the storage capacity

  2. How is the account model not as great as the UTXO model for privacy?
    Because it is easier to see how much has been send from one account to another. In the
    UTXO model you can use one transaction to send to multiple recipients, including yourself. In
    the latter case it is harder to see who the recipients are (different people or maybe only the
    sender)

1 Like
  1. Because it leaves more room in the block for other applications.
  2. In the UTXO model there are much more inputs and outputs it is harder to trace but in the account model it is a simple change of balance which can be easier to trace.
1 Like

1 - more space is a benefit because more transactions can go on a block, hence a transaction will pass faster
2 - in the utxo model there is no ledger. It is the wallet that calculates the amount of utxo available to be spent. There are only inputs and outputs and one cannot know to who each output will go (to somebody else or to the sender). In the account model there is a ledger accessible for everybody to see

1 Like
  1. Smaller , faster, more efficient processing.
  2. Can not remain anonymous because you can trace where funds came from, versus UTXO where it is a bit more convoluted.
1 Like

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

Hello @TravisB, could you please explain why less privacy?

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

Carlos Z.

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?

= It is faster, can contain more transactions and are more efficient, instead of input and output the account model simply change the amount on the accounts.

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

= When you send UTXO’s you can send to several addresses at the same time, even though everyone can see the transaction itself, nobody can see who received what.
In the account model, you send directly to another account when you send, so everyone can see what amount was sent and who received it.

1 it would depend on the efficiency of the storage, in small space you can done things faster than a lot
2 because in account model you can track a transactions, in ethereum you can know how many is your balance and you are the owner of the transaction so you can done or control the ballance you have and you send

  1. The less space a transaction needs, the more transactions that can be stored in a block and the faster they get processed.

  2. Because in UTXO model, there can exist several input and output addresses that are anonymous to the observer, so that observer will not know where BTC is going.

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Blocks get less full, transactions are faster

  2. How is the account model not as great as the UTXO model for privacy?
    The account model makes transactions very clear on the Blockchain explorer. The UTXO model is less easy to track because you can have multiple inputs and outputs for one transaction

  1. Taking less space means that each block can include more transactions.
  2. Because you can track the exact address that made a transaction of exact amount.
1 Like