原创主题配图: 链观 BTC866 原创主题图解 · ChainView BTC866 Editorial · CC BY 4.0
金额不是交易体积
比特币费用与数据结构和费率相关,不直接按转账法币价值收取。同样金额可以使用不同输入输出,产生不同大小,因此不能用转账一万元的固定费表替代交易估算。
金额变化而输入输出结构不变时,体积未必发生相同比例变化。相反,小额付款若需要很多输入,也可能比大额单输入付款更贵。用这一对照可以纠正“转得越多费用必然越高”的直觉,而不推荐特定钱包。
重量与虚拟大小
隔离见证规则对见证与非见证数据采用不同权重,虚拟大小依据重量折算并取整。界面中的Byte、vByte和Weight不应混用,费率单位也需一并查看。
Weight与vsize的换算有取整,先按协议计算再核对工具显示。费率为每虚拟字节多少聪时,需要乘正确大小得到总费用,再折算到本币。不要将每字节费率与总聪数混在同一图轴。
输入数量会影响成本
使用多个小额UTXO通常需要更多输入,脚本类型也会改变结构。输出数量和找零安排同样相关,估算要以具体交易为基础,不能只凭资产余额或付款次数判断。
不同脚本和签名安排可能改变见证大小,输入数相同也不一定等重。避免用一个固定每输入大小套遍全部类型,工具若只给估值应说明假设。模板升级后旧测算不再准确,应留版本记录。
签名前后的估计有差异
钱包可能根据预期签名结构估计大小,最终签名交易可提供更准确的检查依据。比较费率建议时应看采样时间和确认目标,但建议费率并不保证下一块必定确认。
签名前估计和签后结果之间的差异不必然是隐藏收费,先看结构是否变动。平台提现费可能另有定价,不能与链上矿工费自动划等号。用户应分别核对平台规则、实际交易和钱包估算,而非只比较一个数字。
用结构表学习费用
假想练习列出输入、输出、见证、重量、虚拟大小和总费,改变一项观察结果。无需广播交易也能理解差异,避免为练习暴露真实持仓。记录工具版本,发现单位不明时先查说明再比较费用。
在教学表中加入总输入价值和找零,验证费用等于输入减输出。小额练习也会花钱,不广播的本地分析更适合解释结构。任何在线工具若索取助记词或完整私钥,都不应作为费用计算入口使用。
技术检查单依次记录“输入结构”“见证数据”“交易重量”“虚拟字节”,把标准规定、软件实现和这次实际观察分栏。先做无资金、只读的小范围检验,保存版本与区块引用,出现缺失就说明无法确认的环节。不同客户端的结果不一致时核对参数和资料范围,不凭一个页面断言整个协议失效。解释应让读者理解边界,而不是让复杂术语成为安全保证。



