网络
主网、Shasta 和 Nile 测试网的连接详情,以及如何为你的工作选择合适的网络。
TRON 协议可以运行在多个相互独立的网络上。开发者通常会接触四类环境:承载真实资产的 Mainnet,面向最终测试的 Shasta,跟进新功能的 Nile,以及本地或 CI 使用的私有网络。
本文汇总各网络的用途、连接端点和接入方式,帮助你为部署、测试、节点运维和数据服务选择合适环境。
前置阅读
网络选型
| 应用场景 | 网络环境 | TRX 成本 |
|---|---|---|
| 生产部署和真实资产交易 | Mainnet(主网) | 消耗真实 TRX |
| 首次学习、教程演练、上线前最终验证 | Shasta 测试网 | 测试 TRX,可通过水龙头获取 |
| 预演新功能、参数调整和治理提议 | Nile 测试网 | 测试 TRX,可通过水龙头获取 |
| 本地开发、自动化测试、CI | 私有链(Private Chain) | 由自定义创世配置控制 |
如果你刚开始学习 TRON,优先选择 Shasta。Shasta 更接近常规教程和示例代码的默认环境,也有 TronGrid 公共 endpoint。只有当你需要验证即将上线的新功能、参数调整或治理提议时,再切换到 Nile。
Mainnet
Mainnet 是 TRON 的生产网络,处理具有真实经济价值的交易。网络安全和共识状态由 27 位超级代表(SR)以及参与质押和投票的账户共同维护。
公共种子节点
以下主网节点可用于自建全节点的 P2P 邻居发现,也暴露全节点 HTTP API 端口 18888,适合临时查询或故障排查:
3.225.171.164:18888
52.53.189.99:18888
18.196.99.16:18888
34.253.187.192:18888
18.133.82.227:18888
35.180.51.163:18888
54.252.224.209:18888
18.231.27.82:18888
52.15.93.92:18888
34.220.77.106:18888
13.127.47.211:18888
13.124.62.58:18888
13.229.128.108:18888
35.182.37.246:18888
34.218.41.201:18888
15.207.144.3:18888
13.124.142.115:18888
15.207.147.245:18888
13.231.82.66:18888
使用建议
- 把这些节点配置到自建全节点的
config.conf中,用于 P2P 发现。- 临时验证状态、调试或主力节点不可用时,可以短时间使用其 HTTP API。
- 不要把公共种子节点作为生产 DApp、索引服务或高频请求的主接口。生产环境应使用自建全节点或专业 RPC 服务。
公共节点 IP 可能变化。最新列表以 java-tron 配置文件为准。运行节点的步骤参见部署节点。
第三方 RPC 提供商
除 TronGrid 外,生态中还有多家第三方 RPC 服务商。它们的覆盖网络、限额、SLA 和价格不同,接入前应查看各自最新说明。
服务商规格和资费可能变化。 TRON 开发者文档不为特定第三方服务商背书;选择时应按地区、SLA、预算、归档节点、WebSocket、专用节点等需求评估。
Shasta 测试网
Shasta 用于接近主网环境的最终测试,适合在主网上线前验证部署脚本、合约交互和集成流程。
| 服务 | Endpoint |
|---|---|
| 网站 | https://www.trongrid.io/shasta |
| 区块浏览器 | https://shasta.tronscan.org |
| 水龙头 | 获取 Shasta 测试币 |
| HTTP API | https://api.shasta.trongrid.io |
| JSON-RPC | https://api.shasta.trongrid.io/jsonrpc |
| gRPC(全节点) | grpc.shasta.trongrid.io:50051 |
| gRPC(Solidity) | grpc.shasta.trongrid.io:50052 |
P2P 网络版本(p2p.version) | 1 |
Shasta 当前不允许不受信任的外部第三方节点直接加入共识 P2P 连接。
Nile 测试网
Nile 用于预演新功能、参数调整和治理提议。它通常比主网更早运行新版本,适合跟进即将上线的协议变化。
| 服务 | Endpoint |
|---|---|
| 网站 | http://nileex.io |
| 区块浏览器 | https://nile.tronscan.org |
| 水龙头 | 获取 Nile 测试币 |
| HTTP API | https://api.nileex.io |
| HTTP API(TronGrid) | https://nile.trongrid.io |
| JSON-RPC | https://api.nileex.io/jsonrpc |
| gRPC(全节点) | grpc.nile.trongrid.io:50051 |
| gRPC(Solidity) | grpc.nile.trongrid.io:50061 |
P2P 网络版本(p2p.version) | 201910292 |
| 网络状态 | http://nileex.io/status/getStatusPage |
| 数据库快照 | Nile 快照 |
Nile 的第三方 RPC
多数第三方服务商只覆盖主网。Chainstack 提供 Nile 托管 RPC。若使用其他服务商,通常需要接入 TronGrid 或自建 Nile 全节点。
私有网络
本地开发、集成测试和 CI 场景中,可以使用自定义创世区块运行独立私有网络。
私有网络的特点:
- 可控:治理参数、账户和链状态都由开发者控制。
- 可重置:测试环境可以快速重建,不依赖公共测试网水龙头。
- 隔离:私有网络不会与外部 P2P 网络同步。
搭建步骤参见 TRON 私有链。
相关资源
- 获取测试网 Token — 在 Shasta 或 Nile 上获取测试 TRX
- 部署节点 — 部署并运行全节点
- TRON 私有链 — 本地搭建并配置私有网络
- TronGrid — 接入 TronGrid 托管节点服务
Updated 26 days ago