Homework on UTXO vs Account Model

They don’t have all the inputs and outputs are just calculation of balance that makes them very simple and efficient

You can track the balance in account model

1 Like

Ethwrm model does not have inputs and output so it uses less space per transaction.

Ethereum model not as private cause unlike bitcoin you dont know who each UTXO is going to.

1 Like

1). That is a benefit to keep the block sizes down.
2). You are not able to discretely send funds back to yourself. It is very easy to see how much is in the “account”.

1 Like
  1. The account model is a benefit because it allows for more space for the blockchain to hold smart contracts
  2. The account model is less private because all account balances are publicly available for anyone to view. It also is impossible to send funds to multiple accounts in one transaction also one cannot send funds back to themselves, this makes all transactions more transparent
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
  • The account model generates less data that have to be transmitted on the network. Each block can then contain more transactions.
  1. How is the account model not as great as the UTXO model for privacy?
  • The account model flips numbers in the database when an transaction is executed. (Makes it easy to track)
  • UTXO model makes it harder to deduce where transactions are sent since it can have more than one output. (One or all of the output may be to your own address)
1 Like
  1. It is a benefit as it allows the model to be very secure and with less space taken up because it does not store UTXO’s and instead gives a balance, then the network is faster,
  2. You can tract every UTXO and follow each transaction through the network, the account model does not allow you to do this,
1 Like

The account model doesn’t require much space as the UTXO model, why is that a benefit?
Less space for a transaction means more transaction in a block .

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

  • With the account model every transaction is traceable morover is you send the funds to yourself.
1 Like

Ans.1)
The benefit of using the account model is that it just does a simple transaction from account A to account B.
Ans.2)
The account model shows a direct line of transaction value transfer whereas the UTXO can contain multiple Tx’s inputs to outputs to achieve the value transfer. It is very difficult to determine from this output transaction which value has been sent to someone else’s destination and what new unspent portion has been recorded in the originating wallet. It is just recorded as one whole private transaction on the blockchain.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Less space per ‘transaction’ implies more information can be fit in a block. Smaller transactions mean lower fees (per byte)

  2. How is the account model not as great as the UTXO model for privacy?
    In the UTXO model, every UTXO can be traced back up to the source of that specific UTXO, this leads to less fungibility in the UTXO model, but also makes it easier for identifying UTXOs with unsavory pasts. In the account model, there is a simple updating of balances in each account which is visible to everyone on the network. While this results in a more fungible asset, it’s not possible to send mask the true destination of transactions by splitting the UTXO into multiple recipients (including yourself). This makes it easier to track the source and destination of each transaction.

1 Like

So that you can put more transactions in an block more throughput and therefore lower fees.

With an account model it is maybe easier to associate transactions issued by the same party, but that’s why it is a fungeable model, there is less privacy because you see the transaction and you cannot send money to yourself but it makes the transactions completely visible.

1 Like
  1. It’s always a benefit. One block will be able to fit more transactions, making them faster and less expensive. BTC has had its problem with it before which led to both Bitcoin Cash and SEGWIT, although the latter wasn’t meant to address the full block issue at first.

  2. With BTC, outputs have to equal inputs every time, meaning the money you don’t want to spend has to be sent back to a wallet that belongs to yourself, making it more difficult to track who receives that money. Etherium transactions are more exposed because they work on a true balance model.

1 Like
  1. The account model using less space is a benefit because you can fit more transactions into each block, allowing higher transactions per second.

  2. All transactions on the account model or public whereas with UTXOs the transactions are relatively private.

1 Like
  1. Account model not need much space as the UTXO model. A benefit because it takes up less space increasing the storage capacity . The account model is not as great as the UTXO model for privacy because there are no outputs. Each transaction seen from the outside how much was sent and to whom.
  2. Allows for a easy model with faster transactions for privacy the account model is not as great as utxo model because a balance & updating account model . It is easier to see total balance and where transaction coin ends up
1 Like

Homework on UTXO vs Account Model – Questions
1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
To save space on the ETH blockchain and increase tx speed, as nodes and have all transactions earlier happened on ETH blockchain, ETH also holds code for all smart contracts and keeps contract state (to keep track on partly conditions already happen) of all contracts. So to to save space and to get more transaction per second executed.
2. How is the account model not as great as the UTXO model for privacy?
As you can trace back from where a transactions is originated easily (point to point), with UTOX that Bitcoin uses you can send to many in same transaction and a small part to your own wallet(harder to back trace).

2 Likes
  1. If a transaction requires less space, we can make more transactions per block so a transaction needs less time to be processed.
  2. With the account model everyone knows the exact transaction. There is no “cashback” in a transaction.
1 Like
  1. it allows the transaction data in each block to be smaller which helps it in scaling in comparison to Bitcoin.

  2. the account model doesn’t let you hide what your account balance is on the blockchain, whereas in Bitcoin you can send multiple transactions simultaneously and help further disguise your actions when sending Bitcoin.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Answer - because the transaction is simpler and faster.
  2. How is the account model not as great as the UTXO model for privacy?
    Answer - the transactions are less private in eth blockchain than the same transaction in the btc blockchain. One can see the exact amount of money that was sent from a what address to another specific address. So unless both addresses belong to the sender there is no way that the same amount can be sent to the different address as well as to your address simultaneously the way it is possible to do under a transaction conducted via the btc blockchain.
1 Like
  1. single block can fit more transactions, plus increasing transaction speed
  2. in UTXO model you can not distinguish from outside between outgoing transaction which one goes where
1 Like

1- because on ethereum you just move the ether quantity from an account to an other which save space and being faster

2- it is not good for privacy because you can easily see from which account the transaction comes from and where goes.

1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
This means less space is taken up on the blockchain, so should reduce fees (unless something else is causing blocks to become full).

2. How is the account model not as great as the UTXO model for privacy?
The account model just uses balances and removing/adding to balances of accounts when funds are transferred. The account model just allows funds moving from one account to another (Account A to B), you could still send money to yourself if you own Account B, but you can't send to other recipients and to yourself (thus obscuring where funds are really changing hands) as you could with UTXOs.

1 Like