Homework on UTXO vs Account Model

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

Unlike UTXO transaction, each transaction in account model only takes one reference and signature to produce one output and uses less spaces. These saved spaces allowing more transactions to be added, increased transactions per second, faster and more efficient in network transmission. Simpler to track the state of the transaction as involves only fund transfers. The extra spaces can be best used to support more complex contract. In addition, allows developer to build complex smart contracts especially involving multiple parties.

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

In account-based model, it privacy is prone to surveillance making it easy to reveal the address of the funds transfer, identifying and tracking of the user on a blockchain. This impacts on the anonymity of other users as a deposit can be linked to a withdraw which can be a target for Danaan-style attacks by hackers.

2 Likes
  1. Every transaction is smaller, resulting in smaller transaction fees per byte.

  2. You can send UTXO’s to multiple addresses, including yourself. Therefore it is difficult to know where the money ends up in the final output.in other words, you cant obfuscate your transactions with dummy transactions.
    It’s easier to follow and track the balances of wallets in the Ethereum network, because they’re based on an account model system, in which balances are updated, and funds are simply from A to B.

2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less memory means more efficient in transactions and more scalable.

  2. How is the account model not as great as the UTXO model for privacy?
    UTXO model can have two outputs; going to a recipient and to myself at the same time. Where on the account model both the transaction received and how much are traceable.

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

The size of transactions are smaller, which means that they can be propagated through the network at the higher speed.

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

Because the address to which the coins are sent is visible on the network, and you can send it either to yourself or to another person (but not to both), where in UTXO’s model, you can do both at the same time.

1 Like
  1. More transactions can be processed which increases the speed of the network.

  2. Multiple addresses can be used to send transactions to. You could send back to yourself using multiple addresses and someone wouldn’t know which was yours.

1 Like
  1. less space means more transactions per blocks and lower fee’s in total.

  2. because anybody can see the transactions and there is one input one output not multiple outputs.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less clutter, quicker to read the balance.

  2. How is the account model not as great as the UTXO model for privacy?
    Each coin in an account model is the same. It is easier to look at see what the total balance is for someone. In the UTXO model, you don’t know the recipients of each output (which may or may not be yourself).

1 Like
  1. It makes the blockchain more efficient due to needing less space.

  2. Because it is harder to obscure transactions.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The transactions can be processed faster and leaves more space for the smart contracts

  2. How is the account model not as great as the UTXO model for privacy?
    You can’t send some back to yourself and some to another recipient in the same transaction, making it impossible for you to ‘cover your tracks’, if you’d like to do that. As the ETH account model shows exactly who sent to who and the amount that was sent.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It means that more transactions can fit into a block, which makes it more efficient.

  2. How is the account model not as great as the UTXO model for privacy?
    Because you can’t hide where the money was transferred to.

1 Like
  1. The account model is more fungible.
  2. There is no way to know who is the recipient in the UTXO model, which provide more privacy.
1 Like

1.the ethereum account model doesn’t require as much space as the BTC UTXO model thats a benefit because the tx will be faster and cheaper.There s more space to fit in the code for all smart contracts as well as the state of the transaction.
2.In a UTXO transaction there is no way to know where the output is going, it could be going to myself or to somebody else thus giving better privacy to the user.The Ethereum model doesn’t t allow me to send money to the same address, you send exact amounts to second party therefore allowing everybody to see which address sent how much and where.

1 Like

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

You can add more transactions.

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

In UTXO model you don’t know where the all outputs are going and in model account each address is specified.

1 Like
  1. The account model which uses less space than the UTXO model has the benefit of being able to handle more transactions.
  2. The account model is not as private as the UTXO model because it does not generate change addresses back to the sender. In the account model, you can always see and track balances that either increase or decrease.
1 Like
  1. they reduce the size of each block,so is faster for the network because less data required the faster the network proceed the txs
    2.In ethereum you can see where the txs goes and you can have a full history including txs that had been send to yourshelf
1 Like
  1. Bacause the miners can store more transactions in a block of the blockchain.

  2. Because in the uxto model you can send money back to yourself which isnt possible in the account model

1 Like

1.The account model doesn’t require much space as the UTXO model, why is that a benefit?
The benfit is a less block size , faster tx.

*2.How is the account model not as great as the UTXO model for privacy?
Because with UTXO s you can trac the tx tracking the UTXO s and you can know which coin is envolved in tx s , but in ETH you can only update balance , you can not know which coin is send or you can not send it back to yourself unless you have to accounts to send from one to another.

2 Likes
  1. Less space required is always a benefit to the network as a whole it allows for faster transaction times and one block can store more transactions.

  2. It is less secure because you can see where the input is coming from as well as where the output is going.

1 Like
  1. The space saving is the benefit, means less transactions times.
  2. In the UTXO model the we can check the whole trazactiction history about that UTXO. On the Account modell there are only the account ballance updates present on the blockchain.
2 Likes

1.Less space needed per transaction, less space taken on block chain. More efficient.
2. Can easily track which account sent to what account received.

1 Like