质押与通胀常见问题解答

概述

  • 通过链上治理流程,Solana 的 validator 社区投票决定启用质押奖励和通胀机制,目前已正式上线。
  • SOL 持有者可以通过将代币质押给一个或多个Solana 主网 Beta 上的 validator,获得奖励并帮助保障网络安全。
  • 质押代币的收益/年化回报取决于当前通胀率、全网质押的 SOL 总量,以及单个 validator 的在线率和佣金(手续费)。
  • Solana 的初始年通胀率为 8%,每年递减 15%,最终达到长期固定的 1.5% 年通胀率。

质押概述

什么是权益证明(Proof of Stake)?

在 Solana 网络中,许多个人和实体在专用计算机上运行名为 validator 的程序。validator 在维护和保障 Solana 区块链安全方面发挥着关键作用。validator 负责处理网络上的新交易,并对新区块进行投票和添加到区块链中。

由于全球不同的 validator 可能在不同时间收到不同的信息,因此网络必须能够就哪些交易和数据持续添加到区块链上达成一致。这种 validator 与整个网络达成共识的策略被称为共识机制,是构建成功去中心化区块链网络的核心挑战。许多不同的项目都尝试过以快速且高效的方式达成共识的各种解决方案。

Solana 网络采用权益证明(Proof of Stake,简称 PoS)共识机制。网络中的每个 validator 都有机会通过对其认为应被添加到区块链的区块进行投票来参与共识,从而确认这些区块中包含的所有有效交易。但并非所有 validator 的投票权重都相同。

validator 的共识投票是基于质押权重的,也就是说,单个 validator 的质押越多,其在共识投票结果中的影响力就越大。相反,质押较少的 validator 权重较低,没有质押的 validator 则无法影响共识投票的结果。

什么是质押?

质押是指 SOL 代币持有者(例如在交易所购买了 SOL 代币的人)将部分或全部代币分配给一个或多个特定的 validator,从而帮助提升这些 validator 的投票权重。将你的代币分配以增加 validator 的质押权重,这一行为被称为“委托”你的代币。将代币委托给 validator 并不会让 validator 拥有或控制你的代币。无论何时,你始终掌控着所有已质押并选择委托的代币。

通过将代币质押给一个或多个 validator,代币持有者表达了对所选 validator 的一定信任。当 validator 从不同代币持有者那里获得更多的质押委托时,这就向网络证明该 validator 的共识投票是值得信赖的,因此其投票权重会与其吸引到的质押数量成正比。网络通过对所有 validator 的集体投票与其所获委托质押比例进行权衡,从而通过这种权益证明(Proof of Stake)机制达成共识。

由于全球各地的 validator 可能在不同时间收到不同的信息,网络必须能够就哪些交易和数据会持续被添加到区块链上达成一致。validator 及整个网络达成这一共识的策略被称为共识机制,这是构建成功的去中心化区块链网络的核心挑战。许多不同的项目都尝试过以更快、更高效的方式达成共识的各种解决方案。

Solana 网络采用权益证明(Proof of Stake,简称 PoS)共识机制。网络中的每个 validator 都有机会参与共识,通过对他们认为应被添加到区块链的区块进行投票,从而确认这些区块中包含的所有有效交易。然而,并非所有 validator 的投票权重都相同。

validator 的共识投票是基于质押权重的,也就是说,某个 validator 的质押越多,其在共识投票结果中的影响力就越大。同样,质押较少的 validator 在投票结果中的权重也较小,而没有质押的 validator 则无法影响共识投票的结果。

为什么要质押?

在像 Solana 这样开放且去中心化的网络中,任何人都可以选择运行 validator。恶意的 validator 或其他不良行为者可能会试图攻击网络,或提交错误或欺诈性的交易以谋取私利。由于上文所述的权益证明(Proof of Stake)共识机制,单个实体如果想以这种欺诈方式行事,必须先吸引到一定数量的质押,才能让其提出的活动在共识投票中被计入。随着越来越多的代币持有者选择将他们的 SOL 代币质押给网络中的不同 validator,网络上的总质押量不断增加,即使是有组织且资金充足的攻击者,也越来越难以积累足够的质押,从而单方面操控共识投票的结果以谋取私利。简而言之,网络中有更多的质押分散到不同的 validator,整个网络对所有用户来说就会更加安全和可靠。此外,选择质押代币并帮助保障网络安全的代币持有者,在将代币委托给一个或多个 validator 后,有资格获得质押奖励。关于质押奖励的更多细节请见下文。

