跳到主要内容

1 篇博文 含有标签「燃气价格」

查看所有标签

Sui的参考燃气价格(RGP)机制

· 阅读需 9 分钟
Dora Noda
Software Engineer

引言

2023 年 5 月 3 日在经过三轮广泛的测试网后正式对公众开放,Sui 区块链推出了一套创新的燃气定价系统,旨在惠及用户和验证者。其核心是 参考燃气价格(RGP),即网络范围内的基准燃气费,验证者在每个 epoch(约 24 小时)开始时共同确定。

该系统旨在为 SUI 代币持有者、验证者和终端用户构建一个互惠的生态系统,提供低且可预测的交易费用,同时奖励表现良好且可靠的验证者。本文深入探讨 RGP 的确定方式、验证者的计算方法、对网络经济的影响、治理下的演进以及与其他区块链燃气模型的比较。

参考燃气价格(RGP)机制

Sui 的 RGP 不是静态数值,而是通过每个 epoch 的动态、验证者驱动的过程重新设定。

  • 燃气价格调查(Gas Price Survey): 在每个 epoch 开始时,每个验证者提交其“保留价格”——即他们愿意接受的最低燃气价格。协议随后按质押量对这些提交进行排序,并将该 epoch 的 RGP 设为 质押加权的 2/3 分位数。此设计确保代表总质押量至少三分之二的验证者愿意以该价格处理交易,从而保证服务的可靠性。

  • 更新频率与要求: 虽然 RGP 每个 epoch 设定一次,但验证者必须主动管理其报价。官方指南要求验证者 至少每周更新一次 燃气价格报价。此外,如果 SUI 代币价值出现 20% 以上的波动,验证者必须立即更新报价,以确保 RGP 准确反映当前市场情况。

  • 计分规则与奖励分配: 为确保验证者遵守约定的 RGP,Sui 使用“计分规则”。在整个 epoch 中,验证者相互监控对方的表现,追踪同行是否及时处理 RGP 价格的交易。此监控产生每个验证者的绩效得分。epoch 结束时,这些得分用于计算奖励乘数,以调整每个验证者的质押奖励份额。

    • 表现良好的验证者获得 ≥1 的乘数,提升其奖励。
    • 迟缓、延误或未按 RGP 处理交易的验证者获得 <1 的乘数,等同于削减其部分收益。

这套两部分系统构建了强大的激励结构。它阻止验证者报出他们无法支撑的过低价格,因为绩效不足的财务惩罚将非常严厉。相反,验证者被激励提交他们能够可持续且高效处理的最低价格。


验证者操作:计算燃气价格报价

从验证者的视角来看,设定 RGP 报价是直接影响盈利能力的关键运营任务。它需要构建数据管道和自动化层,以处理来自链上和链下的多种输入。关键输入包括:

  • 每个 epoch 执行的燃气单位数
  • 每个 epoch 的质押奖励和补贴
  • 存储基金贡献
  • SUI 代币的市场价格
  • 运营支出(硬件、云托管、维护)

目标是计算一个能够确保净奖励为正的报价。过程涉及以下关键公式:

  1. 计算总运营成本:
    确定验证者在给定 epoch 中以法币计的支出。

    Costepoch=(Total Gas Units Executedepoch)×(Cost in $ per Gas Unitepoch)\text{Cost}_{\text{epoch}} = (\text{Total Gas Units Executed}_{\text{epoch}}) \times (\text{Cost in \$ per Gas Unit}_{\text{epoch}})
  2. 计算总奖励:
    确定验证者以法币计的总收入,来源于协议补贴和交易费用。

    $Rewardsepoch=(Total Stake Rewards in SUIepoch)×(SUI Token Price)\text{\$Rewards}_{\text{epoch}} = (\text{Total Stake Rewards in SUI}_{\text{epoch}}) \times (\text{SUI Token Price})

    其中 Total Stake Rewards 为协议提供的 Stake Subsidies 与交易收取的 Gas Fees 之和。

  3. 计算净奖励:
    验证者盈利能力的最终衡量指标。

    $Net Rewardsepoch=$Rewardsepoch$Costepoch\text{\$Net Rewards}_{\text{epoch}} = \text{\$Rewards}_{\text{epoch}} - \text{\$Cost}_{\text{epoch}}

    通过在不同 RGP 水平下建模预期成本和奖励,验证者可以确定一个最优报价提交至燃气价格调查。

主网启动时,Sui 将初始 RGP 固定为 1,000 MIST(1 SUI = 10⁹ MIST),持续一至两周。这为验证者提供了一个稳定的运营期,以收集足够的网络活动数据并在动态调查机制全面生效前建立计算流程。


