概念

TRON 智能合约的基础开发者概念——TRON 特有的 Solidity 语言扩展、TVM opcode 参考, 以及指向"TRON 工作原理"章节中 TVM 协议层材料的指引。

本节讲在 TRON 上编写、部署智能合约所需的基础概念。想直接动手部署,见快速通道;要看章节导图,见智能合约概览

📘

虚拟机的底层协议机制已收录于 TRON 工作原理 章节——请参阅 TRON 虚拟机(TVM)TVM vs EVM,以深入理解状态转换框架以及两者的指令集差异。本节默认读者已掌握上述内容,重点讲面向开发者的合约构建与应用层概念。

本节导航

  • 智能合约简介:了解智能合约的基本概念、在 TRON 网络上的执行机制,以及它与传统应用程序的区别。
  • TRON 上的 Solidity:介绍 TRON 对 Solidity 版本的支持情况,以及 TRON 独有的语言扩展(如 trcToken 类型、TRC-10 Token 内置函数、suntrx 资源计价单位)。
  • Opcodes:TVM 指令集 (Opcode) 对照表,包含 TRON 专属的虚拟机指令(如 CALLTOKENFREEZEBALANCEV2 等)。

推荐阅读顺序

对于首次接触 TRON 的开发者,建议按照 TVM 底层原理智能合约简介TRON 上的 Solidity 基础 的顺序学习。Opcodes 是进阶参考手册,需要查具体虚拟机指令时随时翻阅。


相关资源

  • TRON 虚拟机(TVM) —— 了解协议层的虚拟机运行机制(位于“TRON 工作原理”章节)
  • TVM vs EVM —— 深入了解指令集及机制差异(位于“TRON 工作原理”章节)
  • 快速通道 —— 仅需 10 分钟即可上手部署第一个智能合约
  • 开发生命周期 —— 详述智能合约编写、编译、部署与验证的全流程
  • 从以太坊迁移至 TRON —— 针对以太坊合约的实操移植与适配指南