质押是否存在风险?

在许多权益证明(Proof-of-Stake)网络中,存在一种被称为“惩罚(slashing)”的机制。惩罚是指作为对 validator 恶意行为的惩罚措施,销毁部分委托给该 validator 的质押。

这一机制激励 validator 不去从事此类行为,因为被委托的质押减少,validator 获得的奖励也会减少。被惩罚还会带来声誉风险,影响其保留现有质押或吸引未来潜在质押。

惩罚同样对代币持有者构成风险,如果他们将代币委托给被惩罚的 validator,可能会损失部分代币。惩罚机制的存在会促使代币持有者只将代币委托给他们认为值得信赖的 validator,并避免将所有代币集中委托给单一或少数 validator。

在 Solana 上,惩罚并非自动执行。如果攻击者导致网络停止运行,在网络重启时他们可能会被惩罚。欲了解更多信息,请参阅 Solana Validator 文档

谁可以参与质押?

任何持有 SOL 的人都可以随时质押他们的代币。

我如何质押我的代币?

要质押 SOL 代币,您需要使用支持质押功能的钱包。目前,并非所有钱包都支持质押。SolFlare.com 是一个支持质押且用户友好的钱包。您可以在官方文档中查看支持质押的钱包列表

钱包中的 SOL 代币需要先转入质押账户。您可以创建任意数量的质押账户,并根据需要在每个质押账户中存入任意数量的 SOL。每个新建的质押账户都有唯一的地址,一个钱包可以管理或“授权”多个不同的质押账户。更多详情请参阅我们的质押账户结构文档

为了获得质押奖励(如果主网 beta 启用了通胀),质押账户中的代币必须委托给 validator。一个质押账户在同一时间只能委托给一个 validator,如果您希望委托给不同的 validator,需要将代币分配到多个质押账户中。

我可以在哪里了解 Solana 上的 validator?

有多种社区运营的工具可以让您查看网络信息,以及各个 validator 的某些性能指标,例如:

许多 validator 也会在 Solana 论坛上自我介绍并展示他们的服务:

如果我的代币有锁定期,还能从账户中质押代币吗?

可以。有些用户可能从 Solana Foundation 获得了带有锁定期的质押账户,这些代币是因服务交换而分发的。带有锁定期的质押账户中的代币在锁定期到期前无法提取到其他钱包地址,但在此期间仍然可以委托给 validator 以获得质押奖励。锁定代币获得的奖励会重新存入该锁定质押账户。

如何向质押账户添加代币?

首次创建质押账户时,您需要指定要存入多少 SOL 代币,这些代币会从您的主钱包账户中扣除,并存入新的质押账户。

您也可以随时通过钱包的“转账”或“发送”功能,将代币转入已有的质押账户,只需提供您的质押账户地址即可。如果您将代币转入已委托的质押账户,这些新转入的代币不会自动被委托。

如果您已经有一个已委托的质押账户,并希望增加对某个 validator 的委托,最佳做法是用新增的质押金额创建一个新的质押账户,并将该账户委托给同一个 validator。

示例:增加对单个 validator 的委托

  • 用户钱包余额为 1000 SOL。
  • 用户通过钱包界面创建一个包含 100 SOL 的质押账户,然后将该质押账户中的代币委托给 Validator A。
  • 钱包余额变为 900 SOL,同时钱包还控制一个余额为 100 SOL 的质押账户。
  • 在钱包界面和 Explorer 上,该质押账户显示为“激活中”。一旦状态变为“已激活”,质押的代币即可获得奖励。详情请参见 时间考量
  • 之后,用户希望增加对 Validator A 的委托,于是通过钱包界面创建第二个包含 50 SOL 的质押账户,并将新账户中的代币委托给 Validator A。
  • 此时钱包余额为 850 SOL,钱包控制着两个质押账户,分别为 100 和 50 SOL,均已委托给 Validator A。

如果您将代币转入已委托的质押账户,这些新代币不会自动被委托。若要让这些新代币也被委托并获得奖励,您需要先取消整个账户的委托,然后重新委托该账户。由于取消委托和重新委托 可能需要几天时间生效,在此期间,原有质押将无法获得奖励。

