Homework on UTXO vs Account Model

  1. It means more transactions can be fit in a block, resulting in more operations per second
  2. The account model always transfers exclusively the paid amount and doesn’t send the change left in the account back to the owner into another address, therefore all payments are transparent
2 Likes

1 less space means more transactions in block and that means faster and cheaper transactions in network
2 You can see balance and can not send your self back.

1 Like
  1. Faster transactions, space saving, fungibility.
  2. Because you can see where and how much you send on eth
1 Like
  1. Because the ethereum blockchain does not send the information of each utxo it takes less space and increases speed.

  2. The transactions in the account model are easily tracked. It’s possible to see exactly how much money was sent and to which account.

1 Like

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

Less space per transaction = more transactions per block. This is important given how many dApps are running on ETH. Less space per transaction also means ↓ blockchain size which = ↑ amount of average people that can be a node which = ↑ decentralization.

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

For the account model you are either sending money to someone else, or to another address you own. You cannot do both. With the UTXO model, you can ‘mix’ transactions together, doing multiple transactions to both you and someone else. This way you can ‘wash’ transactions, and can be compared to how money laundering works.

11 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    -> because you dont have to track every utxo. That saves space and reduces the size and growing of blocks.
  2. How is the account model not as great as the UTXO model for privacy?
    -> You have just to track balances in the account model. In the utxo model, there can be several output in one tx and its possible to hide to whom you are sending. Therefore its harder to track.
1 Like
  1. The benefit using less space on the blockchain is that the Ethereum nodes don’t have to be quite as robust.

  2. With the UTXO, there’s a bit of plausible deniability involved when moving coins. Part or all of the transaction could be sent to yourself or someone else, there’s no way to tell from the outside. With the account model, there’s just a balance change, so the exact nature of the transaction is easier to see.

1 Like
  1. A tranaction in an account model takes less space then on in a UTXO model.
    2.In a UTXO model one can send BTC to someone else and oneself in one transaction, hence having more privacy on your spending. In an account model you cannot send money back to yourself only to another account you manage yourself and someone elses, hence making your spending more visible.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    A tx on Ethereum does not have outputs or inputs. It’s just a moving of funds from an account to another. The numbers are updated on the database (blockchain). The tx takes less space and is faster.

  2. How is the account model not as great as the UTXO model for privacy?
    At the Ethereum blockchain we can see exactly what amount was sent and to which address. It’s a little less private than BTC, because on the Bitcoin blockchain we can send funds to someone and to ourselves at the same time making it harder to know which one is who.

2 Likes

Can store more transactions, increase storage and smaller fees.

You can see the balance you have sent and you cant send to your self.

1 Like

1- The account model does not require much space like the UTXO model, why is it a benefit?
Since, by occupying less space in the block, the blockchain can add more transactions to the block, and thus can generate more transactions per second; that is, increase your TPS.

2- How is it that the account model is not as good as the UTXO model for privacy?
Since in the account model I can see the exact amount that was transferred and to which address the transaction was made.

2 Likes

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?
    -Smaller blocksize -> more efficient
  2. How is the account model not as great as the UTXO model for privacy?
    -It is easier to track txs since you can not make txs to yourself
1 Like
  1. lower Fees (per byte);
    smaller size of tx means smaller blocks means more tx in the block;
    blockchain grows less

  2. because you have no change. at utxo i can send BTC back to me, which could also be anybodys adress

1 Like
  1. The account model requires less space than the UTXO model. This enables more transactions per second, a higher throughput, and therefore improved scalability.

  2. The account model provides less privacy than the UTXO model, because with each transaction it is always clear exactly how much ether was sent to which specific address.
    On the other hand, the UTXO model allows transactions with multiple outputs to be created, one (or even some) of which can be back to the sender. This could simply be ‘change’, but it also allows the sender to construct a valid and legitimate transaction which obscures both the actual amount that is really being sent, and who the actual recipient of that amount really is.

4 Likes
  1. Because this saves blockspace for other things, and allows for smaller block sizes, which ultimately consumes less hardware resources on nodes in the network.
  2. Because it is much easier to trace account transfers: each is one-to-one. With UTXO tracing, you’d have a much more difficult chore of tracing all the various outputs.
1 Like
  1. This helps to reduce the space or size of the Blockchain.

  2. The account model is not as great as the UTXO model because you cant send funds to yourself, and the contemporary method of sending money.

1 Like
  1. You can add more transactions to each block.
  2. You cant make several outputs with for example transactoins to wallets that you controll. encapsel the transaction history in a fog of transactions to my wallets, and transactions to other wallets.
1 Like
  1. The account model has a benefit over UTXO model because it can use the extra space saved from not recording UTXO’s for more transactions, or smart contracts. Im not sure if the blockchain structure is similar enough, but this would also seem that full blocks would not be a problem as quick in a UTXO model.

  2. The account model is disadvantage to the UTXO model in privacy because it can be easily seen what address funds are sent to, and the quantity of the funds sent. I also think you can only send to one address at a time? Whereas in the UTXO model you can send to multiple addresses, and more importantly you can not easily determine the quantity of funds sent to those given addresses within a given transaction.

1 Like
  1. smaller blacks = less data =faster transfer AND less hardware requirements (= easier adoption)
  2. your balance is visible easier.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    So the blockchain won’t grow as fast

  2. How is the account model not as great as the UTXO model for privacy?
    Because you can’t send to multiple receivers in one transaction.

1 Like