一、UTXO比特币的单位是一聪(Satoshi),为10的8次方,UTXO必须为它的整数倍 coinbase交易为挖矿交易,它没有输入 比特币有两种节点:全节点和轻节点 在点对点的网络中,节点的角色既是交易者,也是消费者 1.定义 UTXO(Unspentransaction outputs)未花费交易输出 2.交易过程 每次交易,完全消耗之前交易生成的UTXO,生成新的UTXO; 在交易前后,UTXO的数量可能增多可能减少; UTXO是无法被分割的,只能够被消耗; 可以通过UTXO一直向前追溯,直到挖矿(coinbase交易) UTXO的账户余额=所有属于该地址的未花费UTXO集合 3.UTXO结构 交易输入包含:UTXO的来源+解锁脚本 交易输出包含:UTXO的币值+锁定脚本 交易包含:交易输入+交易输出+哈希(数字签名) 4.UTXO的优点 匿名性 UTXO是独立的数据结构,利于并行处理,交易本身是无状态的 交易易于验证无法被重放 5.UTXO缺点 可编程性差,无法实现复杂的逻辑 当输入Input较多时,见证脚本也会增多,消耗CPU和存储空间二、以太坊的Account模型链...