Solana中的长期经济体


Solana 的加密经济系统旨在促进一个健康、可持续发展的长期经济体,其参与者激励机制与网络的安全性和去中心化相匹配。该经济体的主要参与者是验证者节点 (validator-client)。下面将讨论他们对网络的贡献、状态验证及其所需的激励机制。

参与者收入的主要渠道包括协议奖励和交易费用。协议奖励根据预先定义的通胀发行计划,通过通胀发行来产生。这些奖励将构成分配给验证者节点的总协议奖励,剩余部分则来自交易费用。在网络的早期,根据预定义的发行计划发放的协议奖励可能会成为吸引参与者加入网络的主要激励措施。

这些基于协议的奖励按照周期计算,并分配给活跃的委托权益和验证者集(根据验证者佣金)。正如下文所述,每年的通货膨胀率基于预先确定的通货紧缩计划。这为网络提供了供应可预测性,从而支持长期的经济稳定和安全。

交易费是在参与者之间的转账过程中,附加于网络交互,作为激励和补偿,以促进和执行提出的交易。下面还将讨论通过部分销毁每笔交易费来实现长期经济稳定性和分叉保护的机制。

通胀计划

网络的 通胀计划 由三个独特的参数描述:初始通胀率通货紧缩率长期通胀率。在考虑这些数字时,需要考虑许多因素:

  • 通过通胀发行的 SOL 的很大一部分将按照质押者的 SOL 质押比例分配给质押者们。我们希望确保通胀计划的设计能够为委托 SOL 的代币持有者和验证服务提供者(通过从质押收益中收取的佣金)带来合理的质押收益。
  • 质押收益率 的主要驱动因素是抵押的 SOL 数量除以 SOL 总量(占抵押总 SOL 的百分比)。因此,在确定初始通胀参数时,理解代币在验证者之间的分配和委托是重要的因素。
  • 收益调节是当前研究的一个领域,它将影响 质押收益。这里的讨论和下面的模型没有考虑这一点。
  • 总体代币发行量 - 例如: 我们预期 10 年或 20 年后当前的总供应量会是多少?
  • 长期稳定的通胀是一个重要的考虑因素,不仅对验证者生态系统和 Solana 基金会资助计划的可持续性至关重要,还应该考虑到预期的代币损失和随时间的销毁。
  • 我们预期网络使用增长的速度,作为 通货紧缩率 的一个考虑因素。随着时间的推移,我们计划降低通胀率,并期望使用量会增长。

根据这些考虑因素以及随后社区对初始设计的讨论,Solana 基金会提出了以下通胀计划参数:

  • 初始通胀率: 8%
  • 通货紧缩率: -15%
  • 长期通胀率: 1.5%

这些参数定义了提议的 通胀计划。下面我们展示这些参数的影响。这些图表仅显示了通胀发行的影响,按照上述参数化的通胀计划。它们不包括其他可能影响总供应的因素,如费用/租金燃烧、削减或其他不可预见的未来代币销毁事件。因此,这里展示的是 SOL 通过通胀发行的上限

在上述图表中,我们看到了根据上面提议的通胀参数,随时间变化的年度通胀率百分比。

同样地,在这里我们看到 SOL 的 当前总供应量 [MM]随时间的变化,假设初始的 当前总供应量488,587,349 SOL(即,对于这个例子,我们以2020-01-25当前总供应量 为基准,并从那天开始模拟通胀)。

抛开验证器的正常运行时间和佣金不谈,预期的质押收益和调整后的质押收益指标主要取决于网络中质押的 SOL 的百分比。因此,我们可以模拟 质押收益,如果我们引入一个额外的参数 质押 SOL 的百分比

这个参数必须进行估算,因为它是代币持有者和质押激励的动态属性。这里展示的 质押 SOL 的百分比 值从 60% 到 90% 不等,我们认为这涵盖了我们预期观察到的可能范围,这是基于来自投资者和验证者社区的反馈,以及在可比较的权益证明协议上观察到的情况。

同样,上述显示了一个质押者在 Solana 网络上,按照指定的 通胀计划*,随时间可能期望得到的 *质押收益 的示例。这是一个理想化的 质押收益*,因为它忽略了验证器正常运行时间对奖励的影响、验证器佣金、潜在的收益限制以及潜在的削减事件。此外,它还忽略了 *质押 SOL 的百分比 在设计上是动态的 。当考虑到 代币稀释 时,这个 通胀表 所设置的经济激励措施会更明显(请参见下面的 调整后的质押收益率 部分)。

通胀相关术语

