Homework on UTXO vs Account Model

  1. The benefit of taking less space is that the transactions are much faster and transparent. You can also fit more transactions on the block.
  2. The account model shows clearly from which address the money is coming from and where it is going to. UTXO’s send a bunch of outputs that are hard to track.
2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Space is always at a premium, so the less required by the account model translates into greater storage per block and thus enhanced efficiency.
  2. How is the account model not as great as the UTXO model for privacy?
    Easier to track each transaction from sender to receiver and unable to send via multiple outputs simultaneously.
1 Like
  1. Account model reduces the overall size of the blockchain which makes it easier to set up and maintain a node. When transaction sizes are smaller, transaction fees are reduced.

  2. In UTXO model one’s balance is not stored anywhere but is in the blockchain as unspent transaction outputs. Also, when you make a transaction, it’s impossible from an outsider to tell which outputs goes to a receiver and which ones goes back to senders own address.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    We need less space. Blockchain size is smaller which is easier for nodes to maintain
  2. How is the account model not as great as the UTXO model for privacy?
    With UTXO you can track each single coin . Addtionally with UTXOs it is not possible to see from outsidewhich outputs goes to receiver and which one back to our address
1 Like
  1. The benefit comes in the same way that the soft fork in Segwit benefitted the network. The less space the code requires the more efficient the communication and transactions. Its kind of a “say less” model…lol.

  2. A big plus to the Bitcoin model is that you can add a layer between yourself and the blockchain via the input and output method. The account model is more straight forward and transparent. Both have pro’s and cons.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Smaller transactions means faster transaction execution and lower fees. Analoguous to the btc segwit.

  2. How is the account model not as great as the UTXO model for privacy?
    With a utxo model it’s possible to scrutinize every single coin. In an account model the coins are fungible.

1 Like
  1. Bulk transactions are more efficient and accounts are capable of retaining info about txs, providing an overall account balance that is easier to understand.
  2. UTXO in BTC it’s less fungible and harder to track amounts between 2 senders.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It increases the scalability of the blockchain.
  2. How is the account model not as great as the UTXO model for privacy?
    There is no multiple outputs on ethereum. You can track what amount of eth was sent to another wallet.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

Blocks can include more transactions, which allows faster/cheaper transactions.

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

The account model is not as good for privacy as you can track the address of who has been paid, whereas the UTXO model can pay out multiple accounts one of which can be your own.

1 Like
  1. Requiring less space means it is a more efficient system. More can be fit and the process is most likely faster as well.

  2. It is much easier to track where a transaction is coming from and where it’s going to.

1 Like
  1. Benefits are faster transactions, less data being sent since only one tx can be sent and no need to add UTXOs in wallet.
  2. Account model doesn’t have the traceability of transactions making ETH fungible.
1 Like
  1. Transactions are smaller and less expensive, as fees are calculated using bytes of data.

  2. UTXO is better for privacy because it is sending each transaction to 2+ addresses, 1 of which being the sender’s address to receive back any excess UTXOs not needed to satisfy that transaction. These multiple outputs obscure where the funds are going and makes it more difficult to track ownership of coins.

1 Like
  1. This account model allows a faster transaction time. I can send exact amounts so there is no need for sending money back to myself or using multiple small utxo’s to send a larger sum.
  2. Eth transactions are one for one. UTXO can have multiple inputs and outputs and those outputs can have other outputs with other outputs and so on. As far as privacy is concerned, every Eth transaction can be traced back to the sender. It is easier to trace one transaction than it is to try and figure out all inputs and UTXO’s that make up a BTC transaction. One of the outputs can be sent back to the sender by the sender without anyone knowing which transaction it was
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The account model on Ethereum requires less space within each block because the transactions are simple 1:1 transactions in which a transfer is merely a command to adjust the amount of digital holdings for both the sender and the recipient. Whereas the UTXO model may require the aggregation of multiple UTXOs into a transaction in order to meet the threshold amount, multiple transactions can occur at once, and you can send money to not only others, but also to another wallet that you possess, in addition to the leftover change from all of the transactions that you may receive back to the originating account.

  2. How is the account model not as great as the UTXO model for privacy?
    It is very easy to determine the originating address and destination address because the transactions only involve two parties. The level of privacy is much higher with the UTXO model for the reasons above in answer 1, which make it increasingly complex to determine specific the journey of a given UTXO.

1 Like
  1. because it makes the tokens more annonymous and fungible and also makes the transactions require less data, hence more transactions can fit into each block
  2. because there are no change wallets in ethereum. with change wallets, it’s harder to know where the transactions went as each transaction can have multiple outputs.
1 Like
  1. It allows for transactions to propagate faster throughout the network and increases the number of transactions per block.

  2. Because you can easily track where each coin originates from. Funds go from one account to another without sending anything back to yourself.

1 Like
  • 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.More space=better --> more transactions, smaller fees, faster transactions.
2.Because you can see easy where the transactions has been sent.

1 Like
  1. It does not save all the Input and Output of a transaction, only saves the balance of the address, solving the issue with the storage efficiency that happens on BTC.

  2. You can trace the address of who made a payment and get the accounts balance.

1 Like

1-We don’t save UTXOs we save only the balance which will have smaller space in the blockchain.
2- you can trace who made the payment because it has only one input and one output unlike BTC where you have several input and output

1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
The ethereum model does not rely on UTXOs. Balances are simply updated with the number of ethereum you have after a transaction. The requires a lot less space meaning blocks are not taken up by lists of UTXOs. Additionally there is faster processing meaning there is an increase in efficiency and a cut to time and cost.

2. How is the account model not as great as the UTXO model for privacy?
All ethereum are the same there is no differentiation from one ethereum to another. Funds are simply moved from one account to another meaning that wallets with certain amounts of ETH are far easier to track and follow visually as things are simply updated into other accounts.

1 Like