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— 所需的资源类型:BANDWIDTH或ENERGY
示例:质押 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。
相关资源
- 资源代理 — 将质押获得的带宽或能量分享给其他账户
- 解除质押与取消 — 释放质押的 TRX(14 天等待期)
- 为超级代表投票 — 使用 TP 投票并赚取奖励
- Stake 2.0 Solidity SDK 参考 — 在智能合约内部质押和解质押
- 资源模型 — 带宽、能量和 TP 的工作原理
- HTTP API — freezebalancev2 — 质押 API 完整参考
Updated 26 days ago