SegWit 为什么区分交易标识和见证数据?
链小知 · AI 辅助整理 · 更新
SegWit 调整交易数据组织与验证方式。查看交易标识与费用时要理解见证数据的角色,再按对应口径分析交易大小。
txid 与 wtxid 覆盖的数据不同
BIP-141 定义了两种交易标识:txid 按不包含见证数据的交易序列化计算,wtxid 则包含对应见证数据。解释某个哈希值时,需要先说明它属于哪种标识。
这不意味着见证数据不受验证。SegWit 改变的是数据组织、承诺与标识方式;不能把不计入 txid 解释为签名或脚本数据可以任意修改。
原始字节与虚拟字节别混用
SegWit 使用交易权重来衡量区块占用:基础数据与总数据按规范组合计算,虚拟大小由权重折算而来。原始文件长度与收费界面里的 vbyte 不是同一数值。
因此,比较 sat/vB 费率时应确认使用虚拟大小。把下载文件的字节数直接乘以这个费率,可能与界面估计或实际手续费不一致。
复核手续费怎样保存数据?
记录交易标识、权重、虚拟大小以及输入输出的差额,再注明单位。区块浏览器只显示一个 size 字段时,先查其定义。
历史 Wiki 可以解释背景,涉及标识和权重定义时以正式规范为依据。不同工具展示的大小不一致,先核对单位与取整方式,再判断是否真的发生了数据差异。
引用与核对
链小知,《SegWit 为什么区分交易标识和见证数据?》,更新于 2026-10-09。本文解释知识与统计口径,当前行情以数据页的采样时间为准;引用第三方事实时请同时保留原始出处。
https://lianxiaozhi.com/learn/segwit-txid-witness