Homework on UTXO vs Account Model

  1. The account doesn’t have all the inputs and outputs, it just shows the balance. So it’s easier and it weighs less.
  2. Because everyone can see exactly how much money you sent and where.
2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space means less storage and in theory smaller fees.

  2. How is the account model not as great as the UTXO model for privacy?
    The account model provides less privacy because you cannot send multiple UTXO’s to a block and resend yourself money (in secret) as with Bitcoin. The account model on Ethereum makes ETH fungible and less provate.

1 Like
  1. Takes less space so less time in processing.
  2. In ethereum it is more fungible because it only updates on balances. It cannot trace and go backwards to see where it came from eg. Does not dinstinguish between coins.
1 Like
  1. Because of the less information on tx list ( 1 input for many outputs )
  2. Because the coins on account are fungable, and on utxos you can track coin down to miner that mined it
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    You can fit more transactions in a block and raise the transaction rate per second.

  2. How is the account model not as great as the UTXO model for privacy?
    It can be traced how much eth you have sent and to who (by address).

2 Likes
  1. The account model doesn’t require much space because compaired to a UTXO it doesn’t run on the Bitcoin network. It runs on Ethereum. It is tapered down into subsets of smart contracts made up of small programming sects to verify the contract.

  2. A privacy concern is written into the Blockchain. The account model is ‘completely’ transparent. Anyone can see your smart contract. Bitcoin was not created to impliment smart contracts so the only thing that a person would see is the value; i.e. what is worth of coins in your account and how many do you have.

1 Like
  1. easier and shorter code command means less space on the network

  2. in ether there is only one transaction has actual “balance” traveling between sender and reciever, that makes transaction easier to be traced, this gives less privacy. UTXOs transaction have multiple outputs at the same time

1 Like

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?

A transaction in Ethereum doesn’t have inputs and outputs, or UTXO’s like Bitcoin, so it takes less space.
less bytes → less space → process more transactions per second

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

With Ethereum account model you can track where the asset came from or where the asset is going.
There are no multiple UTXO’s. It’s easier to track all transactions from an Ethereum address.

1 Like
  1. Because the transactions don’t take up so much space so more transactions can fit in one block, hence increasing the execution speed and lowering fees.

  2. The account model only keep balances for the accounts and not UTxOs so you can’t send UTxOs to yourself - therefore it is clear that all the money going out of your account is really being spent.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Taking less space makes transcations more efficient and faster.
  • How is the account model not as great as the UTXO model for privacy?
    Every transaction can be seen and followed on account model.
1 Like
  1. This is a benefit as the accounts are updated with each transaction, instead of asking your wallet to ask the blockchain to tell the wallet which UTXOs are spendable.
  2. In the UTXO model, someone can send a UTXO back to themselves but to a diff. wallet which masks who got which fund(s) in the transaction. In the account model, there are no UTXOs which takes down the ability for people to send themselves the “change” of a transaction as someone might do in the UTXO model.
1 Like
  1. This is a benefit to the block because it then has more room for smart contracts and balances as opposed to storing UTXO’s.
  2. UTXO’s are more private due to the ability to send bitcoin to more than one recipient with one or both of them being yourself to burn a wallet address if so desired.
1 Like
  1. The acct model not requiring as much space as the UTXO model is a benefit because it lowers the data requirement for each transaction, which of course translates to better efficiency, and avoids bogging down the network.

  2. There’s a privacy trade off in the acct model vs the UTXO model because, you can’t send multiple UTXOs at once, helping an individual mask which are being sent back to oneself vs which txns are being sent to another user.

1 Like
  1. Transactions that take less space can be processes faster therefore increase efficiency.
  2. With UTXOs you can send payments to a different person or back to yourself or to different addresses that you also own, therefore it is more difficult to tell who is receiving payments. With Ethereum you can tell where payments are being sent.
1 Like
  1. It allows the network to process many more transactions faster.
  2. It shows actual balances (instead of unspent outputs) and every transfer is recorded exactly, instead of partially obfuscating the transfers between wallets.
1 Like
  1. The account model not requiring as much space as the UTXO model is a benefit because the blocks will not fill up as fast which makes for faster transaction times than the UTXO model.

  2. With the UTXO model the TX outputs do not specify which amount was sent to the receivers wallet address and which was the change from the TX returned to the senders wallet address. This creates more privacy for both the sender and the receiver.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Reduce the amount of space required, frees up space for other things on the block or potentially speed up the network due to reduced memory required.

  2. How is the account model not as great as the UTXO model for privacy?
    As UTXO is able to have multiple output with outputs that can potentially return the UTXO to own wallet or to a recipient wallet which improves privacy whereas the account model is just a account balance and what is sent to which wallet is stated directly.

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

This is a benefit as it means that transaction sizes are smaller meaning more can fit into every block meaning more transactions are confirmed on the netowork per block added. This makes it faster and more efficient to confirm transactions.

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

In the UTXO model every transaction is made of inputs and outputs and as whole UTXO’s are needed to make a transaction their is almost always some ‘change’ due back to the sender. This change is sent back to a hash of their address and hence it is impossible to know which output is going to the receiver or receivers and which is being returned as change to the owners address.

1 Like
  1. Because space savings is everything for blockchains in general. (BTC 331GB vs ETH 210GB, although BTC is much older, there is far more utility in ETH compared to the BC size)

  2. If you see an ETH adress, you can look up the whole balance, even other ERC-20 tokens.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    -> Less space means : faster transaction and control of the size block.

  • How is the account model not as great as the UTXO model for privacy?
    -> We can’t track an ETH, which is completly different from the BTC with UTXOs.

1 Like