~/tools/btc-weight-calculator可交互
BTC Weight 计算器
这个 BTC weight 计算器可以根据常见输入输出组合,估算 Bitcoin 交易的权重单位、见证字节、总字节和 vbytes。
~/tools/btc-weight-calculatorestimate weight
输入
输出
基础字节
见证字节
估算总字节
估算权重单位
估算 vbytes
~/tools/btc-weight-calculator/examplesusage.txt
使用示例
- 估算一个 1 输入 2 输出的 P2WPKH 交易大概有多少 vbytes。
- 比较 P2TR 和 P2PKH 输入对 weight 的影响差异。
- 在规划手续费前,先估算带 witness 的交易大小。
~/tools/btc-weight-calculator/guideREADME.md
BTC Weight 计算器说明
BTC weight 计算器适合在 SegWit 规则下快速估算 Bitcoin 交易大小。它不仅显示总字节,还会拆开基础字节、见证字节、权重单位和虚拟字节。这样做很重要,因为 Bitcoin 的手续费通常按 sat/vB 计价,而 witness 数据在 weight 计算里会被折扣处理。这个工具非常适合钱包前端、手续费估算、交易模板规划,以及比较不同脚本类型的大小差异。它基于常见模板做估算,不是逐字节精确仿真,但对大多数产品和前端场景已经足够实用。
~/tools/btc-weight-calculator/faq3 items
常见问题
Bitcoin 的 transaction weight 是什么?
它是 SegWit 引入的大小计量方式,用来把基础字节和 witness 字节合并成一个与手续费相关的值。
为什么 vbytes 和原始字节数不一样?
因为 witness 数据在 Bitcoin weight 规则下会被折扣,所以计费用的虚拟大小可能小于总原始字节。
这个结果对所有脚本都完全精确吗?
不是。它基于常见输入输出模板估算,遇到特殊脚本路径时可能会有细微差异。
~/tools/btc-weight-calculator/related5 links
~/tools/btc-weight-calculator/links站内