带你详细解读Sui Gas的运作机制

Gas费模型在基础设施支持和用户可访问性之间取得平衡,促进Sui网络健康发展。

带你详细解读Sui Gas的运作机制

Sui的Gas费模型使链上交互费用变得可预测而且更低廉,这两个关键特征对面向全球范围内的娱乐和实用apps的基础设施十分关键。区块链的Gas费是指处理事务需要支付的价格,用于补偿和奖励支持网络运行的服务商。

通常,用户支付Gas费来执行网络上的各种操作,可以是简单的将NFT的所有权转让给其他人,也可以是更复杂的操作,比如进行游戏角色扮演。Sui网络上的Gas费是用SUI token支付的,实际上,每次交互都只是很小的一笔费用,可以通过计量单位MIST表示, 1 SUI=10⁹ MIST 。

为了使网络畅通运行,Gas费需要保持一致。用户不希望前一分钟支付花费500 MIST,而下一分钟就需要10 SUI。这就是经济模型发挥作用的地方,这是一个巧妙的构思,将数学计算与经济规律结合在一起。

费用计算

作为一个去中心化、无需许可的网络,任何人都可以设置一个验证节点来帮助支持Sui的基础设施。验证节点的主要职责是及时地处理网络上的事务。运行验证节点需要硬件支持,可能是某人自己的服务器或云服务的空间,因此Gas费就用于覆盖验证节点的基础设施成本。

在Sui的模型中,每个验证节点在每个epoch提交他们愿意处理交易的最低报价。epoch是网络运行的时间段,截至本文撰写时,已经有83个时期。Sui会按照每个验证节点提交的报价自动排序,并选择按质押比例计算的2/3位置处的价格作为参考价格。这个公式确定了大多数验证节点会迅速处理交易的价格,以保持良好的用户体验和健康的网络环境。

然而,这个参考价格并不等于Gas费,但它是总费用的一个重要组成部分。每笔费用都是通过所要处理交易的计算单位乘以参考价格,并加上一个涵盖链上存储成本的额外金额计算得出的。

实际上,Sui上的每个验证节点都要进行交易处理的报价,因为他们通过交易赚取SUI token,而定价机制使得费用保持在合理的范围内。例如,最近30天的平均Gas费约为0.002797 SUI,或者2,797,000 MIST。

来自SuiScan的图表显示了30天内的gas费详情
Sui的经济模型使Gas费保持在一个较小的范围内波动,以此鼓励用户在网络上使用app(来源:SuiScan

用户付款

计算Gas费的机制听起来可能很复杂,但从用户的角度来看,最重要的是费用保持低廉和可预测。通常情况下,当用户想要尝试Sui上的一个app或交易一个NFT时,他们的钱包会激活并要求批准Gas费支付。该费用将基于当前epoch的价格,并且与其他epoch相差不大。

Sui为构建者提供了一种Gas费收取的选择,这可能会改变用户的体验。构建者可以选择赞助交易(sponsored transactions),即他们从自己的资金中支付Gas费。在这种情况下,用户可以享受零费用的体验,即用户可以使用构建者的app而不必批准新的钱包交易。

在赞助交易模型下,构建者可能需要想出一种收入来源替代方案。最常见的方式是通过app内的广告来支付交易费用。另一种模式是构建者可以提供一些附加功能,收取相应的费用,或者提供一个需要订阅的高级版本app。在所有这些模式中,构建者支付Gas费,为用户提供了透明的体验。

灵活的收费模式

与开发人员支付云服务托管其app的方式类似,区块链用户需要直接支付Gas费。这通常意味着传统的基于Web2的app不会直接向用户收取基础设施费用,而区块链app则完全由用户承担这些费用。

Sui支持这两种模式,即让构建者替用户支付Gas费,或者探索通过广告或订阅等不同的模式获得收入。对于用户而言,他们期望从一个epoch到另一个epoch的Gas费保持一致,或许他们会发现一些特别吸引人的app,希望通过订阅来支持他们,也或许他们可以接受带有广告的免费app。