Homework on UTXO vs Account Model

  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It helps maintaining the BC size as ight as possible, benefitting storage and transportation performance

  2. How is the account model not as great as the UTXO model for privacy?
    Because in the UTXO model you cannot find out what UTXO went to whom, whilst in the account model you can read off the BC what amount has been sent to what address

2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    ans-as there are no transaction history only balance on the eth blockchain, there wouldn’t be an issue of size for storage and allows multiple smart contracts to run on the blockchain.
  2. How is the account model not as great as the UTXO model for privacy?
    ans- the eth account model shows the updated balance on the transaction as a whole because of the singularity of the transaction (A to B) . all Eth are the same coins. this makes your transaction easily visible to the public.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    With ethereum they don’t store utxo’s freeing up more space and letting more transactions happen.
  2. How is the account model not as great as the UTXO model for privacy?
    With UTXO’s you can track transactions and input and output to the smallest part of a btc which is a satoshi. In ethereum account balance model you cannot track it down to the smallest wei. All transactions are in whole eth.

P.S.
Shouldn’t it be changed to transparent instead of privacy?

2 Likes
  1. There is more room for more transactions to be written into blocks as input and output data isn’t stored within the block.

  2. It is easy to identify which account conducted a transaction via the account model, whereas a UTXO reduces this transparency since there are ways to simultaneously send a part of your balance to yourself and another account. This makes it significantly harder for your account to be traced back to you.

2 Likes

My Answers:

  1. The ETH network stores more contents on the blockchain so by having more space it can better manage the contents of the blockchain.
    Example: You can store more transactions in a block making the verification waiting time less and decrease the transaction fees.

  2. Having the account model you can see on the blockchain how much has been sent or received to what address, making it less private. The UTXO model can have multiple outputs within a transaction, one of them being your own.

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

Requiring less space than the UTXO model is beneficial as it allows for smaller blocks that are easier to mine thus making transactions quicker and cheaper to process.

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

As there is a direct transfer between one address to another and no option to involve multiple outputs it becomes a much clearer trail of where transactions are coming from and where they are headed exactly. A UTXO transaction can result in multiple outputs dissolving the trail even more./

2 Likes
  1. bulk transactions are more efficient

  2. With the account model you can always see which address the coin(s) are sent to/from. With the UTXO model you may send some to another recipient but also to yourself within the same transaction, making it hard to track.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The increased space allows for more transactions to be included per block.

  2. How is the account model not as great as the UTXO model for privacy?
    The transactions add/subtract from each wallet, which is transparent and can be clearly traced from sender to recipient. The UTXO model makes it harder for transactions to be linked transactions to specific wallets.

1 Like
  1. With less space, it would make for smaller blocks that lead to faster transactions
  2. The account model allows us to always track the address of who has been paid, thus it isn’t possible to send parts of a transaction to ourselves
1 Like
  1. with smaller transaction sizes allow you to store more tx on each block on the blockchain.
  2. with the account model, you can see your balances.
1 Like
  1. With the account model, you can’t have 2 or more outputs in the same transaction. It also produces a balance in each wallet.

  2. The account model, shows the transaction destination and has no output. The UTXO

1 Like
  1. continued… only shows the output, but you can not see the input until another output is made to see the input from a prior output. There is no way to know if the output went back to the same address it was sent from.
1 Like
  1. The account model does not require much space as UTXO. This is a benefit because is literally saves space so you can have more transactions.

  2. The account model is not as private as utxo because it moves from a to b. In utxo it can move from a to b1, b2, b3,b4. (the multiple output factor)

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?
  2. How is the account model not as great as the UTXO model for privacy?

Answers
1.The account model balance updates every after transaction which makes the calculations simple and time saving, while UTXO model you have to carryout additions from every transaction to get the balance which makes it hectic and involves a lot of time.

2.The account model is easily to know where the money is coming from while UTXO model you can have several transactions at the same time and hide where your sending or how much amount your sending.

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. An increase in the number of participants, which is the intent of the account model.
  2. If one individual wishes to transfer between accounts UTXO’s are more private because the unspent UTXO’s are sent to a “Change wallet”. These wallets make it difficult to determine destination outputs.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Because it saves storage space, so more TXs and smart contracts can be stored.

  2. How is the account model not as great as the UTXO model for privacy?
    The account model is easier to visualize, coins go from one wallet to another. In UTXO model, there are multiple outputs, it is harder to know where the coin is going, and you can send to another wallet owned by you.

1 Like
  1. The account model allows for less space and therefore attracting more users.

  2. The UTXO diversifies the senders and therefore cant be as easily traced

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Reduces the space requirements on the blockchain and is also simpler to work with in programs.

  2. How is the account model not as great as the UTXO model for privacy?
    The transactions are more straight-forward in the Ethereum account model, an amount moves from one account to another. With Bitcoin’s multiple inputs and outputs it is easier to obfuscate the amounts and purposes of transactions.

1 Like
  1. Less space would make block times faster, the system cheaper to use, and less centralized.
  2. The account model isn’t as private since it only allows for one transaction at a time, instead of the ability to send many, including ones back to yourself.
1 Like

1: Saving space is just a good thing overall, it makes the block easier to process

2: Because you can’t send money back to yourself, so people can track exactly where your money is going

1 Like