网络参数
委员会可通过提案修改的 TRON 网络参数列表——资源定价、奖励、TVM 功能、治理阈值等。
前置阅读
TRON 网络通过一组动态参数,控制链的运行行为——资源定价、产块奖励、TVM 功能开关、提案阈值等。这些参数不是硬编码在协议里,而是存储在链上,通过提案修改。
任何 SR、SR 合伙人或 SR 候选人都可发起提案,但需获得委员会(27 位 SR)中至少 18 位活跃 SR 的赞成,提案才能在到期计票时通过并生效。
本文说明参数的读取途径,列出一组典型参数作为参考,并给出全量实时列表的数据源入口。提案的提交与投票机制见委员会与提案;端到端 TronWeb 演练见创建治理提案 recipe。
参数查询
通过 wallet/getchainparameters 接口可查询所有参数 ID 及其当前值,或在 TronScan 等区块浏览器的治理页面实时查看。
提案在投票窗口到期时计票;若达到 18 张活跃 SR 赞成票,新参数值在该到期计票时生效。
完整列表在哪里查
本页仅供核心参数参考。TRON 有 70 余项动态参数,并随协议升级持续增加。本页仅列出部分典型参数,完整列表请参考以下数据源:
- TRONSCAN 治理页 —— tronscan.org/#/sr/parameter —— 包含参数描述和当前值
- 实时 API —— 向任意 TRON 节点 POST
wallet/getchainparameters,接口返回以参数名为 Key 的 JSON 数据(例如getMaintenanceTimeInterval、getEnergyFee),便于机器直接读取与解析。两个来源始终与主网实时状态保持同步。
示例参数
以下示例仅供参考,不涵盖全量列表,只列出费用估算、质押规划与 SR 治理中最常用的参数。表中数值是编写本文时的主网快照,实时状态请调用 API 或访问 TRONSCAN 获取。
网络层——治理、SR 经济与协议相关
| ID | 名称 | 当前值 | 说明 |
|---|---|---|---|
| #0 | getMaintenanceTimeInterval | 6 小时 | 维护周期:SR 超级代表集轮换、投票计数、分成比例(Brokerage)变更及提案计票所依据的周期 |
| #1 | getAccountUpgradeCost | 9,999 TRX | 申请 SR 候选人资格所需费用。由协议底层直接销毁并从流通量中移除——不可追回,即使账户停止担任 SR 也不例外 |
| #5 | getWitnessPayPerBlock | 每区块 8 TRX | 支付给出块 SR 的产块奖励 |
| #31 | getWitness127PayPerBlock | 每区块 128 TRX | 按获得票数加权,由前 127 名 SR 和 SR 合伙人共享的投票奖励池 |
| #92 | getProposalExpireTime | 3 天 | 新提案的基准投票窗口;实际到期时间向上取整至下一个维护期 |
用户层——资源与费用
| ID | 名称 | 当前值 | 说明 |
|---|---|---|---|
| #11 | getEnergyFee | 每 Energy 0.0001 TRX(100 sun) | 通过燃烧 TRX 支付合约调用费用时,每 Energy 的单价 |
| #47 | getMaxFeeLimit | 15,000 TRX | 智能合约调用的单笔交易 fee_limit 上限。超过该值的交易将被拒绝 |
| #61 | getFreeNetLimit | 600 带宽 | 每个账户每天的免费带宽配额(约可完成 2 笔简单 TRX 转账) |
| #70 | getUnfreezeDelayDays | 14 天 | 在 Stake 2.0 中,unfreezebalancev2 与 withdrawexpireunfreeze 之间的等待时间 |
以上参数均可通过委员会提案调整。提案通过后,wallet/getchainparameters 接口在下一个维护周期同步更新为最新值。
通过代码读取参数
查询所有参数值:
BASE_URL=https://api.trongrid.io # 示例——替换为任意 TRON 节点(TronGrid、第三方或自托管)
curl -X POST ${BASE_URL}/wallet/getchainparameters响应为一个包含 chainParameter 数组的 JSON 对象,数组成员格式为 {key, value}。其中 key 与上表中的参数编号相对应。
{
"chainParameter": [
{ "key": "getMaintenanceTimeInterval", "value": 21600000 },
{ "key": "getAccountUpgradeCost", "value": 9999000000 },
{ "key": "getCreateAccountFee", "value": 100000 }
]
}注意 API 返回值中,TRX 值以 sun 表示(1 TRX = 1,000,000 sun),时间间隔以毫秒表示。
相关资源
- 委员会与提案 —— 委员会和提案介绍
- 创建治理提案 —— 提交并跟踪提案的 TronWeb recipe
- 超级代表 —— 章节概览
wallet/getchainparameters—— 查询当前参数值wallet/proposalcreate—— 创建新提案
Updated 26 days ago