Homework on UTXO vs Account Model

It is a benefit as if there’s more space in the block, more transactions can be done in there saving time.
It is not as great, multiple transactions can’t be sent at once or received back untraced, where with eth there you can see what amounts and accounts have sent or received money.

1 Like
  1. It is beneficial in terms of lower transactions “weight” and higher blockspace availability, as wll as an increased processing speed.
  2. It is not as good as Bitcoin’s model because it does not allow to make transactions with multiple receivers, meaning that everyone will know that your transaction was destined to some wallet which could either be yours or someone else’s. There is less “noise” in the transfer of value.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Because it allows a better utilization of the block size. Which can result in more throughput of the network and lower fees.

  2. How is the account model not as great as the UTXO model for privacy?
    Because one can exactly track the funds send/received by a specific party. In the UTXO model is more difficult to track the outputs of the transactions (for example, we can resend some of the outputs of a transaction to ourselves).

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

ETH noodes does not store the whole blockchain individually and that cuts TX times and Speeds up the process.

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

Account model is easier to trace, as you only have 1 input and 1 output whereas Bitcoin can have 1 input but several outputs.*

The account model doesn’t need much space is a benefit because it can store more informational value compared to UTXO which increased speed and efficiency in the network.
The downside is the Privacy feature. Without the UTXO’s you aren’t able to send transactions back to you within a transaction instead, the transaction is sent as a whole>
Bitcoin structure: A sends .1 btc to B and half of that goes back to A where in Ethereum, A sends to B and that is final.

1 Like

You can run a full ethereum node.
Here we mean that in Ethereum, a transaction is just updating balances. Example Alice balance - 5ETH and Bob’s balance + 5ETH. this takes less space in a block while in Bitcoin you work with utxo’s. You have much more data with inputs and outputs that increases the size of a single transaction.

Thank you for clearing that out.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? smaller fees for transactions
  2. How is the account model not as great as the UTXO model for privacy?
    the account is public
1 Like
  1. It enables faster more efficient transactions on the network due to transactions being smaller in data size. Transactions take up less space in the block.
  2. The UTXO model allows you to send money back to yourself as well as multiple addresses allowing for more privacy. The account model does not allow you to distinguish between individual coins and only updates your account plus or minus the transaction.
1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
network can process/verify transactions faster than the btc model…The size of blocks can take more transactions in terms of space/storage

2. How is the account model not as great as the UTXO model for privacy?
Tracability is dominant in the ETH blockchain . Account model via ETH blockchain is fungible. Anyone can check the balance of sender and receiver and know their identity . TRANSPARENCY of the ETH blockchain.

1 Like
  1. Space on the blockchain consumes resources. Less space required = less resources required to store account informatin on the blockchain which ultimately is less costly.
  2. You can have multiple UTXO outputs from a transaction that can help to make the transaction impossible to see who the UTXO’s are paying out to. You could have a small amount payed to someone and most of the rest paid back to yourself, which makes the transactions more private. There is no way to accomplish this with the Ethereum account model. It tracks the total amounts moved between accounts.
1 Like
  1. Its a benefit because of a smaller file and a much more simple process. It’s simpler compared to the UTXO which just has much more going on. it’s also less private though.

  2. The UTXO allows you to track the entire transaction which adds privacy and fungibility, an account model does not allow this.

1 Like

1; The account model doesn’t require as much space as the UTXO model, so the nodes need less time to verify transactions and therefore the network can work faster.
2: The account model is not as great as the UTXO model for privacy, because in the account model you only have to check 1 balance where all assets are listed, whereas in the UTXO modell, one account can have more addresses which contain different parts of the assets of 1 user. Therefore you have to know which adressess belong to which person. Ergo more privacy.

1 Like
  1. The account model doesn’t require the same space as the UTXO model, thus takes up less space, have larger storage capacity and can process more transactions.
  2. In the account model, you transfer ether from one account to another. The amounts sent and destinations can be viewed by those on the network. The UTXO model combines transactions and can send transaction to multiple parties, including yourself, at the same time.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Account model takes less space as more txs can be done at the same time.

  2. How is the account model not as great as the UTXO model for privacy?
    Account model has not got the same privacy with UTXOs becase you can see the Txs in accounts but you cannot see it in UTXOs. The account model in Ethereum where you have the account is said to be a bit more fungible, meaning that you cannot distinguish different coins on the network, unlike in Bitcoin where you can follow the coins through UTXOs, that is why it is said that Bitcoin is non-fungible.

1 Like
  1. In the account model the transactions are smaller and therefore there are lower transaction fees and the blockchain will be smaller which will help nodes run the entire blockchain
    2.With the account model you can only sent one output, whereas bitcoin can make multiple outputs in a transaction.
1 Like
  1. More transactions can fit into a block and faster speeds of transactions

  2. With BTC you can send money to somebody and yourself in one transaction making it more private… ETH does one transaction per address at a time.

1 Like
  1. lower data & storage usage.

  2. In UTXO its harder to follow with of the output adresses is yours and which is the recipients. In account model it’s clear which account is yours and which is the recipient.

1 Like
  1. This is a benefit because transactions take up less space on the blockchain, making transactions faster and cheaper.
  2. With UTXO there is always two transaction outputs. One for the receiving account, and one for the change account. Since it’s not possible for an someone looking in from the outside to know which of the output addresses are actually yours, this leads to improved privacy.
1 Like
  1. The account model generally takes up less space than the UTXO model, because means that the blockchain will not be as crowded. There are also lower fees associated with the account model than the UTXO model.

  2. The UTXO model is better for privacy because with the UTXO model there will be multiple addresses attached to multiple anonymous identities. On the account model, funds just go from the sending account to the receiving account, making it easier for anyone to hone in on just one address.

1 Like