本文深入探讨了TON区块链中费用计算的复杂性以及不正确的gas预估可能导致的严重问题。TON 使用异步消息传递和细粒度的费用模型,开发者需要仔细验证消息附带的 TON 数量,以确保能够支付所有可能的执行分支的费用,包括计算费、转发费和存储费,尤其是在处理回弹消息时。从 TVM 12 开始,回弹消息的成本增加,使得保守的费用预估变得更加重要。