对 Sui 生态系统的影响

RGP 机制深刻塑造了整个网络的经济学和用户体验。

  • 对用户:可预测且稳定的费用
    RGP 为用户提供了可信的锚点。交易的燃气费遵循简单公式:用户燃气价 = RGP + 小费。在正常情况下无需小费。网络拥堵时,用户可添加小费以获取优先权,从而在不改变 epoch 内稳定基准价的前提下形成费用市场。该模型相较于每个区块都变动基准费的系统,提供了显著更高的费用稳定性。

  • 对验证者:效率竞争
    系统鼓励健康竞争。验证者被激励降低运营成本(通过硬件和软件优化),以能够以更低的 RGP 获利。这种“效率竞争”通过压低交易成本惠及整个网络。机制同样迫使验证者保持平衡的利润率;报价过高会被排除在 RGP 计算之外,报价过低则会导致运营亏损并受到绩效惩罚。

  • 对网络:去中心化与可持续性
    RGP 机制有助于网络的长期健康。“新进、更高效”验证者的进入威胁防止现有验证者串通抬高价格。此外,验证者根据 SUI 代币的市场价格调整报价,集体确保运营在现实条件下可持续,从而使费用经济不受代币价格波动的直接影响。


治理与系统演进:SIP‑45

Sui 的燃气机制并非静态,而是通过治理不断演进。一个典型案例是 SIP‑45(优先交易提交),该提案旨在细化基于费用的优先级机制。

  • 解决的问题: 分析表明,仅支付高燃气价并不总能保证更快的交易被打包。
  • 提案内容: 提案包括提升最高允许燃气价上限,并为显著高于 RGP(例如 ≥5× RGP)的交易引入“放大广播”,确保这些交易在网络中快速传播以获得优先打包。

此举展示了基于实证数据对燃气模型进行迭代的承诺,以提升其有效性。


与其他区块链燃气模型的比较

Sui 的 RGP 模型独具特色,尤其是与以太坊的 EIP‑1559 相比。

维度Sui(参考燃气价格)Ethereum(EIP‑1559)
基准费确定方式验证者每 epoch 调查(市场驱动)每个区块算法计算(协议驱动)
更新频率每 epoch 一次(约 24 小时)每个区块一次(约 12 秒)
费用去向所有费用(RGP + 小费)归验证者基准费 销毁;小费归验证者
价格稳定性,日间可预测,需求激增时可能快速飙升
验证者激励通过竞争效率设定低且可盈利的 RGP最大化小费收益;无法控制基准费

潜在批评与挑战

尽管设计创新,RGP 机制仍面临若干挑战:

  • 复杂性: 调查、计分规则以及链下计算体系较为繁复,可能对新验证者构成学习门槛。
  • 对突发需求的响应慢: RGP 在整个 epoch 内固定,无法即时应对突发的需求激增,可能导致短暂拥堵,直至用户开始添加小费。
  • 潜在的串通风险: 理论上验证者可合谋设定高 RGP,但开放的验证者集合及竞争压力在很大程度上抑制了此类行为。
  • 无燃气费销毁: 与以太坊不同,Sui 将所有燃气费回流至验证者和存储基金,这虽奖励网络运营者,却未对 SUI 代币形成通缩压力,而这点对部分代币持有者而言可能是缺憾。

常见问题(FAQ)

为什么要质押 SUI?
质押 SUI 可保障网络安全并获取奖励。最初,这些奖励由 Sui 基金会大幅补贴,以弥补网络活动低的情况。补贴每 90 天下降 10%,预期交易费用奖励将逐步成为主要收益来源。质押的 SUI 还能在链上治理中获得投票权。

我的质押 SUI 会被削减吗?
会。虽然参数仍在完善中,但“计分规则削减”已生效。当验证者因低绩效、恶意行为等被其 2/3 同行给出零绩效分时,其奖励将被削减(具体比例待定)。如果所选验证者出现宕机或报价不佳,质押者也可能错失奖励。

质押奖励会自动复投吗?
会。Sui 的质押奖励在每个 epoch 自动分配并重新质押(复投)。若想提取奖励,需要显式进行解除质押操作。

Sui 的解锁期是多久?
初期,质押者可以立即解锁代币。预计未来会引入解锁期,即在解除质押后代币会被锁定一段时间,此规则将通过治理决定。

质押时我仍然持有我的 SUI 吗?
是的。质押 SUI 时,你是将权益委托给验证者,但仍然完全掌控你的代币,永不转移托管权给验证者。