
收款记录不等于又发起一笔交易
判断冷钱包手续费,第一步不是看设备是否联网,而是看发生了什么交易。以普通比特币付款为例,付款交易消费已有输入并创建输出,收款方取得其中对应的输出。只是收到这一输出,并不表示收款方同时另外发出了一笔交易。
因此,普通直接收款与随后主动转出要分开理解。前者是接收既有交易中的结果,后者需要构造新的交易。这一说明并不覆盖所有链、合约操作或服务商收费场景,不能据此宣称所有名为“收款”的业务都免费。
比特币费用先看输入输出差额
Bitcoin开发文档在手续费与找零部分说明,普通交易输入总额中没有分配到输出的部分构成费用。找零输出则是分配回付款方控制范围的部分,不能因为它不是目标收款地址,就把整笔找零当成手续费。
阅读交易详情时,可以分别记录输入合计、目标输出、其他输出以及最终费用。这个核对关注账面关系,不提供当前费率或费用优化指令。钱包界面的估算、服务账单和链上最终记录,也应标明各自来源再比较。

费用上限不是实际扣费总额
对EIP1559类型的以太坊交易,最大每Gas费用、优先费用上限与实际采用的每Gas价格不是同一个字段。最终费用还与实际使用的Gas数量有关。看到一个上限数字,不应直接把它当成已经支付的总额。
该提案的参考实现区分基础费用和优先费用,并处理未使用Gas的退回。本文只解释这些字段的作用,不引用提案写作时期的挖矿表述作为以太坊现状,也不承诺某个上限一定能让交易在指定时间内被处理。
服务收费必须另有收费依据
如果一个服务另外列出提现费、代办费或其他项目,应把它与协议层费用分栏查看:收费者是谁、适用什么操作、采用哪份条款、最终扣了多少。协议文档说明网络如何计费,并不能替某个服务证明其收费项目正确。
同样,不能只凭冷钱包名称判断一个收费要求合理。把“网络费”三个字放在通知里,并没有完成交易核对。需要先对应真实交易、已知服务和具体收费记录,不把陌生通知中的付款要求当成协议必需步骤。