因此,我们建议仅在质押账户首次创建或尚未委托时转入 SOL。

如何从已有的质押账户中移除代币?

只有当质押账户中的代币未被委托时,才能提取代币。当质押账户首次取消委托时,称为“停用”或“冷却中”。在部分或全部代币完成停用、变为“非活跃”之前,无法从账户中提取代币,此时这些代币将不再获得任何质押奖励。关于此过渡期可能需要多长时间,请参阅 时间考量

一旦质押账户中的代币变为非活跃状态,即可立即提取到您的主钱包地址或其他地址。

示例:从质押账户提取所有代币

  • 用户的钱包余额为 900 SOL,且有一个质押账户,已向 validator 委托了 100 SOL。
  • 用户通过钱包界面停用质押委托。质押账户在钱包界面和 Explorer 上显示为“停用中”。当其状态变为“非活跃”或“未委托”时,质押代币将停止获得奖励,并可被提取。详情请参阅 时间考量
  • 用户可通过钱包界面将所有代币提取回主钱包账户。此时钱包余额显示为 1,000 SOL,质押账户已关闭。

如果您希望减少分配给某个 validator 的委托质押数量,但又不想停用全部余额(从而在委托停用期间错失潜在奖励),可以将现有质押账户拆分为两个账户,并取消其中一个的委托,另一个账户则继续委托并持续获得奖励。

示例:减少分配给某个 validator 的质押数量

  • 用户的钱包余额为 800 SOL,且有一个质押账户,已向 validator 委托了 200 SOL。
  • 用户希望将委托给该 validator 的质押数量减少 100 SOL。
  • 通过钱包界面“拆分”质押账户,并指定拆分数量为 100 SOL。
  • 现在有 2 个质押账户,每个账户各有 100 SOL,且都委托给同一个 validator。
  • 用户随后可通过钱包界面停用其中一个质押委托。质押账户在钱包界面和 Explorer 上显示为“停用中”。当其状态变为“非活跃”或“未委托”时,质押代币将停止获得奖励,并可被提取。详情请参阅 时间考量
  • 一旦账户变为非活跃,用户可以选择将该账户委托给其他 validator,或将代币提取回主钱包,或进一步拆分非活跃质押账户并委托给多个不同的 validator。

带有锁定期的质押账户中的代币,在锁定期到期前无法提取,无论该账户的委托状态如何。锁定期到期后,未委托的代币可立即提取。账户持有人无需执行任何操作来专门解锁账户。


委托时机注意事项

当你委托或取消委托一个质押账户时,代币的状态不会立即发生变化。新委托的代币会被视为“激活中”或“升温中”,在完全激活前无法获得奖励。新取消委托的代币则被视为“停用中”或“冷却中”,在完全停用前无法提取。

Solana 协议只允许质押代币在新 epoch 开始时完成状态变更。一个 epoch 大约为 2 天。你可以使用 solana epoch-info 查看当前 epoch 的详细信息。

如果你在一个 epoch 的中途委托质押账户中的代币,这些代币会在你的钱包中显示为“激活中”,直到当前 epoch 结束,届时它们才会变为激活状态并有资格获得奖励。无论你是在当前 epoch 的开始还是结束时委托质押代币,都不会影响代币变为激活状态的时间,只有在下一个 epoch 边界时才会激活。取消委托或停用质押账户时同理。停用中的代币在 epoch 边界完成停用前无法提取。

在整个 Solana 网络中,每个 epoch 内能够变更状态的总质押量是有限制的。每个 epoch 内,网络上最多只能有 25% 的活跃质押被激活或停用。如果在某个 epoch 内,超过 25% 的活跃质押被激活,则所有激活/停用中的质押中,只有达到全网 25% 限额的部分会在第一个 epoch 边界完成状态变更,剩余的质押则会继续处于“激活中”或“停用中”状态,至少再等待一个 epoch,直到下一个 epoch 边界。

如果质押激活需要多个 epoch,那么在第一个 epoch 边界完全激活的部分可以获得奖励,而剩余仍在激活中的部分在额外的 epoch 期间还不能获得奖励。

同样地,如果质押停用需要多个 epoch,那么在第一个 epoch 边界完全停用的部分可以被提取,而剩余部分仍在停用中,需要再等待一个 epoch,届时才能提取。

