Homework on UTXO vs Account Model

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

Transactions are smaller and lighter. The account model is a bit more fungible as well.

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

There is no way of sending money back to yourself or giving yourself some change.

1 Like
  1. It allows for faster and more agile transactions.
  2. The account model reveals your balance with each transaction, and does not allow for “returning the change” to a user’s new address.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    This makes the blocks smaller and the transactions faster.
  2. How is the account model not as great as the UTXO model for privacy?
    You can see which account the transaction came from and to what account was sent to.
1 Like

1- you can store more in a block
2- since the accounts are updated, its easier to follow each account. In the utxo model, you may make a transaction between 2 wallets that belong to the same owner, and its way more difficult to know both wallets belong to the same person

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

Reduces the amount of data stored on the ledger due to the simpler nature of the commands

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

You can see exact amount sent, and to where.

UTXO model enables me to send some BTC to another wallet AND my own wallet in the same single transaction. More difficult to track the destination of the BTC that was sent.

1 Like
  1. More TXOs in each block makes it faster and gives smaller fees.

  2. Account codes and balances are public.
    There are no inputs or outputs so you cannot send TXOs with numerous recipients so you cannot send
    anything back to yourself.

1 Like
  1. The account model takes up less space which provides transactions to process faster than UTXO.
  2. The account model is fungible and less privacy as it is transaction based.
1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    • The cost to propagate a transaction in bytes to the network is lower.
  • How is the account model not as great as the UTXO model for privacy?
    • With an account model:
      • You cannot send funds to yourself.
      • You can track amounts received and sent from and to each wallet.
    • With a UTXO account model:
      • You can send funds to yourself.
      • A UTXO can have multiple outputs, which makes it harder to track where funds go.
    • An address on the account model blockchain shows that the balance of the account at that instant. On a UTXO blockchain, all UTXO’s on the blockchain must be added together to get the balance.
1 Like

It makes the network faster, can fit more transactions in a block, allows you to use that space to code some functionality, do not overload the nodes with too much data, and also makes the Ethereum more fungible than the BTC UTXO model.
2.
Because, in Ethereum you can just move from one account to the other, and it is public for everyone to see it. In UTXO you can send it to yourself and the balance it’s not stated, making more difficult to trace its history the BTC in your wallet.

1 Like

it allows for tx’s on the block
there ae no outputs and every tx can be seen as in where it goes. the utxo model has outputs that allows for more tx’s/tx.

1 Like
  1. The account model uses less space than the utxo model, hence more transactions per second.
  2. The Ethereum blockchain, one can see the amount and the address sent to.
    The Bitcoin blockchain, one can send funds to someone and to ones self at the same time, hence, hard to tell which is which.
1 Like
  1. With less space, more transactions can fit in one block. As there are lots of apps running on Etherem, space is crucial for better network usage.

  2. In the UTXO model the total output of the transaction can be sent to different address including back to myself, which makes it hard to identify who receives what. With ETH you see a movement on the balance of one address to the other.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
  • With not much space to fill in the block means lower transaction fees
  1. How is the account model not as great as the UTXO model for privacy?
  • In the account model you can tell which account the funds are going to. In the UTXO model the output of the transaction can go to multiple addresses. It is harder to trace the owner, hence making it more private
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Blocks can have more space to store other transactions and smart contract code. Space also effects physical storage and size of information being propated. Less space means less storage (money) and faster propagation.
  2. How is the account model not as great as the UTXO model for privacy?
    There is one input and output. There is no question on which two accounts were transacting. On the other hand, UTXOs can have multiple inputs and multiple outputs so its harder to track who money is being sent to.
1 Like
  1. It creates space which is a benefit, more and faster transactions becuase of the block size being smaller

  2. Its not good for privacy as its just a transfer from one account to another which can be viewed and traced easily whereas utxo’s combines transactions therefore making it harder to track the identity of the sender/recipient etc.

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

It allows for faster transactions / more transactions per block.

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

You can only send to one other address. So it’s not possible to split a transaction up, send part to yourself and parts to others. So it’s always visible who did a transaction to whom.

1 Like
  1. The UTXO data is not needed, only a balance update to the account.
  2. Everyone has an account with the amount of ether in it. The account from where the ether came from is also documented. The efforts to fully KYC AML everyone on earth is happening so just like my bank account is fully view-able by gov (where the money came from and went) so is ether. I do know there are ways around but …
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    As there are no UTXO’s on the Ethereum Blockchain, but instead a balance that updates, the transactions take less space and are therefore more fungible.

  2. How is the account model not as great as the UTXO model for privacy?
    The account model does not allow for multiple transactions to different addresses in one transaction. You cannot send money back to yourself and all transactions and addresses are publicly visible on the blockchain.

1 Like
  1. A benefit because there is more room in a block. There is more room for transactions.

  2. The account model is not as private at the UXTO model because in the account model there’s only 1 recipient and 1 senders address.

1 Like

1, faster transaction times.
2, its easier to follow transaction history.

1 Like