Homework on UTXO vs Account Model

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
More transactions can be stored in block.
2. How is the account model not as great as the UTXO model for privacy?
Every transactions can be tracked back clearly without any confusion.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space means more transactions can be stored in a block and they can be executed faster.

  2. How is the account model not as great as the UTXO model for privacy?
    In the account model you can’t send coins back to yourself (unless it’s a different account you own). And anyone can see how much money was sent to which account.

1 Like

1 Because it saves space on the blockchain.

2 Because you cannot have more than one output in one transaction.

1 Like

Answers for Homework on UTXO vs Account Model:

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

By saving space, the number of transactions/smart contracts that can be fit into individual blocks increases, allowing the network to process data more efficiently. This leads to an overall smoother experience.

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

Ethereum’s account model does not allow a user to program multiple outputs in a transaction in the same manner Bitcoin does. By programming multiple outputs using Bitcoin’s UTXOs, a user can obfuscate whom the transaction is paying because the user can choose to send some money to another address he controls or he can take part in a CoinJoin with many other transactions signed by multiple users. This reduces the likelihood of someone from the outside monitoring the blockchain from connecting wallet addresses with users’ identities.

1 Like
  1. Because blocks are able to contain more transactions and that increases efficiency and scalability.
  2. The UTXO model can pay out (or receive from) multiple addresses in a single transaction, but this is not possible in Ethereum where the sender and receiver are uniquely identifiable, which is not so good for privacy.
1 Like

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

  • That means you can cram more transactions in a block that a UTXO model.

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

  • With the account model it is impossible to obfuscate the location of your tokens, they are always in your account.
1 Like
  1. Since each TX takes up less space, this allows for a higher volume of TXs to occur within the same block. Considering ETH is all about smart money, it makes sense that the priority is high TX capacity.

  2. Unlike UTXOs, the account model does not allow for multiple addresses to be included in a single TX. For the smart contract to work, each sender and receiver must be uniquely identifiable and this means less privacy. In the UTXO model, the sender can render a TXs intention obscure because multiple inputs and multiple outputs, including sending money to themself, can all occur within a single TX.

1 Like
  1. This allows blocks to contain more txs, improving the efficiency and speed of network
  2. As there are no UTXO’s, and funds can be tracked easier from A to B, this makes it easier to determine who gets what funds.
1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
The extra space in the account model allows more transactions and smart contracts to be stored in the blocks of the ethereum blockchain. This will allow for more efficiency in the system to execute these contracts and transactions.

2. How is the account model not as great as the UTXO model for privacy?
With the account model, users cannot hide the trail of a transaction by using dummy transactions. The account model is easier to track.

1 Like

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

More TX can be added on the block, taking less blockspace.

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

Because you can tell what amount was sent to the recipient, in the UTXO model you could send BTC to a recipient and some BTC back to yourself (thus no one could tell how much BTC was sent to the actual recipient).

1 Like
  1. Every transaction is smaller, smaller fees per byte and blockchain node file grows slower.
  2. Account balances and code are public.
1 Like
  1. Because UTXOs has inputs and outputs which is taking lot of space, contrary to BTC who only have balance to stock.

  2. BTC has traceability to know where it comes from, send money to yourself, no # on the
    BC to see your balance and you could possibly distinguish of a BTC value.

1 Like
  1. Having a smaller account model allows for less congestion and a faster blockchain, it will also allow for a greater amount of smart contracts to be placed in the Ethereum blocks
  2. The account model does not accept multiple input and outputs, rather a single sender and single receiver. In order for the process to work, these addresses must be uniquely identifiable, which ultimately results in a loss of privacy when compared to the UTXO model.
1 Like
  1. The account model transactions just updates accounts switching the numbers, there are no inputs and outputs. The transactions are taking less space.
  2. Because it is more fungible you cant track each transaction and coins as well.
1 Like
  1. Saving as much space is always good, on the account model it is easier to see where the transaction came from. The UTXO model it is harder to track them…

  2. The account model is more transparent cause you can see where the transactions came from, whereas The UTXO model it is harder to track the transactions.

1 Like
  1. The less space required, the more transactions can be added to a block. This can increase the speed of transaction.
    2.The account model has less privacy because it is easier to track the recipients of transactions.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? You can fit more transactions inside of each block
  2. How is the account model not as great as the UTXO model for privacy? Account model you can track where the transaction came from where as UTXO is more difficult to track
1 Like
  1. Benefits: - more space in the block for transactions and smart contract code.

  2. It is more fungible. Anyone can view the transactions being made , the amount and destination from account to account.

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

More transactios can be put into a block, thus faster transaction times.

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

It’s easier to track transactions in the account model as it is viewable who has sent what to a certain account, whereas you can send transactions back to yourself or send yourself change in the UTXO model which makes it difficult to trace.

1 Like
  1. more TX can be fit into a block as the tx take less space. This also makes the network more efficient.
  2. In the account model I cannot hide coins by sending them to multiple addresses at the same time, while eventually controlling some of these addresses myself
1 Like