# 节点客户端

TRON 客户端是指实现了 TRON Protocol 并参与在 P2P 网络中与其他 TRON 客户端交换信息共同构成整个 TRON 网络的程序。

TRON 目前只有唯一实现 \[java-tron]\(<https://github.com/tronprotocol/java-tron>).

### 节点类型

一般来说，TRON 节点分为以下几种：

* SR 节点。产块节点，设置了 SR 私钥，有产块能力。也称作超级代表节点，超级节点等。
* 普通节点(Full Node)。参与 TRON 网络的全节点，拥有全量区块数据和状态数据。一般会对外对内提供 API 服务。
* 轻节点。未实现。

### 主网和测试网

公链一般会有自己的主网(Mainnet)，同时还提供若干测试网(Testnet)供开发者和用户测试开发使用。

TRON 的所有主网和测试网信息如下：

\[链接]\(<https://github.com/andelf/rust-tron/blob/master/docs/networks.md>)