如何查询特定质押账户的状态?

在 Solana 上,所有质押账户(以及任何类型的账户)都可以通过 Solana 网络浏览器进行查看,访问地址如下:

Solana Explorer

将你感兴趣的质押账户地址复制并粘贴到浏览器主页的搜索栏中,即可查看该账户的详细信息,包括激活/停用/委托状态、当前余额,以及账户权限地址(通常与你的钱包主地址相同)。

根据你用于管理质押账户的钱包解决方案,登录钱包后也可能直接查看这些信息。

质押奖励

如何估算和查看我的质押奖励?

质押奖励每个 epoch 计算并发放一次。一个 epoch 大约为 2 天。某个 epoch 内产生的奖励会在下一个 epoch 的第一个区块发放给所有 validator 和 delegator。质押收益率以年化形式展示,但该数值会随着每个 epoch 的通胀率和总活跃质押量变化而波动。质押收益率及完整的通胀设计详见:

OFFICIAL DOCS

你可以在这里根据不同的 SOL 总质押比例模型,查看质押收益率的估算:

STAKING YIELD MODELS

如需估算 delegator 在单个 epoch、单个质押账户中可获得的 SOL 数量:

什么是 Validator Uptime?

Validator Uptime 是指 validator 的共识投票行为。每当 validator 对最终被添加到区块链的区块进行投票时,该 validator 就会获得一个投票积分(Vote Credit)。

在 epoch 结束时结算奖励时,所有 validator 获得的、按质押权重加权的投票积分将用于决定每个 validator 及其 delegator 获得的 SOL 总量。


什么是 Validator 费用/佣金?

Validator 会对委托给他们的质押账户所获得的通胀奖励收取一定费用,以换取其在保障区块链安全和处理交易方面所提供的服务。这个费用被称为佣金率。每当奖励发放时,佣金会存入 validator 的账户,其余奖励则按各账户实际委托的质押数量比例,分配到所有委托给该 validator 的质押账户。Validator 佣金和质押奖励始终同时发放。

质押奖励何时、在哪里发放?

奖励每个 epoch 发放一次,并存入获得奖励的质押账户。质押奖励会自动重新委托为活跃质押。

如果某个 epoch 内 validator 或其某个质押账户应得的奖励少于 1 lamport,则奖励发放将延后到下一个 validator 和该质押账户都能获得至少 1 lamport 的 epoch。

经济学

通胀率会是多少?

最初提出的通胀计划细节在此讨论。决定通胀计划的具体参数如下:

  1. 初始通胀率:8%
  2. 去通胀率:-15%
  3. 长期通胀率:1.5%

上述参数定义如下:

  • 初始通胀率:首次启用通胀时的起始通胀率。代币发行速率只能从该数值开始递减
  • 去通胀率:通胀率每年降低的年化速率
  • 长期通胀率:预期的稳定长期通胀率

请注意,通胀率不会等同于质押收益率(即质押代币所获得的利息)。有关质押收益率的讨论见下文。


通胀发行将如何分配?

100% 的通胀发行提议分配给已委托的质押账户和 validator。

预期的质押收益率是多少?

质押收益率来源于通胀发行,根据 validator 的佣金率分配到已委托的质押账户和 validator 投票账户。由于这种设计,质押收益率主要取决于网络上被质押的 SOL 占比。关于该设计及其对质押收益率影响的详细讨论,请参见:

通胀设计概览

总共会有多少 SOL 被质押目前尚不确定,因此我们只能对具体的质押收益率进行估算。下方展示了不同质押 SOL 占比(60%-90%)下,随时间变化的质押收益率。通胀计划参数如上所述。

这里还提供了一个简单的交互式仪表盘,可以选择不同的质押 SOL 百分比,查看其对未来质押收益率的影响。

请注意,这里展示的是理想化的质押收益率,未考虑 validator 在线率对奖励的影响、validator 佣金、潜在的收益限制以及可能的惩罚事件。此外,也未考虑质押 SOL 占比本身是动态变化的,即预期质押 SOL 占比会随时间变化,从而影响质押收益率。因此,这些数据仅作为预期质押收益率的粗略估算。

管理者

©️ 2026 Solana 基金会版权所有
取得联系
质押 | Solana