Homework on UTXO vs Account Model

  1. You can simply update the accounts with new transactions, which takes less space and results in faster transactions.
  2. In UTXO model you can add multiple inputs and outputs in one transaction so that you are not sure where which transaction went. In account model there is a simple updating of account balances with one to one relations, which makes transactions less private.
2 Likes

1- It is a benefit because space saving is a benefit, blocks can include more transactions resulting in better storage efficiency
2- Account model is not as good for UXTO for privacy as you can track the address, how much was sent and who it has been sent to

2 Likes
  1. It is a benefit that the account model doesn’t require much space because it can fit more transactions in a block, cut fee costs and it simplifies the transaction.

  2. The account model not as great as the UTXO model for privacy in a way that all transactions are exposed and traceable from Transaction A to Transaction B but you’re unable to send fund back to yourself. :face_with_monocle:

2 Likes
  1. The account model doesnt require as much space is a benefit when it comes to the gas cost of a transaction… There aren’t a bunch of outputs to transfer individually, there is only a single transaction that updates balances.

  2. The account model isnt as great for privacy us the UTXO model because UTXO’s have extra transactions in them usually cause uncertainty as to which btc went to a recipient and which back to you, etc. Sending money to yourself doesnt happen in an account based model.

2 Likes
  1. It requires less use of data in the block and hence you can have more transactions per block and then the transactions can be faster. Also the account model makes the tokens fungible.

  2. Since the account model merely directs coins from one account to another it is easier to track from where and to whom a transaction occurs. In the UTXO model a transaction could be a situation where a sender is sending UTXO’s to themselves or sending them to other people. It is difficult to tell to whom the transaction is actually going to.

2 Likes
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    With the space saved you can add more transactions making the efficiency of the blockchain better.

  2. How is the account model not as great as the UTXO model for privacy?
    In the UTXO model, when you send a transaction, you can send some coins back to yourself so you can not tell who is getting what. In the account model, you can not send coins back to yourself there is less privacy in terms of people can see the exact amount sent to what account.

1 Like
  1. It is a benefit because it takes up less space in the blockchain, the nodes already have to store all the transactions, the code of the smart contracts and the state of the smart contracts. And since the transaction is smaller in size it has lower fees.

  2. Because when you send/receive ETH you can easily see witch address sent/received what amount, since your account code and balance is public. With the UTXO model you can send x amount to someone else and receive x amount in the same transaction, making it difficult to see how much BTC what address actually received.

1 Like

1.There is less data needed for each transaction that is stored in a block which allows for more transactions to be added to a block. This enables the network to process more transactions faster which in turn creates a more efficient network.
2. The account model allows you to send a single transaction to 1 recipient opposed to the UTXO model which allows you to send a transaction to multiple addresses in a single transaction. This makes the UTXO model more private as it is more difficult to track who received which transactions.

1 Like
  1. It creates more room in a block for more transactions or Smart Contracts.
  2. You can’t send back to yourself and ‘‘hide’’ your wallet address. With the UTXO model, it is also harder to know who is the recipient and who is the sender.
1 Like
  1. Transactions are smaller and take less space than UTXO, blocks can include more transactions per block making it faster and cost less per byte transacted.
    2.In Ethereum account code and balances are public.
1 Like
  1. The fact that the account model doesn’t require as much space as the UTXO model is a benefit because the transactions can be completed more efficiently. Cheaper and faster.

  2. The account model is not as private as the UTXO model because it is easier to track transactions. There is one input and one output for every transaction, preventing the user from masking their transactions with multiple inputs and outputs.

1 Like

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

If we save space, the transactions will be processed faster so it will be cheaper.

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

In the ETH blockchain, you can’t use the same transaction to send crypto to two recipients at the same time. While in the BTC blockchain, two UTXOS could be created from one transaction ( one to another recipient and one back to you using a different address) and there is no way to track if one of those UTXOS will go back to you.

1 Like
  1. Reduces size of block making things faster
  2. Its traceable if one tries to send to same account
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Equals to more transactions per block. Also coins are not traceable in blockchain history.
  2. How is the account model not as great as the UTXO model for privacy?
    You can not send money back to you, so it is visible how much you sent to another party.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Every transaction is smaller, faster, cheaper, and efficient
  2. How is the account model not as great as the UTXO model for privacy?
    Accounts are less private
    Balance and account code is public
1 Like

1:the transactions can be broadcasted way faster due to the smaller size therefore reducing fees

2:in an utxo a single transaction consists out of multiple previous transactions, also allowing you to send funds back to yourself. This provides more privacy.in an account model you also have to deal with the fact that coins are fungible.

1 Like

Q: The account model doesn’t require much space as the UTXO model, why is that a benefit?
A: More transactions will be able to fit into a block increasing rate of transaction.

Q: How is the account model not as great as the UTXO model for privacy?
A: As there is no notion of UTXO It is easy to identify transactions as funds are simply moved from the balance off account A to B. There is no way of sending funds back to one’s self.

1 Like
  1. The account model by its nature takes less space because your not trying to track all the connections (inputs & outputs) that has been involved with the token. You are just simply updating the value in an account vs tracking the ownership & history of the token. Due to less space used per transaction means more transactions per block and less processing power needed for the simple task of moving value. This also would free up processing power to work on the more complex decisions that need to be made in smart contracts and such.

  2. In the UTXO model, inputs and outputs can be difficult to decipher in some cases. When you send unspent transactions to someone else you generally will send change back to your self because the value you’re sending will rarely match up exactly with inputs that you received. This sending change back to yourself makes it difficult for someone to tell whose account actually received what and this gives a degree of privacy. In the account method it’s a simple move value from account “A” to account “B” which is easier to interpret when tracing.

1 Like
  1. Reduces size of the block allowing more transactions in a block.
  2. You know how much money has been sent to an address for a specific transaction, making this unsuitable for corporate applications for instance, where a privacy layer is needed.
1 Like
  1. The account models smaller transaction size means it take up less space in each block therefore less cost per transaction and faster.
  2. The UTXO model doesn’t show account balances in the same way which makes it better for privacy because its harder to trace.
1 Like