Homework on UTXO vs Account Model

less bytes, less gas fees.
2. can be traced back easier.

1 Like

1- the transaction takes less space and so we can put more transactions into a single block and blockchain can be more scalable.
2- because the balance is 100 percent transparent but with UTXOs we can send money to ourselves and nobody can say with 100 percent certainty that which of the UTXOs are back to my self.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Taking up less space on the blockchain which means less fees and more efficiency
  • How is the account model not as great as the UTXO model for privacy?
    Account model displays exactly where the transaction is going and coming from, UTXO model can go to different addresses and it’s less traceable.
1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    less storage. less infos, simpler = less space or storage
  2. How is the account model not as great as the UTXO model for privacy?
    you would know where it camefrom and you would know where will it go
1 Like

UTXOs vs Account model- Homework

1- It increases the block capacity to allow more transactions.
2- Because in UTXO´s model you can send money to a third party and to yourself in the same TX and no one can identify the different destination of the money from the output, in the Account model the Transaction itself identifies whose balances are changed by the transaction.

1 Like

1 The Account Model doesn’t require as much space as the UTXO Model, why is that a benefit?
Because it speeds up coding and frees up more space on the blockchain for more transactions.

2 How is the Account Model not as great as the UTXO model for privacy?
Because when you send ether in the Account Model, you have to send a set amount from your account to the recipient’s account. You can’t send multiple amounts from your account to multiple different accounts in the same transaction. This makes it impossible to keep private exactly how much you spend in each transaction.

1 Like

The account model doesn’t require much space as the UTXO model, why is that a benefit?
Mainly because the transaction sizes are smaller. Since all network validates the same contract it is easier to spread it to all the nodes. And when blocks are built we can have more transactions in the same block (considering the block size is the same as bitcoin)

How is the account model not as great as the UTXO model for privacy?
In Ethereum we can see the balance in our wallet as a single value, very similar as we would go to the bank and check how much we have there. As in Bitcoin we have several UTXO’s and the sum of them give us our “balance”. Since all UTXO’s are spaced across the blockchain it is more difficult to know how much UTXO’s are in a specific wallet.

1 Like
  1. The account model doesn’t require much space as the UTXO model, why is that a benefit?
    -Smaller transaction records mean less data that needs to be processed and stored on each node, which in turn can allow for faster processing and smaller storage requirements (IE. less cost)
  2. How is the account model not as great as the UTXO model for privacy?
    -The account model means that you can know which account sent and which account received how much for every transaction, removing the anonymity and ambiguity of the UTXO model, where each transaction could have variable amounts going to any of the accounts involved, obscuring the exact details of the transaction from inspection.
1 Like
  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/ Blocks can include more TX , Any space saved on blockchain is important, data is really important but block size is a an issue . Ethereum blockchain don’t have input , output data in TX, it is more seen as Balance of each account Wallet on the network.

2/ The Account model on Ethereum is not as good as Bitcoin model and his UTXO Model,
due to the fact that you can track the address of who has been paid and seen as balances .
Bitcoin and his UTXO model can paid and send across the network from to multiple accounts in the same TX One of this account can be yours or not , nobody can really tell if the new address is Hodl by someone else or new address Hodl by you. This is the power of Bitcoin :smile:

1 Like
  1. The account model is more memory efficient storing only a single account balance compared to storing several UTXOs that make up a user’s total balance. Transactions in the account model are also smaller in size as they only specify the sender, receiver, the payment amount, and a digit signature. Typically Ethereum’s account model takes about 100 bytes, whereas a UTXO transaction takes about 200-300 bytes.This means it’s faster to get new nodes online in a system running the account model because less data is needed to get them in sync.

  2. When it comes to privacy the UTXO model makes tracking the ownership of coins much harder as it typically involves multiple UTXO addresses, whereas the account model encourages address reusage and this makes creating a transaction history for a single user easier.

1 Like
  1. Less space required.

2.What if i’m not ok with this statetment, but i guess it’s because with utxo’s you dont really have a balance, only utxo’s, and then you never really holding anything but unspent transactions.

1 Like
  1. You can have more TXs in a single block.

  2. In account model it is easier to tell where you got money and where you send the money. Money just goes from A to B. In UTXO model one transaction could have multiple outputs where some of the outputs send money back to yourself. You can also always use a new address when receiving funds or sending funds back to yourself.

1 Like

Would it mean that is more possible to counterfeit ETHs, cause they are all the same? I know some hacks happened on its blockchain, lately Elrond EGLD too i think, so in what BTC is really not better in terms of security?

  1. It’s a benefit because the transaction block in ETH will have way less space on the blockchain(20-30 Kb) than the BTC will (1MB) and therefore it will be faster.

  2. In the account model you cannot sent money to yourself.

1 Like
  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    You can have more space to program or add more transactions as you dont have all the history from all the UTXO’s
  • How is the account model not as great as the UTXO model for privacy?
    Because you can track the payments that has been made to which account unlike bitcoin that you can even send money to yourself and nobody knows.
1 Like

1 The transaction use Less space in the block size.

  • The account model doesn’t require much space as the UTXO model, why is that a benefit?
    Size of the blocks is smaller
  • How is the account model not as great as the UTXO model for privacy?
    UTXO model is good for privacy as you can send coins withouth anyone monitoring on the blockchain what amount went where
1 Like
  1. As it takes less space more transactions can be stored on each block and/or there will be more space available for smart contracts

  2. With the account model you can only send individual transactions with UTXOs you can have several inputs and outputs on transactions, making this model more private

1 Like

1- the account model does not need to go track all the inputs that total the amount of eth used whereas with btc verification is made to see what the total utxo on the BC that is available .
The account model starts with the amount less used= balance…a little like fiat currency., I take a $20 out of my pocket to pay but that may not be the total of my holdings, just a transactional payment for this time
2- Because as Ivan says, you can send some to yourself and there is no way to know much about the transaction, hidden in a way.

1 Like
  1. It is a benefit because this allows for smaller transactions. Smaller transactions allow for more transactions to be placed in blocks and faster blocks.
  2. It is not as great for privacy because you can see exactly who’s account will be getting credited and the amount. With UTXOs there is a layer of privacy as you can send assets back to yourself disguised as another UTXO and you cannot tell who the recipient is.
1 Like