2.ETH-账户
BTC的交易结构不符合常识 比特币的账本不记录任何人的“账户余额”。它只记录一笔笔“未被花费的交易输出”,即 UTXO (Unspent Transaction Output)。这个账本记录有一些不符合我们日常常识的地方: * 没有“账户”这个概念:比特币协议层面没有“账户”。你的“余额”并不是一个存在某处的数字,而是你的钱包软件在背后默默地帮你扫描整个区块链,把你所有能花的“电子钞票”(UTXOs)加起来的总和。 * 花钱就像用现金,必须整张花掉:假设你的钱包里有一张价值5 BTC的UTXO(一张电子钞票),而你只想给朋友转1 BTC。 * 你不能从这张5 BTC的“钞票”上撕下1 BTC给朋友。 * 你必须把整张5 BTC的钞票都花掉。这笔交易会产生两个新的输出(两张新钞票): * 一张价值1 BTC的新钞票,支付给你的朋友。 * 一张价值4 BTC的新钞票(扣除手续费后略少于4 BTC),作为**“找零”**支付给你自己的一个新地址。…