概念
TRON 智能合约的基础开发者概念——TRON 特有的 Solidity 语言扩展、TVM opcode 参考, 以及指向"TRON 工作原理"章节中 TVM 协议层材料的指引。
本节讲在 TRON 上编写、部署智能合约所需的基础概念。想直接动手部署,见快速通道;要看章节导图,见智能合约概览。
虚拟机的底层协议机制已收录于 TRON 工作原理 章节——请参阅 TRON 虚拟机(TVM) 与 TVM vs EVM,以深入理解状态转换框架以及两者的指令集差异。本节默认读者已掌握上述内容,重点讲面向开发者的合约构建与应用层概念。
本节导航
- 智能合约简介:了解智能合约的基本概念、在 TRON 网络上的执行机制,以及它与传统应用程序的区别。
- TRON 上的 Solidity:介绍 TRON 对 Solidity 版本的支持情况,以及 TRON 独有的语言扩展(如
trcToken类型、TRC-10 Token 内置函数、sun与trx资源计价单位)。 - Opcodes:TVM 指令集 (Opcode) 对照表,包含 TRON 专属的虚拟机指令(如
CALLTOKEN、FREEZEBALANCEV2等)。
推荐阅读顺序
对于首次接触 TRON 的开发者,建议按照 TVM 底层原理 → 智能合约简介 → TRON 上的 Solidity 基础 的顺序学习。Opcodes 是进阶参考手册,需要查具体虚拟机指令时随时翻阅。
相关资源
- TRON 虚拟机(TVM) —— 了解协议层的虚拟机运行机制(位于“TRON 工作原理”章节)
- TVM vs EVM —— 深入了解指令集及机制差异(位于“TRON 工作原理”章节)
- 快速通道 —— 仅需 10 分钟即可上手部署第一个智能合约
- 开发生命周期 —— 详述智能合约编写、编译、部署与验证的全流程
- 从以太坊迁移至 TRON —— 针对以太坊合约的实操移植与适配指南
Updated 26 days ago