Homework on UTXO vs Account Model

1.make more space for tarnsactions on the block chain which will allow for faster transaction
2. the account model is easy to track and utxo is harder to follow

1 Like

Pois o tamanho reduzido de uma transação faz com que mais transações e código de smart contracts sejam inseridos nos blocos, aumentando a escalabilidade da blockchain e fazendo com que as taxas caiam.

2 Pois no modelo por contas (accounts), os balanços das carteiras são facilmente monitorados, pois as transações ocorrem pela diferença de saldo entre duas carteiras. No modelo por UTXO pode existir mais de um output/input e isso faz com que os balanços se tornem indistinguiveis em relação às antigas carteiras.

1 Like

1.Smaller transactions
2.ETH goes directly from your account to recipient.

1 Like

1- It makes it more efficient.
2- You can see exactly where ETH is sent to whereas with Bitcoin you can send the transactions to yourself and someone else in a single transaction which makes it difficult to distinguish what really is going on.

1 Like

UTXO vs Account Model - Homework Questions

1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
Ethereum block size is reduced improving the capacity of the network.

2. How is the account model not as great as the UTXO model for privacy?
BTC Blockchain UTXO model is referred to as “non fungible” asset type because the BTC blockchain network has the capability to track the creation of the bitcoin back to the original miner. This allows the network to determine if the bitcoin was created from/by a reputable source.

Ethereum coins are referred to as a “fungible” asset type. The Ethereum blockchain network is not capable of tracking the creation of individual coins because all Ethereum network coins are treated with equal weighting (value) preventing the networking from distinguishing between coin types. This inability to distinguish between coin types reduces the privacy of the network because the reputation of the original source cannot be deduced.

2 Likes
  1. More transactions would be able to fit in a block.
  2. UTXOs will be sent back to the owner, so that people looking at the transaction wouldn’t know which amount is for the recipient and which is for the original owner.
1 Like

But if Eth account model doesnt have utxos, then how is it less private than bitcoin?
it was said on the 7th video that you cant trace where the eth came from, so if you cant blacklist any coins, that sounds more private to me :confused:

Second question, Is the fact that A bitcoin can be blacklisted by exchanges because its dirty, rather theoretical or practical?
Like, how do they mark the dirty btc, do they have some kind of bot running a blacklist addresses list, and its checks everything ? And if yes, then how often it has been sufficient so far?
Is it only so, when there is alot of attention on the coins like in PlusToken case, or it is more widespread and applicable?

  1. The account model takes up less space on the blocks which means faster processing and lower fees.

  2. The account model is not so great for privacy as the UTXO model, because with the account model, transactions are more visible to the outsider, but In Etherium, which has the account model, it is not possible to identify each coin individually (as you can with Bitcoin) - so, with the account model, you can see how many coins you have, but not where each individual coin came from. So the Etherium account model is more fungible, whereas, in the UTXO model of Bitcoin, each individual coin can be traced right back to its source, but all individual transactions are anonymous, because no-one can tell who the payments belong to, whether they belong to you or to someone else. SIMPLE! :slight_smile:

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

The account model do not have UTXOs in it and it takes less space. Taking less space leads to more space for transactions in the block and it leads to less TX time.

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

In the UTXO model after transaction you get your unspent TX back but people can not realize which TX is coming back to you and which is going to other person.

In Account model TX is simpler, there are no UTXOs and can track the count ballance.

It’s true that you can’t blacklist any specific “coin” in ethereum, because there is no such notion. It’s just balances in accounts.

Your second question is probably better asked towards exchanges. The people I know that run exchanges and brokerages do run checks all the time to check for suspicious behaviour when it comes the patterns in the utxo sets.

You can check out this video by Ivan where he shows you these patterns: https://www.youtube.com/watch?v=T_3dMKCFXf0

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

Having more space for extra data creates added productivity a efficacy. It is also more fungible because it allows you to send the exact amount required unlike with UTXO model.

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

UTXO model has more privacy because you can obscure and confuse and divert transactions back to your own account, unlike with the account model were there is transparency you can see the amount and account code which has accepted the transaction.

1 Like
  1. A block can store more transactions, this does increasing the storage efficiency, and overall transaction speed.

  2. A transaction can only contain one recipient which does allow simpler trace-ability for who sent what where.

1 Like

The account model doesn’t require much space as the UTXO model, why is that a benefit?
More transactions can fit into a block and therefore the system is faster.

How is the account model not as great as the UTXO model for privacy?
The nodes in the account model can follow the states of each smart contract and thus have more information about where the money went.

1 Like
  1. It is beneficial that the account model doesn’t require as much space as the UTXO model because it allows for more transactions per block, reducing the transaction fees.

  2. The transactions in the account model are easily tracked, unlike in the UTXO model where multiple transactions can be sent at once, thereby hiding how much went to who.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    The account model doesn’t require as much space as the UTXO model, which is a benefit because it saves room for more data on the network.

  2. How is the account model not as great as the UTXO model for privacy?
    In the UTXO model you have a little privacy by sending outputs to yourself, which only lets others see the transaction data itself not to whom it was sent.

1 Like
  1. It’s beneficial because now you can have more transactions per block. Also lets you have more complicated smart contracts.

  2. The account model is not as good for privacy because it is easier to follow a transaction and to who is receiving it. On a UTXO you can send one transaction to multiple people or even to yourself and someone viewing this from the outside wouldn’t know.

1 Like

Blocks can include more tx’s

Easy to track the address of where came from and where went to

1 Like
  1. not having to store the UTXO means faster processing, and less storage in each block to store them.
  2. thee exact amount is on the block chain, and its destination from who and to who.
1 Like

1/ you need less space for transactions in the blockchain, the blocks can be smaller or have more capacity, more speed or more efficiency.
2/ in the account model it is clear to which accounts the money goes.
In the UTXO model the output of the transaction can go to multi different adresses, it is harder to trace the owner

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Because the transaction will take less space so we can stake more transaction in a block

  • How is the account model not as great as the UTXO model for privacy?
    Because when coin are moved in the utxo model there is multiple output so it s harder to say which one you sent and which one are your change. In account model you . can track . each transaction individualy and know exactly which amount are sent

1 Like