网络参数

委员会可通过提案修改的 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 数据(例如 getMaintenanceTimeIntervalgetEnergyFee),便于机器直接读取与解析。

两个来源始终与主网实时状态保持同步。

示例参数

以下示例仅供参考,不涵盖全量列表,只列出费用估算、质押规划与 SR 治理中最常用的参数。表中数值是编写本文时的主网快照,实时状态请调用 API 或访问 TRONSCAN 获取。

网络层——治理、SR 经济与协议相关

ID名称当前值说明
#0getMaintenanceTimeInterval6 小时维护周期:SR 超级代表集轮换、投票计数、分成比例(Brokerage)变更及提案计票所依据的周期
#1getAccountUpgradeCost9,999 TRX申请 SR 候选人资格所需费用。由协议底层直接销毁并从流通量中移除——不可追回,即使账户停止担任 SR 也不例外
#5getWitnessPayPerBlock每区块 8 TRX支付给出块 SR 的产块奖励
#31getWitness127PayPerBlock每区块 128 TRX按获得票数加权,由前 127 名 SR 和 SR 合伙人共享的投票奖励池
#92getProposalExpireTime3 天新提案的基准投票窗口;实际到期时间向上取整至下一个维护期

用户层——资源与费用

ID名称当前值说明
#11getEnergyFee每 Energy 0.0001 TRX(100 sun)通过燃烧 TRX 支付合约调用费用时,每 Energy 的单价
#47getMaxFeeLimit15,000 TRX智能合约调用的单笔交易 fee_limit 上限。超过该值的交易将被拒绝
#61getFreeNetLimit600 带宽每个账户每天的免费带宽配额(约可完成 2 笔简单 TRX 转账)
#70getUnfreezeDelayDays14 天在 Stake 2.0 中,unfreezebalancev2withdrawexpireunfreeze 之间的等待时间

以上参数均可通过委员会提案调整。提案通过后,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),时间间隔以毫秒表示。


相关资源