Homework on UTXO vs Account Model

  1. The account model requiring less space than the UTXO model is an advantage because the transaction sizes are smaller and easier for the nodes to store and also enables faster processing.

2.The account model doesn’t allow one do transactions back to one’s self at the same time as to others in a bid to fool anyone tracking UTXOs/coins.

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

  2. How is the account model not as great as the UTXO model for privacy?
    In the account mode its easier to see from which account the transactions comes from and which account it goes do. In the UTXO model this is more difficult because you have multiple inputs and outputs. The account model is easier to read.

1 Like
  1. This benefits the network because there are a lot of ERC20 tokens that run on that blockchain that is run on individual computers not on a data center that has more room for transactions.

  2. It is not as private and the transactions are easier to follow in the OTXO.

1 Like
  1. Less data so blocks are smaller, transactions are faster
  2. The transactions are easily tracked and is possible to see how much money was sent and to which account.
2 Likes

1,it would be better / for processing transactions
2,utxo model has multiple outputs and you could send to your own wallet also which is abit harder to track,opposed to account model you can trace transactions to the account

1 Like
  1. By requiring less space it reduces the size of transactions which would allow more transactions in a given block size and improve processing speed and efficiency and reduces cost of transactions.

  2. Account model would show the status of your account. This could be overcome by having multiple accounts and apportioning or varying your holdings between them.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The smaller the required space, the more TX can fit in each block. This is needed because the ETH Blockchain has more and more dapps running on it and it prevents TX speed from slowing down TX speed.
  2. How is the account model not as great as the UTXO model for privacy?
    Once a Tx is made and ETH is in a wallet, you can not distinguish one ETH from another.

Homework on UTXOs vs Account Model - Answers

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

This is because every transaction is smaller in size for the account model. This also enables a larger number to be fitted into a block for a higher transaction speed.

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

Ethereum’s account model
○ Does not allow multiple inputs and outputs in the same way that Bitcoin allows for them
○ Does not allow for money/assets to be transferred to different wallet addresses, including your own, in the same transaction (like on Bitcoin).
○ This reduces privacy as you can always tell which account the assets came from and went to in any transaction, rather than in the case of Bitcoin where the UTXOs can be sent to a change wallet so ownership of assets is obfuscated.

2 Likes
  1. Because recording the amount of ethereum in an account requires less code to express in solidity than the UTXO model, thus freeing more space in each block than compared to a block in Bitcoin.

  2. Anybody can clearly see which wallet and sent what to where. UTXOs on the other hand, might involve destinations that involve the exact same wallet sending the funds to receive change back.

1 Like
  1. It needs less space meaning more txs in one block which is beneficial to all

  2. In the UTXO model you can’t tell from the outside if the funds for example are send back to the same person

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    a. Easier to fit more transactions into a block.

  2. How is the account model not as great as the UTXO model for privacy?
    b. easier to track who sends how much $ to another person.

1 Like
  1. The account model does not require inputs and outputs to be stored resulting in a faster transaction time and allowing more information to be stored on the block. You just have a balance in your wallet.

  2. With the account model a transaction is simply sent from one account to another. With the UXTO model, sending a transaction may consist of several inputs and outputs, making it more difficult for observers to track the receiver and how much they received. This UXTO model therefore gives a greater degree of privacy than the account model.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It can handle more transactions.
  2. How is the account model not as great as the UTXO model for privacy?
    The UTXO model can support sending money to yourself as it supports multiple destinations, but in account model there is only one destination.
1 Like
  1. It is a benefit because it makes the network more scaleable.
  2. In the account model you can see where the money comes from, where it goes, and in what quantity. But in UTXO model multiple outputs can be sent through one transaction, hiding the amount of money sent to each individual wallet.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Block & Block chain size is much smaller than UTXO
  2. How is the account model not as great as the UTXO model for privacy?
    U cannot trace the source(s) of a balance
1 Like
  1. Less space usage is a benefit in terms of block size, can fit more transactions in a block.

  2. UTXOs are not entirely traceable as they can be used as inputs for various transactions including transactions to self.
    In account model, balances are updated on database based on direction of transactions which are basically from one address to another; can’t send to self. All transactions are traceable.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Blocks can include more transactions.
  2. How is the account model not as great as the UTXO model for privacy?
    You can see where each payment is going.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? An account model uses less memory on the blockchain which speeds up transactions. which means it can handle more transaction at a time.
  2. How is the account model not as great as the UTXO model for privacy? A UTXO could have multiple transaction outputs, where account model just goes from one address to another. this makes the UTXO harder to track.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

Less space means the transactions take up less memory so more transactions can be put into each block, increasing the scalability of the network.

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

Because you can see exactly who you sent ETH to and how much, with Bitcoin you could send to several addresses at once and it would be impossible to know which (if any) of them are going back to you.

1 Like
  1. Transactions are smaller and save more space in the blockchain. The more space your able to save in a block increases further adoption.
  2. The public can view where and how much funds are sent too because you can’t send to different wallet addresses within the same transaction.
1 Like