节点运维

在本地或服务器上运行 TRON 节点(全节点、轻节点、SR 节点),也可作为索引器与事件订阅数据流的一环。

本章面向运行 TRON 网络节点软件的运维人员,涵盖全节点(Full Node)、轻节点(Lite Full Node)和超级代表(SR)节点:各类节点的定义、部署与快速引导、日常运维,以及如何接入事件订阅系统、为下游的数据索引器和分析平台提供实时数据流。

📘

前置阅读

本章导航

  • 节点概述:了解节点的概念、全节点与轻节点的区别、运行自有节点的优势,以及自建节点与使用第三方托管 API 服务的选型对比。
  • 部署节点:介绍服务器硬件规格、JDK 环境选择、获取编译后的 JAR 包、JVM 垃圾回收(GC)参数调优、节点启动选项、超级代表(SR)节点配置,以及如何基于快照快速部署轻节点。
  • 主网数据库快照:利用最新的数据库快照快速引导新节点,避免长达数周的从零开始冷同步。
  • TRON 私链:搭建隔离的私有测试网络,包括自定义配置 P2P 版本号(非主网的 p2p.version)以及缩短治理提议与维护周期。
  • 节点维护工具套件:使用 Toolkit.jar 命令行维护工具进行数据库备份、LevelDB 与 RocksDB 存储引擎转换、快照裁剪以及存储状态回滚等。
  • 事件订阅:介绍接收 TRON 链上事件的四种主要途径(TronGrid 托管 API、TronWeb SDK、全节点内置 ZeroMQ 发布器、自建 Kafka 或 MongoDB 插件),对比事件服务框架 V1.0 与 V2.0 的差异,并解析七种事件触发器类型。

相关资源