Can someone explain the "account model" (I think that's the term) for ETH addresses and how it's different from BTC's UTxO model?
Because a similar attack wouldn't be possible in Bitcoin. If someone sent "illegal BTC" to my addresses, I could use coin control to ignore those UTxO's and keep my BTC 100% "clean".
You described it more or less.
The conceptual difference is that the account model updates user balances globally. The UTXO model only records transaction receipts. In the UTXO model, account balances are calculated on the client-side by adding up the available unspent transaction outputs (UTXOs).
reply