在讨论通胀和相关组成部分(例如奖励/收益率/利息)时会出现许多术语,我们尝试在这里定义和澄清一些常用的概念:

当前总供应量 [SOL]

已生成(通过创世区块或协议通胀)的代币总量(包括锁定和未锁定的代币),减去任何已被销毁的代币(通过交易费用或其他机制)或被削减的代币。在网络启动时,创世区块中创建了 500,000,000 SOL。从那时起,当前总供应量已因交易费的销毁和计划中的代币减持事件而减少。Solana 的当前总供应量可以在此页面找到 https://explorer.solana.com/supply

通胀率 [%]

Solana 协议将根据预定的通胀计划(下文讨论)自动创建新代币。通胀率[%]是任何时刻当前总供应量的年化增长率。

通胀计划

一个随时间确定性描述代币发行的过程。Solana 基金会提出了一个反通胀的 通胀计划。也就是说,通胀从最高值开始,随着时间的推移,通胀率逐渐降低,直到稳定在一个预先设定的长期通胀率(详见下文讨论)。这个计划完全且唯一地由三个数字参数化:

  • 初始通胀率 [%]: 通胀首次启用时的起 始通胀率。代币发行率只能从这一点开始降低。
  • 通缩率 [%]: 通胀率 降低的速率。
  • 长期通胀率 [%]: 预 期通胀率 长期稳定。

有效的通胀率 [%]

Solana 网络在考虑了可能减少 当前总供应量 的其他因素后实际观察到的通胀率。注意,代币的创造不能超出 通胀计划 所描述的范围之外。

  • 尽管 通胀计划 决定了协议如何发行 SOL,但这忽略了由于各种原因在生态系统中同时消除代币的情况。主要的代币燃烧机制是每笔交易费的一部分被燃烧。每笔交易费中有 50% 被燃烧,剩余的费用由处理该交易的验证者保留。
  • 在对 有效通胀率 进行全面分析时,还应考虑诸如私钥丢失和削减事件等其他因素。例如,据估计有 BTC 总量中的 10-20% 已经丢失且无法恢复,并且网络可能会以每年 1-2% 的速率经历类似的损失。

质押收益 [%]

在网络上质押 SOL 所获得的回报率(也称为 利息*)。它通常以年化率的形式报价(例如,”网络的 *质押收益 目前是每年 10%”)。

  • 质押收益 对于希望避免因通胀(下面将讨论的程度)而导致代币稀释的验证者和代币持有者来说非常重要。
  • 通胀发行的全部(100%)将被分配给质押 SOL 的代币持有者,将根据他们各自质押的 SOL 数量按比例获得相应的份额;同时,也会分配给那些对其委托的 SOL 收取佣金的验证者。
    • 未来可能会考虑随着引入 归档者(Archivers)进入经济体系,对通胀发行进行额外的分配。归档者是提供去中心化存储服务的网络参与者,也应该通过来自通胀发行的代币分配来激励他们提供这项服务。同样,早期的设计指定了一部分通胀发行固定比例分配给基金会的金库,用于运营费用和未来的赠款。然而,通胀发行将不会分配任何部分给基金会。
  • 质押收益 可以根据通胀计划以及在任何特定时间被质押的 当前总供应量 的比例来计算。明确的关系由以下公式给出:

代币稀释 [%]

稀释在这里被定义为由于新代币的引入,在较大集合中一组代币的比例代表性发生变化。实际上,我们讨论的是由于通胀发行的引入和在网络中的分配,导致质押或未质押代币的稀释。如下所示,尽管稀释影响每一个代币持有者,但质押和未质押代币之间的相对稀释应该是未质押代币持有者主要关心的问题。质押代币将按比例接收通胀发行的分配,这应该能够缓解质押代币持有者的稀释担忧。即,由于 通胀 造成的稀释被分配给质押代币持有者的新代币所抵消,从而抵消了通胀对该群体的“稀释”效应。

调整后的质押收益 [%]

对质押代币的收益潜力进行全面评估时,应该考虑质押的 代币稀释 及其对 质押收益 的影响。为此,我们定义 调整后的质押收益 为由于通胀发行分配而导致质押代币的分数供应所有权的变化。即,通胀的积极稀释效应。

质押

你可以通过将你的代币委托给处理交易和运行网络的验证者来进行质押。

委托质押是一种共同风险共同回报的财务模型,可能会为长期委托的代币持有者提供回报。这是通过使代币持有者(委托人)和他们委托的验证者之间的财务激励保持一致来实现的。

委托给验证者的质押越多,这个验证者被选中将新交易写入账本的频率就越高。验证者写入的交易越多,验证者及其委托人获得的奖励就越多。配置系统以能够处理更多交易的验证者会按比例获得更多的奖励,并且因为他们保持网络运行尽可能快速和顺畅。

