Stake 2.0 概览

如何在 TRON Stake 2.0 上质押 TRX,以获取带宽、能量和用于治理投票的 TRON Power。

📘

前置阅读

Stake 2.0 是 TRON 当前的质押机制,2023 年 4 月 7 日上线(提案 #84、规范 TIP-467)。现在所有新质押都通过 Stake 2.0 完成。

质押权益

每次质押 TRX,网络同时返还两类权益:

回报说明上限
带宽(Bandwidth) 能量(Energy)用于支付交易手续费的系统资源,二选一与质押量占全网总质押量的比例成正比
TRON Power(TP)选举 SR 的投票权重每质押 1 TRX 获得 1 TP

获得多少带宽或能量,取决于质押的 TRX 占全网该资源总质押的比例;全网质押越多,你的占比和对应资源就越低。 TRON Power 不同——始终 1 TRX = 1 TP,不浮动。

如何质押

调用 wallet/freezebalancev2 质押,需指定三个参数:

  • owner_address — 执行质押的账户
  • frozen_balance — 质押的 TRX 数量(单位:sun)
  • resource — 所需的资源类型:BANDWIDTHENERGY

示例:质押 100 TRX 以获取能量:

BASE_URL=https://api.trongrid.io   # 示例 — 可替换为任意 TRON 节点(TronGrid、第三方或自托管)
curl -X POST ${BASE_URL}/wallet/freezebalancev2 \
  -d '{
    "owner_address": "TTGhREx2pDSxFX555NWz1YwGpiBVPvQA7e",
    "frozen_balance": 100000000,
    "resource": "ENERGY",
    "visible": true
  }'

签名并广播返回的交易;确认后,账户按质押占全网能量总质押的比例获得能量,并获得 100 TP。

📘

最低质押限额为 1 TRX(1,000,000 sun)

单次质押最少 1 TRX,没有上限(仅受账户可用余额限制)。将资源代理给其他账户同样适用这个 1 TRX 门槛。

如果想在智能合约内部质押,参见 Stake 2.0 Solidity SDK 参考

质押后的资源流动

账户广播交易(包括调用合约)时,自动扣减质押获得的带宽和能量;扣减的部分在之后 24 小时内按窗口逐步恢复。

TRON Power 是独立的:质押自动产生 TP,但投票需自行调用 wallet/votewitnessaccount(参见为超级代表投票)。未投票的 TP 不产生收益,只有投出才能获得奖励。

📘

关于 Stake 1.0 的说明

2023 年 4 月之前用 Stake 1.0 质押的 TRX 仍然有效,仍可通过 Stake 1.0 相关 API 解除;新质押一律使用 Stake 2.0。


相关资源