附录 A 术语表
隔离见证
Segregated Witness · SegWit
比特币的一次软分叉升级(BIP 141),把签名等见证数据从交易主体中分离出来,单独提交。
基础费用
Base Fee
以太坊 EIP-1559 引入的每单位 gas 的协议定价,由上一个区块的用量自动调整,并在交易中被销毁而非支付给验证者。
简化支付验证
Simplified Payment Verification · SPV
轻量级客户端只下载区块头,再借助默克尔证明确认某笔交易已被收录进区块,而无需下载完整区块。
交易标识
Transaction Identifier · txid
比特币交易的唯一标识,是交易序列化结果(不含见证数据)的双重 SHA-256 哈希,也是区块默克尔树的叶子。
默克尔树
Merkle Tree
把一组数据两两哈希、逐层向上合并,最终得到一个根哈希的二叉树。只要持有根哈希,就能对整组数据作出承诺。
区块头
Block Header
区块开头固定长度的摘要部分。比特币的区块头共 80 字节,包含版本号、前一区块哈希、默克尔根、时间戳、难度目标与随机数,工作量证明针对的正是区块头。
未花费交易输出
Unspent Transaction Output · UTXO
比特币账本的基本单位:一笔交易产生、尚未被后续交易花费的输出。每笔新交易都要消耗若干个 UTXO,并产生新的 UTXO。