Homework on UTXO vs Account Model

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

The blocks can fit more data, increasing storage efficiency.

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

The accountability can be represented as going from A to B. Whereas the UTXO model can have several inputs and outputs making it harder to track the transactions.

1 Like
  1. Account model, as Works just with account updates and not UTXO, transactions take less space, easy to express and it optimize speed processing and storage capacity.

  2. Account model allows to know from where trasactions comes and goes in a simple updated balance of a single transaction. Utxos doesnt allow to know where outputs actually goes due to the multiple alternative of the network, harder to determine.

1 Like
  1. account model allows for more efficient processing as each transaction take up less space, hence can handle more transaction. Also allow ETH to support smart contracts and its states in the blockchain.

  2. in bitcoin’s UTXO model, no one knows how much coins anyone has, only the person control the private key knows how much coin one has by adding up all the UTXOs. with UTXO, you can even send money back to yourself, and no one will know if that transaction is for yourself or someone else. Where as account model shows how much each party owns.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It takes far less spaces to store transactions per block because only numbers will be updated in database, but not the inputs and outputs.
  2. How is the account model not as great as the UTXO model for privacy?
    In UTXO model, it is harder to trace the UTXO to individual wallet because the so-called “balance” is the sum of all UTXOs to give an amount that can be spent. The output could be splitted to a few UTXOs during the transactions, and hence less possible to associte the transactions to an individual. In account model keeps track of the actual balances for each address, making it easier to track the address / wallet.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Ans: Higher speed of processing and better efficiency.

  2. How is the account model not as great as the UTXO model for privacy?
    Ans: Because you cannot send ETHs back to yourself (Not sure if this is the correct answer).

1 Like
  1. It is faster, it takes less processing power and space in one block to hold the info about transactions.
  2. Account model is easier to track because you cannot split the transaction(A to B), while UTXO provide higher level of privacy due to possibility of multiple transactions(A to C,D and back to A is possible also).
1 Like
  1. Less space equals less processing power, quicker transactions, and more transactions can fit in each blockn which makes ETH more scalable than BTC

  2. The account model carries the work that a wallet would do and track all transactions on the blockchain. By inputing an address in etherescan, you can see the balance held by the acocunt. You can do the same with bitcoin, but you would have to track each input and output. Also, account model does not give the possibility of multiple transactions. UTXO on the other side can have multiple inputs and outputs.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Smaller transaction sizes means more transaction speed and volume

  2. How is the account model not as great as the UTXO model for privacy?
    You cannot mask transactions that you send back to yourself

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    A. Since the account model requires less space when the transaction is created the benefit
    of less fee’s possibly and taking less block space compared to a more complex model (BTC)
    that uses utxo’s seems likely.
    Also the method of updating balances compared to totaling utxo’s is simpler.

  2. How is the account model not as great as the UTXO model for privacy?
    A. Because the UTXO model allows for transactions to be sent to multiple recipients
    and back to yourself all within the same transaction increasing anonymity. The
    account model is more straight forward, who sent it, who received it.

1 Like
  1. The Account Model only records the balance, which makes takes less space for nodes, is faster to process updates to the blockchain and can fit more transactions per block. It is also more fungible as unable to distinguish the history of the ETH coin.

  2. Bit less private as no way to send funds to more than one address in one single transaction. For example have one transaction split and part of funds are sent back to your own address.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    ITs more efficient not to use so much space
  • How is the account model not as great as the UTXO model for privacy?
    In bitcoin every single transaction can be followed UTXO by UTXO so im not sure the privacey in ETH is better than the UTXO model. in etherium you can see a transaction has sent Ether to a specific account but once in the destination account you cant discern one eth from another.
1 Like
  1. It reduces traffic jam, so raises efficiency ;
  2. Outsiders can see which which wallet address sends money to which wallet address and the amount, while in bitcoin one can send to multiple wallet addresses.
1 Like
  1. Since the network keeps a balance of the accounts, the transactions don’t have to search for UTXO’s available. This can make the transaction smaller and faster.

  2. The ETH network sends transactions between accounts, and therefore it is clear which accounts participate in every transaction.

1 Like
  1. More space for blocks for transactions
  2. UTXOs are not fungible meaning you can trace all BTC provenance versus account model where all ETH are fungible.
1 Like
  1. Any space savings is a benefit the network nodes are meant to be operated by individuals rather then data centers

2.The account model is not as great as the UTXO model for privacy. you can have several outputs at the same time and can hide, to whom and how much you are sending.

1 Like
  1. Smaller transactions, which means cheaper transactions (rewards are per byte) and faster propagation through the network.

  2. With Ethereum the account balance cannot be spent towards multiple destinations in a single transaction, which could with UTXOs could have included new wallets owned by yourself.

2 Likes
  1. More transactions can fit in a block.

  2. Because in the UTXO model you can send money back to yourself and no one will be able to know that. In the Account model it is not possible to send back to yourself unspent transactions, because it will just simply update your account, when you will spend something.

1 Like
  1. blocks can hold more transactions and faster block creation time
  2. with UTXOs you cannot tell which or if any of the outputs are going back to the originator or not. With Eth it is clear where a transaction is coming from and going to.
1 Like
  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 of account model using less space than the UTXO model, and more allows for faster transactions speeds per minute and more transactions per block.

  2. Privacy in the account model is not as great as the UTXO model. Transparency is at the core of Ethereum, its used as a security method, therefore addresses are easily traceable to a particular source everytime. In the UTXO model many addresses can be used to facilitate the same source and will not be easily traceable to the source.

1 Like