Homework on UTXO vs Account Model

  1. Ethereum’s account model doesn’t require as much space as Bitcoin’s UTXO model because Ethereum does not track the inputs and outputs that UTXOs make up, but instead tracks the account balance of ETH and updates that balance without hashing UTXO inputs and outputs, which then creates more space for the blockchain to incorporate more transactions within each block.
  2. Ethereum’s account model allows for greater transparency in terms of account balances because account balances must be public in order for them to update anytime a smart contract is fulfilled, as opposed to the privacy of UTXOs it is not as clear where the inputs and outputs are going for any given transactions. The privacy for Ethereum’s account model is not as great if you wish to hide the details of the transactions that have made up your account balance.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    faster transactions
  2. How is the account model not as great as the UTXO model for privacy?

etherium is more fungable, cant trac history like u could with a btc

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Each block would accommodate more Txs.

  • How is the account model not as great as the UTXO model for privacy?
    In an UTXO model, it is difficult to distinguish the exact amount of tokens being sent to each address because a single Tx can consist of many inputs (senders) and outputs (recipients). In Account model a single Tx includes a single sender and a single recipient.

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

The transactions can be faster.

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

The transactions are more obvious on ETH. You can not send crypto to multiple addresses in a single tx, so it is harder to obscure my funds.

1 Like

Homework on UTXO vs Account Model - Qs

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The transactions are faster and do not take much space in a block (less MB)

  2. How is the account model not as great as the UTXO model for privacy?
    ETH is fungible so that you cannot track the history of the transaction like in BTC and in the account model a transaction involves only one recipient (you cannot send funds back to the sender wallet)

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?

It’s a benefit in the way that allows transactions to be faster and with lower energy consumption requirement. It also makes the network potentially more scalable

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

Because with the UTXO model you can trace back all transactions. In the account model the accoiunt only shows the balance.

1 Like

1-> because in that case there fits more transactions in a block then with the UTXO model but i didn`t heard Ivan mentioned that, the second benifit i heard Ivan mentioned that is that the accunt model is more simplicity

2-> Because the model is more easy to track transaction because of te simplicity of the model

1 Like
  1. It is beneficial because it results in lighter transaction data, reducing the amount of data that is stored in the blockchain and shared in the network, making it faster and less of a burden

  2. The Account Model clearly states the origin and destiny of the exact amount to be sent, making it easier to track what goes where and which account is credited or debited. The UTXO Model includes transactions that may have different inputs (several UTXOs) and outputs, which may and often do include the sender’s address, making it harder to track balances

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Because account model have only 1 input and 1 output, so it’s a simple model, But UTXO have different input and different output.

  2. How is the account model not as great as the UTXO model for privacy?
    UTXO used on Bitcoin blockchain can trace back all input and all output of the transactions, but I can also add my address in one of the output so I can send some money back to me, this can give more privacy, on the other hand account model have 1 input and 1 output only, shows only the balance, that makes Eth fungible, 1eth is equal to any other 1eth.

1 Like
  1. It enables for faster/more transactions on the blockchain.
  2. Because everyone can see who is sending the transaction and to which wallet/account.
2 Likes

Ethereum transactions are smaller in terms of bytes than Bitcoin transactions. Transactions that take up less space on the blockchain are good in proof of work blockchains, because that means more transactions per second.
The UTXO model makes it more difficult to link transactions which is beneficial to privacy.

More transactions fit in a block, more transactions processed per second, everyone’s happy.

You can’t obfuscate your outputs by hiding a true transaction among multiple transactions to addresses that you control. In ETH a transaction has only one output (and input).
I guess the solution is to have a service to which a lot of people send their ETH and have it send it for you to you recipient. In the process your ETH mixes with a lot of other people’s ETH. Now you just have to do it in a way that leaves no trace afterwards.

  1. Because it means more transactions can be added to the blockchain within a shorter period of time in comparison to a UTXO model. This is because in an UTXO model we must track every input (UTXOs) that was used to form a transaction and each of these UTXOs are considered non-fungible whereas in an account model this isn’t the case as we only need to add/subtract from account balances.

  2. Because in an account model there is no way to send funds back to yourself at the same time as sending it to someone else. As a result, it becomes easier to track the origin and destination of the exchanged funds.

On the other hand, a UTXO model is more private because in a single transaction you can send a UTXO to yourself and someone else which makes it difficult for any third-party to know where funds were sent to from who.

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Block space can be used for more transactions, rather than tracking UTXOs.
  2. How is the account model not as great as the UTXO model for privacy?
    It is very easy to track where value came from and where it went with an account model.
1 Like

Homework on UTXO vs Account Model - Questions

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

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

1.As the protocol of Eth Blockchain is to not having the inputs and outputs and this model doesn’t require much space

therefore eliminates the UTXO system in eth blockchain, which results in more storage capacity

more scalability and faster operation as a result of having more Ram or memory space free.

2.Meaning that you don’t have control over it and is visible by everyone.as an example in UTXO model you can have a control over your block outputs, whether send the outputs just to one person or send the remain balance to myself however you can send them all to myself with out anyone can view that which tx been transferred to me and which one to the others.
In Account Model is very transparent that how much fund you have transferred or received .
:grinning:

1 Like
  1. Because less space is always a benefit. Then blocks can include more transactions. and that increases the scalability of the blockchain by a bit then.
  2. Because you can only send the coins to some other wallet not a part to a another wallet en the rest to your self. SO you can exactly see where the coins are coming from and going to and how much.
1 Like
  1. The Account Model requires less space which means the TX are faster.
  2. UXTO model is better for privacy because TX input always links to existing UTXOs. Because of this link, TX can´t be replayed. In an Account Model only one signiture is needed for many transfers.
1 Like
  1. Less data required, block space can contain more transactions.
  2. It easier to trace a single transaction - both the origin and the destination of the particular ETH.
1 Like
  1. Reduced transaction size allows for greater transaction throughput as well as lower costs.
  2. On the ETH blockchain transactions are pretty straight forward and dont involve UTXOs. Instead, it’s an accounts based model. This makes it hard to obscure which transactions go to which account owners, because theirs only one output. With UTXOs it is easier to hide who ownership of funds because their can be multiple outputs, and all or none of them can be yours.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Space saving it’s important for the blockchain since all nodes are able to participate and have fast TXs.

  2. How is the account model not as great as the UTXO model for privacy?
    because with UTXO you make payments out of different inputs. With ETH it’s just 1 adress

1 Like