验证者在运行和维护其系统时会产生成本,这部分成本以收取奖励的百分比形式转嫁给委托人,这种费用被称为佣金。由于验证者获得的奖励越多,委托给他们的质押就越多,他们可能会相互竞争,提供更低的佣金费率来吸引委托人。

在通过称为削减( slashing )的过程进行质押时,你可能会面临失去代币的风险。削减涉及因故意的恶意行为(例如创建无效交易或审查某些类型的交易或网络参与者)而移除并销毁验证者委托质押的一部分。

当一个验证者被削减时,所有委托质押给该验证者的代币持有者都会失去他们委托的一部分。虽然这意味着代币持有者会立即遭受损失,同时这也意味着验证者由于总委托量减少而损失未来的奖励。有关惩罚路线图的更多详细信息可以在此处找到。

奖励和削减机制使得验证者和代币持有者的利益一致,这有助于保持网络的安全性、稳定性和高性能。

我怎么质押我的SOL代币?

你可以通过将你的代币转移到支持质押的钱包来进行 SOL 质押。该钱包提供了创建质押账户和进行委托的步骤。

支持的钱包

许多网页和移动钱包支持 Solana 质押操作。请向你最喜欢的钱包的维护者咨询状态。

Solana 命令行工具

创建一个质押账户

根据钱包的指示创建一个质押账户。这个账户将与用于简单发送和接收代币的账户类型不同。

选择一个验证者

遵循钱包的指示来选择一个验证者。您可以从下面的链接中获取有关潜在性能良好的验证者的信息。Solana 基金会不推荐任何特定的验证者。

solanabeach.io 网站由我们的验证者之一 Staking Facilities 建立和维护,它提供了一些关于整个网络的高级图形信息,以及每个验证者列表和一些最近的每个验证者的性能统计信息。

要查看区块生产统计信息,请使用 Solana 命令行工具:

  • solana validators
  • solana block-production

Solana 团队不会就如何解释这些信息提供建议。请自行做好尽职调查。

委托你的质押

遵循钱包的说明,将你的质押委托给你选择的验证者。

质押编程

为了最大限度地提高 Solana 网络上的质押分配、去中心化和抗审查性,可以以编程的方式进行质押。团队和社区开发了几个链上和链下程序,使赌注更易于管理。

Stake-o-matic 又称自动委托机器人

这个链下程序管理着由中央机构质押的大量验证者。Solana 基金会使用自动委托机器人定期将其权益委托给满足特定性能要求的“无违约”验证者。

质押池

这个链上程序将SOL汇集在一起由领导者质押,允许 SOL 持有者在自身不管理质押的情况下质押并获得奖励。用户存入 SOL 以换取代表他们在质押池中的所有权的 SPL 代币(质押衍生品)。池子的领导者根据他们的策略存入 SOL,可能使用上面所述的一种自动委派机器人。随着质押获得奖励,池子和池子代币的价值按比例增长。最后,池子代币持有者可以将 SPL 代币发送回质押池以赎回 SOL,从而以更少的工作量参与去中心化。有关更多信息请参阅SPL 质押池文档

质押账户

在 Solana 上,质押账户可以用来将代币委托给网络上的验证者,以潜在地为质押账户的所有者赚取奖励。质押账户的创建和管理与传统的钱包地址不同,后者被称为系统账户。系统账户只能在网络上发送和接收 SOL,而质押账户支持更复杂的操作,以管理代币的委托。

Solana 上的质押账户也不同于您可能熟悉的其他权益证明区块链网络中的质押账户。本文档描述了 Solana 质押账户的高级结构和功能。

账户地址

每个质押账户都有一个独特的地址,可以用来在命令行或任何网络浏览器工具中查找账户信息。然而,与持有地址密钥对( keypair )的钱包地址不同,持有者可以控制钱包,与质押账户地址关联的密钥对并不一定对账户有任何控制权。实际上,质押账户的地址甚至可能不存在密钥对或私钥。

一个质押账户的地址拥有密钥对文件的唯一情况是当 使用命令行工具创建质押账户. 首先创建一个新的密钥对文件,仅以确保质押账户的地址是新的且唯一的。

理解账户权限

某些类型的账户可能会有一个或多个与给定账户关联的签署权限。账户权限用于为其控制的账户签署特定交易。这与一些其他区块链网络不同,在那些网络中,与账户地址关联的密钥对持有者控制账户的所有活动。

每个质押账户都指定有两个签署权限,分别由它们各自的地址确定,每个地址都被授权在质押账户上执行特定操作。

