jerry_wilson
8 days ago  Karma: 25
Can anyone explain what is the difference between Bitcoin's "unspent transactions" and Ethereum's account based model in plain English?

Can anyone explain what is the difference between Bitcoin's "unspent transactions" and Ethereum's account based model in plain English?

en
#blockchain
#ethereum
#bitcoin
jerry_wilson
8 days ago  Karma: 25
Can anyone explain what is the difference between Bitcoin's "unspent transactions" and Ethereum's account based model in plain English?

Can anyone explain what is the difference between Bitcoin's "unspent transactions" and Ethereum's account based model in plain English?

en
#blockchain
#ethereum
#bitcoin

3 ANSWERS
kaijchang2
8 days ago Karma: 19793

Bitcoin basically keeps track of all transactions you have recieved but not spent the output of, where as Ethereum just keeps track of just the balance, which they can do because of differences in their blockchain implementation.

Bitcoin basically keeps track of all transactions you have recieved but not spent the output of, where as Ethereum just keeps track of just the balance, which they can do because of differences in their blockchain implementation.

jcozkieurge
8 days ago Karma: 135

UTXO: Each transaction generates an output that can be spent by other transaction and each transaction spends from the output of a previous transaction. It makes the implementation light clients simpler. A light client can process transactions without downloading the entire blockchain.

Account balance: conversely, Ethereum associates a balance for each account. It's a different approach that significantly simplifies the implementation of smart contracts because state information doesn't have to be included in each transaction.

UTXO: Each transaction generates an output that can be spent by other transaction and each transaction spends from the output of a previous transaction. It makes the implementation light clients simpler. A light client can process transactions without downloading the entire blockchain.

Account balance: conversely, Ethereum associates a balance for each account. It's a different approach that significantly simplifies the implementation of smart contracts because state information doesn't have to be included in each transaction.

paul_musgrave
8 days ago Karma: 390

Ethereum's implementation provides fungibility because transactions are not linked to each other.

Ethereum's implementation provides fungibility because transactions are not linked to each other.

Earn tokens by posting and answering questions about blockchain!
Karma to eth
YOUR ANSWER