交易体积
介绍如何计算交易的体积,用来确定交易的手续费。
交易体积通常以字节为单位,通过计算交易的输入、输出和其他字段的大小来确定。
交易体积的组成部分
比特币交易由以下部分组成:
1. 版本号
- 大小:4字节
- 作用:指示交易格式和协议版本。
2. 输入计数器
- 大小:1-9字节(可变长度整数)
- 作用:指示交易中包含的输入数量。
3. 输入
每个输入由以下字段组成:
- 前交易哈希(previous transaction hash):32字节
- 前输出索引(previous output index):4字节
- 解锁脚本长度(scriptSig length):1-9字节(可变长度整数)
- 解锁脚本(scriptSig):通常为107字节(签名和公钥的典型大小)
- 序列号(sequence):4字节