Homework on UTXO vs Account Model

The account model doesn’t require much space as the UTXO model,
why is that a benefit?
Less space means faster tx , lower cost

How is the account model not as great as the UTXO model for privacy?
In account model you can track the address of who has been paid and amount,
whereas the UTXO model can output to multiple accounts including your own.

1 Like
  1. Because the account model just updates your account(from 3 to 2 ETH) and then when someone gets the 1 ETH you sent, their account will update and they will have 11 ETH instead of 10 ETH. That is a simpler process because ETH doesn’t any have inputs and outputs like Bitcoin which does that transaction takes less space.

  2. In the account model, you can send exactly the amount you need to send. You can not send the money to someone and back to yourself at the same time which makes it so that others can see exactly to what address you sent the transaction. In Ethereum you don’t have any inputs and output to split up the transactions. That’s what makes bitcoin more secure because in BTC you can have a lot of inputs and outputs. That makes The transactions of BTC much easier to track from the beginning to the end and you could also, for example, mislead others so that they think that you sent the BTC to many other people but in the 5 addresses, 4 were back to you.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It takes less memory on the blockchain because it’s simple arithmetic adjustment of balances.

  2. How is the account model not as great as the UTXO model for privacy?
    There is no diversification of transactions, while in the UTXO model, one can send multiple transactions that all trace back to the same owner.

1 Like
  1. The account model requiring less space is a benefit because the transactions are just subtracting ETH from one wallet and adding it to another which takes less space, compared to the UTXO model where there are a lot of inputs and outputs. This lets there be more transactions per block which increases speed.

  2. The account model is not as great as the UTXO model for privacy because there is no way to send money back to yourself and give yourself some change since you can send an exact amount to someone. From the outside you see exactly how much is sent and to where. This makes it a lot easier to follow, as where with the UTXO model you can even send to multiple people from multiple UTXOs and some back to you, which makes the UTXO model more private because its harder to follow.

1 Like

I see a few different responses to why smaller nodes might be beneficial in the Eterium accounts model. Nodes are easier to run as they require less data. I thought this answer was more interesting, that lighter nodes are essential to add more layers of complexity and functionality in the form of smart contracts on top.

  1. UtXO allows people to send bitcoin to themselves in the same transaction as an extra output. So just by looking at the transaction you cannot tell if which output is the sender sending to themselves.
  1. More transactions can fit in a block.
  2. In the account model there’s only one sender and receiver which makes it easier to track. In the UTXO model it is possible to have multiple outputs so it is more difficult to find out who the transaction is send to.
1 Like

1.The account model takes up less space on the blockchain
2. You can alway see who sent ETH to whom and the amount.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The account model provides more space in the block for transactions and smart contract code, meaning quicker tx processing time.

  2. How is the account model not as great as the UTXO model for privacy?
    In the account model, it’s easier to track transactions since it’s simply a transfer from one account to another. Anyone can view the amounts and destinations for all transactions, being less private than the UTXO model. In the UTXO model, you can do multiple transactions to both you and someone else, mixing them and difficulting their tracking.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less transaction data you can include more transactions thats the benefit

  2. How is the account model not as great as the UTXO model for privacy?
    it is easier to track

1 Like
  1. With the Account Model, if there is less space, the blocks can include more transactions and has a faster processing time.
  2. The account model is not as good with privacy due to the fact that you can track who has been paid, whereas, with UTXO model you can have multiple transactions (with one being our own address).
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    A. Transactions take up less space and requires less computing power.

  2. How is the account model not as great as the UTXO model for privacy?
    A. You can see who the payment was sent to. There are no multiple outputs in the account model. Transaction history can be traced with the UTXOs.

1 Like

1, The benefit lies in that you can include more transactions as lees space is required through this simpler account balance model.
2. It lacks the privacy of BTC because it is easier to follow due to the simpler account balance model whereas the BTC UTXO model is moe secure through its transaction style anonimty

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It allows you to reduce the information within the block.
  2. How is the account model not as great as the UTXO model for privacy?
    Because it is much more easily traced, where as the UTXO model allows you to send more bitcoin to yourself within a separate wallet allowing more anonymity.
1 Like

1- Because in ETH the blockchain just stores the transactions, and the wallet updates your balance. While in BTC each transaction is composed of as many UTXOs as needed, and that has to be stored in the blockchain.

2- In the ETH blockchain you can see which wallet sent you assets, and how much. In BTC, with the UTXOs you can see that a transaction happened and you can trace the origin of the input as back as you want, but you will never figure out who sent it and to whom it was sent.

1 Like
  1. There is less information to store per transaction, thus allowing more transactions per block size.

  2. The account model is less private because every transaction clearly defines how much was sent and who are the origin and destination of the funds.

1 Like

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

Since the account model simply updates balances via a credit and debit it doesn’t require all the input / ouput data of a bitcoin transaction. So, an Ethereum transaction requires less data. Since it requires less data it requires less processing power on the network and can be faster and cheaper.

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

Since the account model simply updates account balances on addresses on the blockchain, the pathway of transactions is apparent for anyone to look at. With the UTXO model the sender and receiver of a transaction are obfuscated.

1 Like
  1. It is a benefit for storing more transactions in a block, speeding transaction speed and allowing for more adoption.

  2. The account model lacks in privacy in comparison to the UTXO model because there is less obfuscation of transactions.

1 Like
  1. the account model keeps the balance, while UTXO keeps the traxk how these bitcoints travelled through the network from the very beginning when the miner dug it
  2. see above - because UTXO keeps full history of the bitcoint, while account model keeps balance. also UTXO model keeps info about all input and all outputs and could pay to multiple accounts even your own, which make thinks harder to trach, while ethereum keeps track on the address who has been paid i.e. in ethereium you see from which account to which money goes and balances are updated (one input and one output)
1 Like
  1. Transactions will be smaller so Fees will be less and nodes store less data.
  2. Anyone can see the chain of transfer of the coins in the account model as it is public whereas the utxo model can give some privacy as it cannot distinguish who received all utxos form a txn.
1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Then there is space of other stuff like smart contracts, more transactions and so on.

2. How is the account model not as great as the UTXO model for privacy?
Its more simple, so its easier to see where the comes from and is sent to.
You can’t obfuscate the actual transaction in the same way as you cannot send to multiply recipients in the same transaction.

1 Like