安全与迁移

学习 TRON 智能合约安全最佳实践,并了解如何将现有的以太坊(Truffle / Hardhat)项目平滑移植至 TRON 网络。

本章涵盖智能合约的安全防御以太坊生态项目迁移两个核心主题。安全是任何智能合约在生产环境部署前都必须进行的重要审查;而迁移则为开发者提供将现有以太坊项目平滑移植至 TRON 网络的分步指导。

本章导航

  • 安全:分析 TVM 特有的安全风险与脆弱性注意事项,并介绍可在 TVM 字节码上运行的静态安全审计工具。
  • 最佳实践:提供合约部署前的关键检查清单,涵盖单元测试、错误管理、访问控制与能量成本规划。
  • 从以太坊迁移:提供将 Solidity 合约从以太坊移植到 TRON 网络的分步演练,帮助您理解底层 TVM 与 EVM 的核心差异。
  • Truffle 项目迁移到 TronBox:提供项目级迁移指导,涵盖目录结构调整、网络参数配置以及测试脚本适配。
📘

运行时错误排查提示

有关合约运行时遇到的各种典型错误诊断(例如 OUT_OF_TIMEREVERTOUT_OF_ENERGY、只读方法未返回 constant_result、TRC-20 能量划转差异以及 Stake 2.0 权限校验失败等),请参阅故障排查章节中的 智能合约错误

推荐阅读顺序


相关资源