Homework on UTXO vs Account Model

  1. Becasue in accont model is not UTXOs than we have less space in block size what mean smaller transactions.
  2. Reason is traceability. In UTXOS model we dont known witch TX is our or someone else.
1 Like
  1. every transaction is smaller so the nodes memory fills up slower and smaller transactions mean smaller transaction fees.
    2.In this model you can see exactly where the money was sent and by who sent it.
1 Like
  1. Requiring less space means there is more space for transactions per block in the blockchain.

  2. The account balances are public.

1 Like

quote
@FaierPlay:
1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Blocks can include more transactions, which is crucial for ethereum which has hundreds of ERC20 tokens settling on the ETH blockchain.

2. How is the account model not as great as the UTXO model for privacy?
There are no change wallets in Ethereum. The impact is that, for Ethereum, the destination address(es) are the ones originally specified. Bitcoin, on the other hand, sends any unspent UTXOs to a “change” wallet, and it therefor is more difficult for someone to know which of the addresses sent to are new individuals vs the sender’s change wallet.

1 Like
  1. benefit to UTXO model is that your transactions will be faster and there is no need to have the whole blockchain on the node.

  2. With the UTXO model you’re able to send multiple transactions at once and also to yourself where in the account model that is not possible.

1 Like

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

Using less space makes the Account model more efficient in terms of optimal utilization of block space.

This means an Accounting model can store more transactions and by default, reduce the wait time for transactions qued in the mempool.

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

Unspent Transaction Model (UTXO) used by Bitcoin, uses one input (a) but can have multiple outputs (b, c, d, e) making it much more difficult to trace and therefore increases privacy.

Account model (used by ETH) has one input (a) and one output (b) this 1:1 relationship is therefore it is much easier to track and trace each transaction and therefore reduces privacy.

2 Likes
  1. The account model only tracks the bottom line math of the coin. This code is simpler & takes up less space.

  2. The UTXO model code can contain many recipients, coin portions spent and unspent in one Tx leading to multiple input/output blocks making it impossible to track and that is good for privacy.

1 Like
  1. it is a benefit because time required for POW is decreased and fees are also decreased.
  2. account model does not use the UTXO model, the coins are moved from one account to another, which can be seen whereas UTXO model, transactions can be tracked, but senders and recipients are not visible.
1 Like
  1. More space is always a good think in Blockchain, less space wasted on accounting, more space for actual transactions, smart contracts etc.
  2. In Ethereum you sending exact coins. There is no need for change wallets as a result of the Account model. Hence increased visibility on who send money and to whom. In bitcoin with UTXO you will have often change that needs to be send back to the change wallet of the sender, which makes it impossible to know which one is which, As you can own both, one or none of the wallets participating.
1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Because blocks can include more transactions, it’s more efficient and saves space!
2. How is the account model not as great as the UTXO model for privacy?
It’s simplier, you just send and receive money and ou can’t hide your spends, but it’s more difficult to track.

1 Like
  1. Reducing size of the block --> Faster processing
  2. You can track which account have send funds to which account, transfer is simply from one account to another
1 Like

Homework on UTXO vs Account Model

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

  2. How is the account model not as great as the UTXO model for privacy?
    In UTXO model there is now way to know that which output comes to the recipient and which comes back to me

1 Like
  1. More transactions can be put in one block.

  2. There is no way to send Eth back to oneself in a disguised way.

1 Like
  1. Blocks are smaller size, nodes don’t have to retain as much data, it makes the transactions faster,
  2. coins can only go one way, you cannot send back to yourself in same transaction, so on the blockchain everyone can see who is sending to who.
1 Like
  1. Because it requires much less space in the block
  2. Because in this way is more easy to track the money
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Using less space is always beneficial, the easier it is to send the better because it will go faster to transfer.
  2. How is the account model not as great as the UTXO model for privacy?
    With UTXO’s we can track every bitcoin from the beggining of it’s “life” we can know on which block it was created and so on which address it was. They are tracked thanks to the inputs and the outputs. On ETH we just change the numbers on the balance.
    Whereas is btc you can have several adresses and send to several different including your own it is very difficult to track. With ETH there are no inputs or outputs so you cannot “trick” the system everyone can see to whom you hav sent your ETH.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It is easier to express in code “move 1 ETH from A to B”. You can store more tx in one block. The network is fast because the algorithm does not need to search for all UTXO that you control with your private key.

  2. How is the account model not as great as the UTXO model for privacy?
    You can not track the history of each coin in the same depth as in the UTXO model. In Ethereum you have updated of the balances only. Basically 1 ETH = 1 ETH. You can see which address has send you a coin but not which coins exactly (including the history of previous tx). In that sense Ethereum is fungible.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    because transactions in ethereum dont have inputs and outputs.
  2. How is the account model not as great as the UTXO model for privacy?
    you can see exactly how much money you have sent and to which address. you can send money to only one recipient in one transaction.
1 Like
  1. The account model requires less space than UTXO model. This enables more TX’s per second .
    Which ultimately consumes less hardware resources on nodes in the network.

  2. With the account model it is easier to associate transactions issued by the same party , you can
    see where and how much you send on ETH.

1 Like

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

Account model incorporates:

  • less data
  • More room for SC
  • Resulting in smaller transactions benefiting in less fees.
  • Easier form of traceability.

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

UTXO Model has a complex take on traceability:

  • Its able to combine a single transaction and create various outputs, making it complicated to track where each individual transaction has been sent to.
1 Like