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 is a benefit because it means more transactions can fit on a block. It is more efficient.

  2. How is the account model not as great as the UTXO model for privacy?
    Unlike UTXO where the multiple outputs can muddy the trail of transfer, the account model shows exactly the sending and receiving accounts.

1 Like
  1. Blockspace becoming full is less of a problem, and can include more transactions. TXs will happen quicker.

  2. You can see where all transactions are going and there is no change wallet that is normally unrecognizeable on the bitcoin blockchain.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    You require less space in the blockchain to store financial data so you can handle more transaction per block. This may improve speed and scalability
  2. How is the account model not as great as the UTXO model for privacy?
    You can not mess around with the network making multiple transactions that includes yourself, hiding the actual bitcoins you transfer.
1 Like
  1. This is a benefit because it allows for more data to be inputted in the blockchain. The account model allows for more space allowing for more applications to be built on top of the network, but with this it does have less privacy than the UTXO model.
  2. Because unlike the UTXO model where a participant can send UTXOs to different accounts at the same time possibly sending to himself and another participant without the outside being able to tell whether those addresses are indeed another participant of the same person, is where the account model falls short in the privacy department since the account model will always adjust if the same account sends or receivers an eth.
1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    It requires less space in the blockchain and allows for more transactions/ smart contracts in a block.

  • How is the account model not as great as the UTXO model for privacy?
    Because there is no possibility to send the money back to yourself like in Bitcoin.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    At any given moment if you want to spend money in Account model its simply deducted from your account balance while in UTXO model the available balance for an individual needs to be queried, so each UTXO adds space as the block chain grows the delay in queries also will increase.
  2. How is the account model not as great as the UTXO model for privacy?
    The account balance is visible for an individual while in UTXO to find the same information one needs to guess the total balance.
2 Likes

1 - less data space is beneficial because it is less to process and less to store.

2 - the account model is a bit less private because you can more easily see which accounts transactions are going to (this can be obscured with UTXO)

1 Like
  1. cause it dont have to count the uTXO so is saving important space for scalability of the crypto
  2. cause UTXO send each time UTXO to someone but also to you and you cant know if one of them is your account. while in the account model , that doesnt use UTXO you can see this cause the transaction goes just to one account to the other
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

Smaller transaction sizes, and lower fees.

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

Every transaction is visible to see, less privacy, you can only execute a single transaction from one account to another, this is easier to trace, whereas with a single UTXO you can split a transaction and send it to multiple addresses, harder to trace.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    less space means more space for other transactions/smart contracts in one block
  2. How is the account model not as great as the UTXO model for privacy?
    The account model shows clearly who sends and receives, which is not the case in the UTXO model with the multiple addresses
1 Like

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

Because in the account model, we just change the account balance, which is just a number.

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

In the account model we cannot trace the origin of the coin.

1 Like
  1. Since the account model does not require as much space as the UTXO model, more data will fit in the same amount of space and require less hardware to store the transactions.
  2. The account model is not as great as the UTXO model for privacy because UTXO allows you to send currency to multiple participants including yourself in a single transaction and the account model is much easier to track transactions.
1 Like

1.) The smaller the transactions, the smaller the fees are. Since it doesn’t have to compile inputs, it allows for more storage on a block.

2.) There aren’t multiple inputs and outputs and transactions are easier to track.

1 Like
  1. The benefit is that it is faster to send, receive and trace transactions on the network.

  2. The account model allows for full transfer of Ethereum to another account involving only a sender address and a receiver address. The UTXO model breaks down each transaction into multiple inputs and outputs so that even the sender can be a partial receiver of an output.

1 Like

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

  1. It is a benefit because more transactions can be stored in the block and also have more space for other transactions and smart contract code.

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

  1. From the outside viewing the blockchain you can see exactly how much money was sent and to which address and also that the address received it.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?

The smaller size of the account model makes it easier to compose a transaction since you only need to reference the two accounts involved and how much is being transferred and not a bunch of inputs and outputs. It also would allow for more transaction to be stored in a block which was probably required since the blockchain also needed to store the code and state of each smart contract.

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

The UTXO model allowed the creator of the transaction to attempt to obfuscate the amount actually being transferred as it allowed a transaction to be composed that could have more inputs and have the excess be sent back to the same wallet or another wallet that the sender owns, making it difficult to determine the true value of the transaction.

1 Like
  1. faster tx, lower fees , easier to mine, smaller blocks
  2. from the outside you can who sends and who receives eth
1 Like
  1. By utilizing less space in block, you can concatenate more transactions in one block and also have those transactions costing less.

  2. In account model you cannot combine multiple inputs and multiple outputs (which would contain also your own address in output) in order to confuseand misdirect the unwanted observer.

1 Like
  • Less space in the blockchain
  • You can’t send coins to yourself for example, and you can track the address of whose being paid or is sending the coins. It goes from person A to B, but not to multiple accounts.
1 Like

Any time space can be saved on the blockchain it is good for efficiency and scalability.

With the UTXO model, it is harder to see who ends up with the coins but it is very clear with the account model.

1 Like