Homework on UTXO vs Account Model

You can actually see the exact amount in each model, but as you mention, you could always sent a bit back to your address, or another different address you own, creating multiple inputs and outputs. Is just harder to track the real amount, maybe that is what you meant.

Felipe.

1 Like

Hi there! You actually can see the amount sent in each output, but you could spread 1 BTC into 10 different accounts you own, making it a little harder to track.

1 Like

Hi there! In both models you can check past transactions, but its easier to track in the account model, as you don’t have multiple inputs and outputs that can make it unclear where funds are going.

1 Like

Actually, you can send ether to yourself, just that it won’t be quite useful.

1 Like

Hi there!! And how can you track in the account model?

1 Like

1.) The account model requires less space because each block can contain more transactions so more transactions can be done at once decreasing wait times.

2.) UTXO allows for combined transactions, you could send funds to multiple people yet it’s difficult for an outside viewer to tell if it’s 3 or 4 different people or one person with different addresses as just one example. Account model on the other hand is just one account transfer to another making it easy for a viewer to see who the sender and receiver is.

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

Less space equals smaller transactions fees per byte, Blockchain work smoother, nodes grows slower.

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

Account model compromised privacy, account code and balances are public.

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

Because every transactions are smaller and this brings less cost in fees.

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

Because is easy to track the amounts and destinations.

1 Like
  1. This way there will fit more tx-s in one block.

  2. With account model you see exactly where the money is moving. With UTXO model, a sender can send some money back to himself in one tx and hide from the outside which amount went to who

1 Like

The account model doesn’t require much space as the UTXO model, why is that a benefit?
The Ethereum blockchain doesn’t only hold transactions info but also code for smart contract and the state of all smart contracts.

How is the account model not as great as the UTXO model for privacy?
You can’t send to multiple adresses in one transaction and so when you send a tx it is visible to which address you send it, unlike w/ btc where you couldn’t be sure if it was your own address or someone elses.

1 Like

Saving space allows for greater decentralization as the blockchain code in lighter and takes less HD space.

The account model is much easier to follow than the UTXO tree, so it’s easier to track transactions from A to B. The UTXO chain of custody can be traced back to the miners (coin origin), so it’s still fully traceable and not 100% private, however without sophisticated chain analysis software, the UTXO tree is too confusing to make sense of, especially given the fact that wallet addresses don’t have ownership info associated with them.

1 Like

Yes, that’s what I meant, thanks for the clarification anyway, appreciate it. Gracias!

1 Like

The account model doesn’t require much space as the UTXO model, why is that a benefit?
It is easy to express in code and text to move ETH from one account to another.
Bitcoin can have a number of inputed UTXOs and then all of those have to get outputed
to another account.

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

The UTXO model can send a Tx to more than one node. There is no way
to tell which output goes to me and which output goes to the recipient.
This model gives more privacy.

The account model updates accounts by adding and subtracting numbers due to the
transactions. There are not any UTXOs. It is less private because there is not
a way to send money back to the owner of the account initiating the transaction.
Outside nodes can see how much money you sent and to what address.

1 Like

1.when a transaction happens on ethereum, the 2 accounts are updated with a new balance. There is no need to store the history of UTXO’s which consume space.
2. The account model has less privacy as the transactions are transparent on the eth blockchain. In the UTXO model you can split transactions and divert money to other accounts.

1 Like

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Can have (store) more transactions. More storage afficiency.
2. How is the account model not as great as the UTXO model for privacy?
Is easy to see were the money is going and coming. UTXO model you can send with one transaction multiple outputs.

1 Like

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

  • The Account Model : whenTx takes place the move is simple from A->B, It automatically updates the account Balance (benefit), by adding/subtracting to the relevant Account.

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

  • While in UTXO model it is possible to make more than one TXs, including to yourself at the same time (which can hide the privacy), In an Account model you can make only one TX at a given time.
1 Like
  1. it is beneficial as more contracts can be processed. This leads to efficiencies and cost reduction for users. and scale benefits to miners.
  2. With UTXOS you have tracking and a record of all inputs and outputs. The account model does not have outputs. The account balance changes and are public… Therefore it is more fungible.
1 Like

Greetings,

  1. Space savings is a benefit because it eases the burden on network nodes.

  2. Since you can only follow the path and amounts of transactions, it’s easier for said transactions to be followed.

Thanks.

1 Like
  1. It take way less space and it is more fungible.

  2. In each TX everyone can see addresses of sender and receiver and how much was sent.

1 Like
  1. It makes space for smart contracts, fits more transactions, lowers transaction fee (and speeds up mining?)

  2. You cannot be deceptive with the way you send your funds. For example, you can’t send some funds to another person and some back to yourself, therefore throwing people off “your scent.” The balance is just updated.