比特币和以太坊记录余额的方式差在哪?
以太坊有两类账户:由私钥控制的外部账户(EOA),和由代码控制的合约账户。比特币交易的手续费等于所有输入之和减去所有输出之和,这部分差额归打包这笔交易的矿工。
账户模型更像普通的银行账户,余额一目了然,写智能合约也更方便;代价是同一个账户的交易必须按 nonce 排队执行。
$BTC 用的是 UTXO 模型,钱包显示的余额其实是多个未花费输出加起来的总和。