Homework on UTXO vs Account Model

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    This allows for more transactions to fit into blocks as well in creases the speed of transitions.

  2. How is the account model not as great as the UTXO model for privacy?
    In UTXO you can trace every account a Token has held to making it ale to label tokens coming form a accounts as illegal, or bad account and allowing exchanges to black those tokens. This devalues the tokens.

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space on the chain required to complete transcations, hence you would assume it is faster.

  2. How is the account model not as great as the UTXO model for privacy?
    On the account model you can track the address of who received the trasncation, where as on the UTXO model you can pay out multiple addresses in the same transaction, one of which can yourself.

1 Like
  1. Less data to be moved from node to node.

  2. With the account model you can see where a transaction is going or came from as well as the amount of the transaction.

1 Like
  1. The UTXO model tracks every transactions input and output. Because the account model just looks at the balances it takes up less space making it more efficient.

  2. Bitcoin’s can be followed through the system but allows for outputs to be sent back to yourself as well as other locations. The account model only allows for contracts to go to one place.

1 Like
  1. You don’t need the data from multiple utxos. Instead you have a balance transfer of x to recipient.

  2. It’s harder to trace the previous history of that particular asset. Utxos are easier to follow back to the previous owners.

  1. More transactions in the same space, in theory better scalability/capacity and cheaper tx fees.
  2. Account balance is visible to everyone
1 Like
  1. Because with ethereum, we do not need to keep track of all the transactions, but only the account balances. This saves a lot of space in the blockchain.

  2. Because with ethereum, we can always tell how much coins are being sent and to who. With bitcoin it’s harder to tell because a single transaction can send to multiple addresses and it’s almost impossible to tell if the addresses belong to sending or not. This makes it very difficult to tell how much a transaction really sends to someone else.

1 Like
  1. It is a benefit because it can include more simple model and can store more transactions.

  2. Privacy is lacking. In an ether transaction you only have balances and can’t track each coin. You don’t have the same traceability.

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Space is very important, the bigger space a transaction requires, the slower the network will be, the longer transactions will take to be completed. As with files, smaller is better. It makes the network more efficient for everyone to use.

  2. How is the account model not as great as the UTXO model for privacy?
    Ethereum is more traceable. It just sends and recieves funds from account to account. In bitcoin, the utxos is seen on the network, but it is unclear if they are back to the same wallet or to someone else. In ethereum it is clear what account has been dealt new funds, and what account that has sent the funds.

1 Like
  1. Can fit more transactions in a block
  2. The account model is more fungible but cannot trace where the asset came from where as UTXO will show a road map of where the asset came from.
  1. Not requiring as much space as the UTXO model has the benefit of each transaction taking up less space, which improves the overall scalability and efficiency of the network.

  2. The account model is much simpler, and thus easier to track using the information that’s available to anyone observing the blockchain. UTXO’s can be done in a way which makes tracking and analysing them more complicated and time consuming.

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

I do not understand quite well the answer, UTXO is used by Bitcoin and other blockchains, Account model is used on ethereum both of them can be used to trace funds, but there are some important difference between their functionality.

Could you please describe that differences a little bit?

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?

Also the UTXO model, that is not a difference between them, could you please redesign the answer?

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?

Which is harder to trace? The account model? Both are easier to track the funds, maybe you want to redesign the answer, the account model is super easy to track the provenance of the funds, UTXO is a little bit harder at human eye because you could have many inputs and outputs in the same transaccion.

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

Carlos Z.

UTXOS can be spent and sent to many different receivers while in account model you can only send to one adress, thus utxos can be harder to track

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

Privacy is lacking on which? You have a easier traceability with account model, also in UTXO.

Maybe you want to redesign the answer.

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

Carlos Z.

  1. the account model takes up less space in the blockchain for txn so that it can have more space to store smart contracts.

  2. UTXO makes it more difficult to trace the transactions as the output UTXO cannot be easily distinguishable if it is sent to an address controlled by me or someone else. Makes it more difficult to tell. Account model only has 1 receiver per txn.

1 Like

1- Requiring less space allows the account model to process more transactions in the same block space compared to the UTXO model
2- the UTXO model makes it easier to track the balance of any address on the network and all the transactions coming in and out of it

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
The benefit of the account model is that it does not save each UTXO, It stores balance of all transactions which reduces the size of block and makes it faster.

2. How is the account model not as great as the UTXO model for privacy?
The account model is not anonymous. One can trace the address of who has been paid, whereas the UTXO model can pay out multiple accounts, even your own.

1 Like

The account model not requiring as much space as the UTXO model is a benefit because it allows for the room of smart contracts, enabling many more possibilities.

The account model is not as good as the UTXO model in terms of privacy because anyone can see direct transactions you’ve made; each transaction is A => B, whereas with UTXOs technically each transaction can be made up of a few transactions. Plus you have the option to send two or more transactions within one transaction, making tracking down the amount going to specific addresses impossible.

1 Like