Homework on UTXO vs Account Model

  1. Requiring less space makes it easier to process transactions, increasing scalability.

  2. The Account Model makes all transactions public. Addresses can be tracked easily.

1 Like
  1. The account model doesn’t require much space as the UTXO model, which is that a benefit because overall transaction speeds can increase due to more transactions being able to be included in the blocks. Etherium is able to settle much more complex processes such as smart contracts and a range of various tokens (such as ERC20 tokens) as a result.

  2. The account model is not as great as the UTXO model for privacy because there is a simple change in the accounting ledger between publically visible wallets in a transaction with this accounting model. However with the UTXO model there can be multiple outputs in a single transaction making it difficult to track. This is in particular where change/ unspent outputs become inputs back into the UTXO database. This is further compounded by fractions from different bytes being aggregated for future spending in the UTXO database making transactions more obscure.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Because the size of every transaction will be smaller and therefore the space needed for every block will be smaller. Therefore the the maximum block size can be reduced which should result in
  • faster transmission and confirmation in the network
  • less creation of stale blocks
  1. How is the account model not as great as the UTXO model for privacy?
    In the UTXO model it is easier to cover outgoing transactions by splitting them into two with one going to the receiver and one to yourself, without anyone being able to know what amount went where. On the other hand, in the account model every transaction contains the amount and the destination where the amount goes from where.
1 Like
  1. more transactions can be held in a block - more efficiency and speed, scalability

  2. utxo - you can send money back to yourself without anyone knowing

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

Better for scalability of the network.

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

With UTXOs, within one transaction you can send yourself money as well as someone else, it is hard to trace which money goes back to you.

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

Transactions in ETH instructs the movement of money to be from one account to another directly. This results in ETH transactions taking up less space and easier to code in a block than UTXO’s in Bitcoin.

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

The UTXO model allows for one to send Bitcoin back to ones self without the bitcoin network knowing whom it was sent to.

1 Like
  1. The account model is not based on the UTXO model, only the balance of all transactions is stored / updated

  2. In the account model you can see where the funds are coming from and where the funds are going

1 Like
  1. Store more transactions within a single block on Ethereum

  2. Because you are able to trace the sender and receiver of Ethereum, where as in Bitcoin is not possible to distinguish who is the receiver in transactions with more than 1 output

1 Like
  1. The benefit is giving block size more space to do more transactions with lower cost.
  2. It is not as great because we can not send transaction back to ourself and also to see the spending balance. It is easy to trace the transactions.
1 Like
  1. It leaves more space in the block for transactions.

  2. Ethereum is less private than Bitcoin because there is no way to send money back to yourself or “give yourself change”. This means that anyone looking at the Ethereum blockchain can see exactly how much money was sent to you, and from what address, as well as exactly how much money you sent and to which address. The UTXO model is more private because all you can see are the UTXOs, some of which will likely come back to you as UTXOs (change). From the outside it is impossible to know which went to which. Possibly you sent them both to yourself.

1 Like
  1. It’s a benefit because you can put more transactions into blocks.

  2. People know exactly how much you spent and where the money went to.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Blocks don’t fill up as fast, smaller transactions mean lower fees and the ledger size grows slower.
  2. How is the account model not as great as the UTXO model for privacy?
    Multiple UTXOs can be generated per transaction and some can be sent back to the user meaning that the tracking of funds is more complicated and time consuming.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    because there is no transection which need to put into block ,more storage
  2. Because UTXO no one can trace ,while in ethereum its easy to know input and output
1 Like
  1. The reason this is the benefit is that for utxo model is easier for the transactions that can be stored in the block and speed.
  2. The account model has less perks and has to be contained to an event that can’t be put as output and input. Also not as good as privacy as UTXO model.
1 Like
  1. Account Model requires less space than UTxO because transaction contains only an event (f.e. move 1 ETH from person A to B). In UTxO to manage the transaction Node needs to check all available outputs for person A. It is beneficial as makes transaction smaller, faster and cheaper.

  2. In AM you can sent value only to 1 adress (yours or somebody else). So U see exact value of the transaction and specific adress it was sent to. In UTxO you can sent to few adresses in 1 go, hiding real value of transaction and number of recipiements (back the rest to ur self or send to few adresses).

1 Like

1.) It is very easy to put this transaction into code,
2.) Once you receive money it becomes part of your new balance. No way to track where it came from

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    More transactions can be placed onto the block which enables greater efficiency.

  2. How is the account model not as great as the UTXO model for privacy?
    Transactions are easily tracked and visible on the network, where as the UTXO model inputs and outputs have increased privacy.

1 Like
  1. This is a benefit and allows for more nodes to participate knowing that the space required is low.

  2. Account model loses out on privacy as it only updates your account and isn’t like the UTXOs that record the address and transaction of a BTC. You can distinguish between who is inputing and who is outputing. You can only send money to another address and not your own address.

1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Creates efficiency, makes faster transactions for less energy.
2. How is the account model not as great as the UTXO model for privacy?
There is a balance that can be seen and the coins traceability is less complex and more clear as to what was purchased for how much to the network.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space means more transactions per block and lower fees. Also allows for faster propagation of data across network nodes.

  2. How is the account model not as great as the UTXO model for privacy?
    You can see exactly how much each account holds in its balance with the account model as well as all transactions to and from the account wallet.

1 Like