Homework on UTXO vs Account Model

  1. With each transaction taking up less byte space you can fit more transactions into each block.

  2. With the account model its easier for one to trace the origin of a transaction.

2 Likes
  1. As the account model is space-efficient it increases processing time.and it can include more transactions.
  2. No tracking is present in ETH, and in UTXO’s we can have multiple transaction outputs for one transaction inputs, and as it’s possible to hide to whom we send.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? It uses less space on the blockchain. Simple accounting compared to UTXO which adds up a bunch of individual UTXO to get the total.
  2. How is the account model not as great as the UTXO model for privacy? You know the exact amount that was sent, so it’s more trackable and viewable on the blockchain.
1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
As tx’s in Ethereum include only sender/receiver account and amount. In BTC all UTXO’s are saved within a tx, so more information requires more space.

2. How is the account model not as great as the UTXO model for privacy?
As you can always see which account sent/received money. In BTC this is not possible as there are many UTXO’s and it can’t be verified what is the actual recipient.

1 Like
  1. The account model uses less data per transaction enabling smaller node size and lower transaction fees.
  2. UTXO model theoretically allows for a level of transaction obfuscation while the account model simply makes direct transfers making it easier to audit.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

As space requirements becomes lesser it make transactions much faster & creates efficient & agile blockchain.

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

It is not good in terms of privacy as you will be able to identify source & destination of the money. In UTXO it is difficult to decipher it plus it gives better traceability of the transaction.

1 Like
  1. Tx on Ethereum don’t have inputs and outputs, they are just an update of the balance and therefore are smaller they are faster.
    2.Because the transaction only sends the amount of the transaction to a recipient, there is no change sent back to you, which makes possible to understand who sent what to who…
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 as there is more space available, this also increases efficiency.

  2. How is the account model not as great as the UTXO model for privacy? Because you can see exactly to what address it goes.

1 Like

With less space requirements transactions calculations on the block chain are more efficient.

With the account model you lack privacy and can give identity away. UTXO provides better encryption.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? Transactions in the account model require less space because they are stateful providing an overall account balance and giving developers an abstraction that is easy to understand, interact with and build applications for.

Bulk transactions are more efficient. Let’s contrast with an example of a mining pool paying mining rewards to a number of addresses:

In the UTXO model, each input requires a single witness script and each output requires a single locking script. Transfers to many addresses will create a large amount of transaction data and verification/storage of this data will become expensive.

In the Account model, the mining pool can create one contract to share mining profits and with just one transaction (requiring only one signature) can create many transfers.

  1. How is the account model not as great as the UTXO model for privacy?
    When it comes to privacy, there are merits to both the UTXO and the account model. The UTXO model makes it harder to link transactions, whereas the account model provides better fungibility.
1 Like

The blockchain takes less memorera space
The transaction can not be sent to yourself

Blocks can include more transactions
You can only easily follow transactions from one account to another as you cannot have multiple

1 Like
  1. Less space means cheaper for maintanance
  2. Coins are a bit more fungible and you can’t send some coins back to your self in a single transaction
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? --> Keeps the size of transactions smaller, so the blockchain should be more efficient and have quicker updates.
  2. How is the account model not as great as the UTXO model for privacy? --> Because you can understand all the balances of every account. UTXOs were able to hide who was actually being paid.
1 Like

It reduces block size and saves space making it more efficient. This is beneficial because transactions are executed quicker making the amount of the fee drop.

It is hard to determine who the recipients are due to the way the data is presented and calls for greater privacy.
2021-04-19T01:05:00Z

1 Like
  1. The account model does not take as much space as the UTXO model and that, in itself is beneficial since it is a simple transaction that does not require much space. It also does not carry the history of the coin (anonymity) which for ETH is not that important to have the history. Whereas, with BTH the hx including origin is tracked.

  2. The account model for ETH is a smart contract coded and operational in states. The nodes are able to pay attention to each state as the contract progresses. It is not as great as the UTXO model for privacy since the amount of the tx is track-able, but the coin history is not. The ID distinguishes the coins as a balance of value. The UTXO model for Bitcoin goes to privacy keys and can identify a compromised coin and not allow the transaction of that coin. The coin is track-able but the personal ID is not.

1 Like

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

With less space per transaction you can put more transactions in a block. Saving space is always a good thing because it reduces the overall size of the blockchain.

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

At the Ethereum blockchain we can see exactly what amount was sent and to which address. It’s less private than BTC, because on the Bitcoin blockchain we can send funds to someone else and to ourselves at the same time. Making it way harder to figure out which transaction goes to which recepient.

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

Because you can fit more transactions per block because each transaction weights less.

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

Because on the UTXO model you can send different amounts of money from different wallets in a single transaction, so i can send 3btc to you and 3btc to another wallet in my possesion, and in the account model you can only send to one wallet per transaction.

1 Like
  1. Because these blocks don’t store the utxo’s so every transaction is smaller and more efficient. Ethereum network shows your balance of the coin not the Utxo

  2. With Utxo’s you can send money to someone else and yourself. Or just send money to yourself, with Utxo’s there is a great amount of anonymity. With ethereum you are able to track each transaction.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit? More transactions can fit into a block, and therefore more transactions can be processed per block time interval.
  2. How is the account model not as great as the UTXO model for privacy? Account model does not have inputs and outputs – merely ledger adjustments. In UTXO, an excess funds from sender address are send back as “spare change”. Thus from an outside observer’s perspective, they will typically see 2 or more outputs – making it more difficult to determine how much was actually spent and to whom it went to.
1 Like