Homework on UTXO vs Account Model

  1. Its a benefit because can be included more transactions per block.

  2. Because the account model havent got inputs and outputs so its easier to track. With the account model you have a balance , with utxo model your balance its utxos added together.

1 Like

The smaller space requirement of the account model is beneficial it allows more tx/block.

The account model is inferior to UTXO model in privacy because it shows exactly where a tx comes from and where it is going, while the UTXO model allows multiple outputs that can go to a number of different targets including back to yourself.

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

It makes for a more speedy network because less data has to move around.

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

Because you can always see what account sent money to another account. As opposed to UTXO you don’t know which account is which and who owns each one.

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

This is a benefit because more transactions can be placed in to a block, making transactions faster.

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

With the UTXO model one transaction can have many outputs making it harder to track where the outputs are going. With the account model you have one transaction from one address going to one other address.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Ans: Less space means more transactions can fit into a block and the transactions can move along faster and confirmed faster.
  2. How is the account model not as great as the UTXO model for privacy?
    Ans: Unlike the UTXO model, the account model just updates the balance on an account instead of tracking the utxos and adding them up to reflect how much btc is in the wallet. It is extremely difficult to keep track of all the inputs and outputs to see who is sending currency to who with the UTXO model but with the account model, one can see which account is losing currency and which account is gaining currency because of a transaction. This feature of the Account model makes it less private.
1 Like
  1. It reduces block sizes, makes it quicker to send txs
  2. My account remains my account, in the utxo model I can clear out all my utxos in a tx and send the remaining balnce to myself. The account model this is a bit more tricky.

UTXO’s key operation:

  • every inbound and outbound transactions to an address at epoch time must be summed to zero.
  • unspent funds (UTXO) will be outbound back to the same address to maintain zero-sum rule.
  • that extra inputs and outputs takes up valuable dataspace.

In Account model:

  • every transactions will be simplified to how much you received, and how much you sent.
  • the balance in that account is merely the remaining balance after sent.
  • there’s no output that goes back to the account unlike UTXOs.
  • that trimmed down number of inputs and outputs for each transactions takes up less dataspace than UTXOs.

The benefit with less dataspace in the blockchain covers a multitude, from miners requiring less disk capacity to keep the public ledger, to scaling up transactions for the same amount of data size, to network performance (though every expansions will eventually saturate as technology infinitely grows).

Account Model has records of how much it receives & how much it sends. Input & output transactions are not scrambled & it is clear where the transaction comes from (eventually tying the trails to a KYC’d exchange accounts).
UTXOs at least provides some anonimity to the transactions through its several inputs from several sources and outputs to several accounts including yourself which makes it a little bit more difficult to trace (but still traceable if using a tracer bot).

1 Like
  1. In the case of Etherium, this space saving is an important benefit, because it increases the space available for smart contract code, as well as the capacity of the blockchain in terms of how many transactions can be accommodated. The more transactions can be accommodated, the less congested the network will be, which in turn means faster transactions and lower fees.

  2. The account model of Etherium offers greater transparency. It can be seen on the blockchain what funds were sent to which addresses. As each TX is processed, account balances are adjusted in the database accordingly. As a result of this and that obfuscation of transactions through the use of multiple UTXO’s is not possible, like in Bitcoin, the nature of TX’s and wallet address identification can be easier to analyse.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? Les fees per byte, Smaller Blockchain Node=slower growth, smaller transactions.
  2. How is the account model not as great as the UTXO model for privacy? because the transaction record is more simple, is only the balance, I mean, just a number in the Blockchain, in Bitcoin we have a lot of in and out that makes more complex the transaction and the size, also, I think that for wallets also is easier the Ethereum Network at the level of balance, the wallet no need to calculate balance, just read it from the Blockchain.
1 Like
  1. Each block can store a lot more transaction data. Making the overall processing times faster and easier. Which should bring more users to the network thus increasing its value.

  2. With the account model you can see who and where the money was sent from. As to where with UTXO one can have 1 input with multiple outputs making it harder to trace its origin. Making it more private and secure.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Save the space means the blockchain can include more transactions data and smart contract code. Improve the efficiency of network.
  • How is the account model not as great as the UTXO model for privacy?
    Because as in account model, you can easily track and identify the transaction from whom to whom, not as in UTXO model you are not able to identify the change back to yourself or someone else.
1 Like
  1. You can then fit more transactions in a block.
  2. There is no sending to multiple outputs where part or all of those could yourself. Of course you could still control multiple addresses and send between those.
1 Like

The account model is more compact and efficient compared to the UTXO model.
Resulting in more efficient use of the computer hardware and a higher average speed.
The account model is even more transparent than the UTXO model with identifiable send and receive locations.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    A: It makes blocks smaller making them more transferable and with taste processing.
  2. How is the account model not as great as the UTXO model for privacy?
    A: In the account model you can not track exactly where that specific Eth came from/goes to, making for less transparency.
1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Space (block size) is one of the biggest issues when it comes to blockchain. Every node has to carry the full blockchain data, and the smaller the size of it all is, the better. It would allow for more participants and it would make it faster.

2. How is the account model not as great as the UTXO model for privacy?
The account model allows you to track the addresses receiving payments. You can track balances and addresses, but you can not track the coins, you cant distinguish between coins. That makes the coins completely fungible.
On the other hand in the UTXO model tracking a coin is possible and you can find out exactly when and where it was mined and the history of it after. In some cases of hacks and misuse, bitcoins can become not as fungible as it would be harder to sell a coin that has been involved in illicit activities.
Basically in the Account model, you can track the balances and addresses, but you can not track the coins.
In UTXO models you can track the coins, but not the addresses and there are no real balances.

1 Like
  1. The account model takes up less space than UTO model, so etherium can scale and process quickly. Space is at a premium because all the smart contracts written on it already take up so much space.
  2. The account model does have less privacy because all the etherium coins are pooled together in your account, not kept separate at UTXOs. Once you receive an eth and it goes into your account, you cannot identify it from any other eth in the future and no one can track where it came from or where it’s going.
1 Like

1.) The account model doesn’t require much space as the UTXO model, why is that a benefit? There’s no need to store all of the inputs and outputs information.
2.) How is the account model not as great as the UTXO model for privacy? You can only see when an ETH account increases and decreases.

1 Like

the utxo model can clear all your utxo and send the remaining to yourself, true.

Why did you think the account model is more tricky?

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

Carlos Z.

  1. It increases the space on the block. This enables more transactions to be executed per block which is beneficial to the Ethereum Blockchain.
  2. On ethereum you have no inputs and outputs. The UTXO model does not reveal the amount of money that is sent, but with ETH there are updates to the balances which you can see where the money came from and where the money is sent.
1 Like

I meant to say tricky to see the inputs in the same way you would with UTXOs Thank you for the help

1 Like