质押与通胀常见问题解答

概述

  • 通过链上治理流程,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 的质押账户。
  • 该质押账户在钱包界面和浏览器中显示为"激活中"。一旦变为"已激活",质押的代币即可获得奖励。详情请参阅时间注意事项
  • 之后,用户希望增加对 Validator A 的委托,因此通过钱包界面创建第二个包含 50 SOL 的质押账户,并将新账户中的代币委托给 Validator A。
  • 钱包余额现在为 850 SOL,钱包同时控制 2 个质押账户,分别持有 100 SOL 和 50 SOL,均委托给 Validator A。

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

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

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

只有在代币未被委托的情况下,才能从质押账户中提取。当质押账户首次取消委托时,它将处于"停用中"或"冷却中"状态。在部分或全部代币完成停用并被视为"非活跃"(即不再获得任何潜在质押奖励)之前,代币不得从账户中提取。有关此过渡期可能需要多长时间的详细信息,请参阅 时间注意事项

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

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

  • 用户拥有一个余额为 900 SOL 的钱包,以及一个向某个 validator 委托了 100 SOL 的单一质押账户。
  • 用户使用钱包界面停用其质押委托。质押账户在钱包界面和浏览器中显示为"停用中"。一旦状态变为"非活跃"或"未委托",已质押的代币将停止获得奖励,并可被提取。详情请参阅 时间注意事项
  • 用户可以使用钱包界面将所有代币提取回主钱包账户。钱包余额现显示为 1,000 SOL,质押账户已关闭。

如果您想在不停用全部余额(从而避免在委托停用期间错过潜在奖励)的情况下减少分配给某个 validator 的委托质押量,可以将现有质押账户拆分为两个账户,取消其中一个的委托,同时保持另一个账户处于委托状态并持续获得奖励资格。

示例:减少对某个 validator 的委托质押量

  • 用户拥有一个余额为 800 SOL 的钱包,以及一个向某个 validator 委托了 200 SOL 的单一质押账户。
  • 用户希望将对该 validator 的委托质押量减少 100 SOL。
  • 使用钱包界面"拆分"质押账户,并指定 100 SOL 作为拆分金额。
  • 现在有 2 个质押账户,各含 100 SOL,均委托给同一个 validator。
  • 用户随后可使用钱包界面停用其中一个质押委托。该质押账户在钱包界面和浏览器中显示为"停用中"。一旦状态变为"非活跃"或"未委托",已质押的代币将停止获得奖励,并可被提取。详情请参阅 时间注意事项
  • 一旦账户处于非活跃状态,用户可选择将该账户委托给其他 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 和委托人。质押收益以年化数据呈现,但由于通胀率和总活跃质押量持续变化,该数值每个 epoch 都会有所不同。质押收益及完整的通胀设计详见:

官方文档

可在此处探索基于不同 SOL 总质押比例模型的质押收益估算:

质押收益模型

估算委托人在单个 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