Homework on UTXO vs Account Model

It’s because there’s only simple information about the transaction from account “A” to “B” not like in the UTXO model where you have many different inputs and outputs.

In account model it is easy to say which transaction goes from one address to the other. Everyone can see the transaction details. In the UTXO model it’s hard to say what amount goes to which address.

1 Like

Blocks can include more transactions reducing size of block speeding up txs

Because you have one input and output for each transaction.
Can’t send funds to yourself

1 Like
  1. It is a benefit because less space means the cost to process a transaction will be less.
  2. In the account model a transaction can be traced back to where it came from.
1 Like
  1. The account model takes less space than the UTXO model and makes the transaction simpler and less vulnerable to confusion. This will also take less space on the Blockchain.
  2. The Account model is not a good as the UTXO model for privacy because you can see all transactions and where they came from. The code and the balances are public. On the UTXO model you cannot see what part of the transaction comes from where and what the balance are.
1 Like
  1. because it requires less hardware to run!
  2. because in Eth you keep track of accounts and not UTXO’s, account and balances are public.
1 Like

1-) The account model doesn’t require much space as the UTXO model, why is that a benefit?
= Can include more transactions within a block.

2-) How is the account model not as great as the UTXO model for privacy?
= You can see and follow every transaction and you can send it to yourself.

1 Like
  1. The fact that the account model doesn’t require as much space as the UTXO model is a benefit because it means that ETH transactions themselves require less storage (which theoretically means that ETH transactions should be cheaper than BTC ones).

  2. The account model is not as great as the UTXO model for privacy because the movement of funds between ETH accounts is traceable. Although one can trace all BTC transactions, users can enhance privacy by sending funds back to themselves when making transactions.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Smaller transaction sizes means more transactions per block, increasing throughput.

  2. How is the account model not as great as the UTXO model for privacy?
    The account model sends transaction unabiguaously to addresses, where the with UTXO model a single transaction’s outputs can be more difficult to trace.

1 Like
  1. Account model can store more transactions in blocks which leads to increased scalability and faster transaction times.

  2. In the UTXO model, you can send several outputs to different addresses at the same time (one of them even belonging to you) making it harder to pinpoint where each UTXO comes from while in the Account model it is easier to see the entire balance of a transaction and the address of the person you sent it to.

1 Like
  1. Takes up less space , more transaction can be stores.

  2. You can’t send funds to your self. UTXO could have multiple outputs.

1 Like
  1. The account model not requiring as much space as the UTXO model is beneficial because you can fit more transactions in a single block.

  2. The account model is traceable and shows you who paid you. UTXOs are easier to follow the money but harder to follow the person.

1 Like
  1. Because in Ethereum transactions do no contain inputs and outputs as in bitcoin, the transactions are simpler (just debiting and crediting accounts), and therefore smaller. The benefit is they don’t take up so much space in the blocks on the the blockchain, and so we don’t hit the problems with block size limit as was the case with bitcoin. So ethereum should be more scaleable, have greater throughput, and better response times.

  2. The account model is less private because each transaction debits one account address and credits another account address. It is easy to see which account is being debited, and which is being credited, and by how much. Under bitcoin, each transaction can have multiple inputs (UTXOs) and multiple outputs, including an output back to oneself. Much more difficult to see who is sending and receiving bitcoin.

2 Likes
  1. The account model doesn’t contain input and outputs, Tx take less space. The benefit would be faster Tx time.

  2. Account model are fungible, UTXO has traceability.

1 Like
  1. Because it will save space for smart contract which is the code (bytecode) and the state of the account.

  2. UTXO model tracks input and output of the wallet. On the other hand, account model tracks the balance of the wallet. Therefore, one can easily find the balance of the wallet (because blockchain is open source) which can sometimes lead to privacy issue. Also one can track the amount of money transferred to another wallet.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? The account model doesn’t have inputs and outputs and therefore transactions take up less space, and the block size is smaller. This means the Ethereum network won’t run into the same issue as Bitcoin of having increased confirmation times and fees due to full blocks in the blockchain
  2. How is the account model not as great as the UTXO model for privacy? In the account model it is clear to see which addresses are sending and receiving funds in a transaction, whereas the UTXO model has multiple UTXO’s as inputs and outputs disguising where the funds are going.
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.

  2. How is the account model not as great as the UTXO model for privacy?
    Transactions are more traceable. One input one output versus possibly several inputs and outputs in UTXO.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Blocks can include more transactions
  • How is the account model not as great as the UTXO model for privacy?
    You cannot send money to yourself, easier to know where money came from and who it was paid to, you can see how much was paid
1 Like

1-Saves space. Processes faster.
2-The actual history of the coin is saved and can’t be traced.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Because much less code is needed to process a transaction. It makes the ETH-Coin more fungible, as you have balances, which are rebalanced when a transaction is made. On a coin by coin level, you cannot distinguish between coins.

  2. How is the account model not as great as the UTXO model for privacy?
    In the account model, you cannot send a certain amount in a transactions to yourself and the recipient at the same time. Therefore you see exactly to which address a ETH-transaction is made.

1 Like
  1. The account model don’t have any UTXO which takes alot of space.

  2. In the UTXO model you can send multiple transactions at the same time, including transactions back to you without knowing which address that belongs to you.

1 Like