java-tron 文档¶
java-tron 是 TRON 网络的官方 Java 客户端实现,由 TRON 协议团队主导开发并完全开源。它实现了 TRON 主网的全部协议规范,包括 DPoS 共识、TVM 虚拟机、账户与资源模型、智能合约、去中心化交易所、多签权限管理等核心能力,是运行全节点、参与超级代表选举、部署合约和构建 DApp 的基础设施。
本文档面向 java-tron 节点运维者、协议研究者、DApp 开发者和核心贡献者,覆盖从节点部署、网络接入、API 调用到协议机制和源码贡献的完整链路。源码与版本发布:github.com/tronprotocol/java-tron。
选择你的入口¶
-
新手入门
第一次接触 java-tron 或 TRON 协议?先从循序渐进的实践路径开始,再将共识概览和术语表作为参考。
-
运行节点
涵盖 java-tron 部署、配置、网络连接、日志、监控、存储、备份和维护的指南。
-
DApp 开发
在 TRON 上构建 DApp 所需的智能合约开发、java-tron API 和命令行工具。
-
贡献核心
涵盖参与 java-tron 贡献、配置开发环境、理解 CI 与代码库,以及遵循 Issue、TIP 和网络治理流程的指南。
按主题浏览¶
- 开始使用 — 通过动手实践创建 TRON 账户、启动并验证 java-tron 节点,以及使用 wallet-cli 或 cURL 发送交易或查询链上数据
- 运维节点 — 涵盖 java-tron 部署、配置、网络连接、日志、监控、存储、备份和维护的指南
- API 参考 — 介绍如何在 HTTP、JSON-RPC 和 gRPC 接口之间选择,并提供参考索引和机器可读定义
- wallet-cli — 面向 TRON 和部分 EVM 网络的命令行钱包——Java 版侧重交互操作,TypeScript 版面向自动化代理
- 理解协议 — 涵盖 TRON 共识、超级代表、账户与签名、网络资源、系统合约和账户权限的文档
- 参与 java-tron 贡献 — 涵盖参与 java-tron 贡献、配置开发环境、理解 CI 与代码库,以及遵循 Issue、TIP 和网络治理流程的指南
- 构建 DApp — 在 TRON 上构建 DApp 所需的智能合约开发与开发工具
- 版本发布 — 节点升级流程、发布包签名验证和版本历史
- 附录 — 常见 TRON 与 java-tron 术语释义
其它资源¶
- TRON 白皮书 — TRON 协议设计与愿景的官方文献
- TRON 改进提案 (TIPs) — 协议演进提案的提交、讨论与归档仓库
- TRON 开发者中心 — DApp 开发者文档、SDK、教程的英文总入口
- TRON 官网 — 项目动态、生态合作伙伴、社区入口
文档权威来源¶
英文文档仓库 (documentation-en) 是 java-tron 文档的权威来源,本中文文档仓库 (documentation-zh) 为其翻译跟进版本。当中英文内容不一致时,以英文版为准;内容变更应先在英文源上进行,再同步到中文译文。