质押权限用于签署以下操作的交易:

  • 委托质押
  • 取消质押委托
  • 分割质押账户, 从现有账户中分割一部分资金,创建一个新的质押账户
  • 将两个质押账户合并为一个
  • 设置新的质押权限

提现权限签署以下交易:

  • 将未委托的质押提取到钱包地址
  • 设置新的提现权限
  • 设置新的质押权限

质押权限和提现权限在创建质押账户时设置,并可以随时更改为授权新的签名地址。质押权限和提现权限可以是同一个地址,也可以是两个不同的地址。

撤回权限的密钥对对账户拥有更多的控制权,因为它需要用来变现质押账户中的代币,并且如果质押权限的密钥对丢失或被泄露,它还可以用来重置质押权限。

在管理质押账户时,确保撤回权限的安全,防止丢失或被盗,是至关重要的。

多重委托

每个质押账户在同一时间只能被用来委托给一个验证者。账户中的所有代币要么被委托,要么未被委托,或者正处于被委托或未被委托的过程中。如果你想将你的代币的一部分委托给一个验证者,或者委托给多个验证者,你必须创建多个质押账户。

这可以通过从含有一些代币的钱包地址创建多个质押账户来实现,或者通过创建一个单一的大型质押账户,然后使用质押权限将账户分割成多个具有你选择的代币余额的账户。

相同的质押和撤回权限可以分配给多个质押账户。

合并质押账户

两个具有相同权限和锁定条件的质押账户可以合并成一个单一的质押账户。在没有额外条件的情况下,以下状态的两个质押账户之间可以进行合并:

  • 两个已停用的质押
  • 在其激活周期内,将不活跃的质押转换为活跃的质押

对于以下几种情况,投票公钥(voter pubkey)和投票信用(vote credits)必须匹配:

  • 两个已激活的质押
  • 在激活周期内,共享激活时期的两个激活中的账户

所有其他的质押状态组合将无法合并,包括所有“过渡”状态,即质押正在激活或停用,并且具有非零的有效质押。

委托预热和冷却

当质押账户被委托,或者委托被停用时,该操作不会立即生效。

委托或停用操作需要经过几个周期才能完成,在包含指令的交易提交到集群后,每个周期边界都会有部分委托变得活跃或不活跃。

这里对单个周期内可以委托或撤销的总质押量也有限制,以防止整个网络的质押发生突发性的大幅变化。由于预热和冷却过程取决于其他网络参与者的行为,它们的确切持续时间难以预测。有关预热和冷却时间的详细信息可以在这里找到。

在每个周期内,可以委托或停用的总权益数量是有限的,以防止整个网络的质押发生大规模的突发性变化。由于预热(warmup)和冷却(cooldown)过程依赖于其他网络参与者的行为,因此它们的确切持续时间很难预测。有关预热和冷却时间的详细信息可以在这里找到。

锁仓

质押账户可以设置锁仓时间,以防止其持有的代币在达到特定日期或周期之前被提取。在锁仓期间,质押账户仍可以进行委托、取消委托或拆分,并且其质押权限可以正常更改。只有将资金提取到另一个钱包或更新提款权限是不被允许的。

锁仓只能在首次创建质押账户时添加,但可以稍后由 锁仓机构托管人 修改,锁仓机构托管人 的地址也在创建质押账户时设置。

销毁质押账户

在 Solana 网络上,像其他类型的账户一样,如果一个质押账户的余额为0 SOL,它将不再被追踪。如果一个质押账户没有被委托,并且它包含的所有代币都被提取到一个钱包地址,那么在那个地址上的账户实际上就被销毁了,需要手动重新创建账户,才能再次使用该账户。

查看质押账户

质押账户的详细信息可以通过在Solana Explorer中复制并粘贴账户地址到搜索栏来查看。


 本篇
Solana中的长期经济体 Solana中的长期经济体
Solana 的加密经济系统旨在促进一个健康、可持续发展的长期经济体,其参与者激励机制与网络的安全性和去中心化相匹配。该经济体的主要参与者是验证者节点 (validator-client)。下面将讨论他们对网络的贡献、状态验证及其所需的激励
2025-03-09
下一篇 
Solana高级概念之状态压缩 Solana高级概念之状态压缩
Solana 状态压缩是一种在链上存储链下数据指纹(哈希)并用于安全验证的方法。有效利用 Solana 账本的安全性来验证链下数据的完整性,确保其未被篡改。 通过状态压缩, Solana 程序和 dApp 能够以较低的成本使用链上存储空间来
2025-03-09
  目录