Homework on UTXO vs Account Model

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?

Because the account model in Ethereum doesn’t require as much space as the UTXO model in bitcoin, it makes it more useful for higher throughput. More transactions can happen per block/time unit.

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

The account model limits the users privacy options when constructing transactions, as one cannot work with individual coins/UTXOs.

1 Like
  1. more space more Tx.
  2. it has no UTXO which makes it less private and Tx are easy to track
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit
    Less space faster cheaper network.
  2. How is the account model not as great as the UTXO model for privacy?
    Not as good for privacy because you can see exactly where coins go.you know who sent who what.
1 Like
  1. less taxing on the ETH network, which gains efficiencies for the network and adds capacity to each individual block (e.g. similar to what was gained after Segwit for BTC blocks).
  2. UTXO model has greater anonymity for users. account model shows who is input and who is output, though is also much simpler.
1 Like
  1. The account model not requiring much space is a benefit because the UTXO (stateless) model would force TXs to include state information which would consume space and complicate contracts design. Whereas TXs on the account model takes less space as it just switches numbers (no UTXOs).
1 Like
  1. It reduce the storage capacity required for network and individual nodes
  2. Because the token are fungible meaning that each ETH is the same, as where BTC is non-fungible meaning that you can trace where the “coins” come from.
1 Like

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?

Answer: In Ethereum (Account Model) there are no UTXOs and only balances from A-to-B or B-to-A the blockchain stores. UTXOs track all the input–to–output transactions (taking more space). Ethereum Account Model keeping the balance on the blockchain is simpler or less complex than the UTXO model. Also, with the Account Model (Ether) is Fungible. Therefore, 1 ETH = 1 ETH which is a great benefit. In contrast, the UTXO model, the coin could be stolen, hack, or tainted and whereby exchanges could black-list BTC; making it very difficult to trade or exchange between wallets. However, for the Account Model Ether does not have this problem of getting black-list.

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

Answer: Unlike Bitcoin UTXOs, from the outside, there is no way to really tell which output goes where (back to my own wallet or to the recipient) via a single transaction. However, for the Account Model the blockchain keeps the balance of the transactions between User A and User B wallets and hence making Ethereum a bit less private. Meaning, (Account Model) there is no way to send in the same transaction one Ether to my own wallet and also send Ether to a recipient; less private.

1 Like
  1. More transactions can be stored in a block, increase in the number of transactions.

  2. Ethereum account model doesn’t provide the same privacy as Bitcoin’s UTXOs model, as the transactions can be easily seen. In UTXOs model, you can send a number of transactions to multiple addresses at the same time, which makes makes it more difficult to track them.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    because it will save space on the blocks which will allow more TXs and make it fast

  2. How is the account model not as great as the UTXO model for privacy?
    because there are no outputs. Each transaction can be seen and traced, how much was sent and who received it .

1 Like
  1. Transactions can be handled at much higher speed
  2. You cannot mix the transactions and for example send multiple amounts at the same time, for yourself or some others. In account model every transaction is a single.
1 Like
  1. transactions are smaller. it saves space +it increases efficiency and scalability + it reduces costs
  2. because balance is visible to everyone on the blockchain. you know exactly to which wallet was the ETC sent.
1 Like
  1. It will require less memory from the computer. The module size can be smaller cheaper.
  2. It is more obvious who has what money with the account model, so the users has less privacy.
1 Like
  1. less spaced used means more available space for more transactions.
  2. there is a direct correlation between one account to another rather than broken down inputs and outputs
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? More TXs per block, less info to track, faster speeds. 2. How is the account model not as great as the UTXO model for privacy? Each TX in the account model is explicit and traceable, wheras UTXO is more vague.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It is easier to compare the balance of sender and receiver of a ETH TRX. Also space saving is a benefit.

  2. How is the account model not as great as the UTXO model for privacy?
    It is not possible to send ETH to yourself - the trx is from one account to another. It is simpler to follow the coins.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Hello, the smaller transaction time does not slow down the chain so much.
  • How is the account model not as great as the UTXO model for privacy?
    It is clearly stated in transaction from where to where is the money transfer.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The benefits of the account model over UTXO model are the simpler transactions due to transaction balance transfers being used. This uses less data per transaction over the UTXO model and consequently takes up less space in a block resulting in the potential for more transactions per block, faster processing time, and additional space for other data such as smart contract code.
  2. How is the account model not as great as the UTXO model for privacy?
    With the account model tracking a coin is easier and faster than the UTXO model as balance transfers are kept on the blockchain and it is possible to see who sent and received a balance in the transaction.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

It’s more benefit because, less space allow the transaction to move faster and could store more transactions.

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

Because transactions move the funds from one account to another,

And we can see which accounts have sent the coins to the other account.

1 Like
  1. The benefit of account model is it can hold more transactions on the block and therefore would be faster processing time.

  2. The account model you can see how much was sent and to what address in a single transaction .UTXOs can be sent to multiple addresses and even yourself in a single transaction making it hard to distinguish how much was sent to whom.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It is a benefit because more transactions can fit in a block as it requires less space for each transaction.
  2. How is the account model not as great as the UTXO model for privacy?
    In the account model you can see the address that sends you money but you are not able to determine what the amount is.
    In UTXO you are not able to see which address sends you money and other users can track the transaction history by checking the output that previously was an input but they are not able to determine from the multitude of transactions which amount went to a 3rd party and which amount went back to the address that sent initially.
1 Like