ViaBTC资本 | Solana 频繁停机背后的原因:天然气经济中的设计缺陷

汽油费是多少? 在区块链世界中,gas 费是用户必须为每笔交易支付给区块链网络的费用。 例如,当用户在以太坊上进行转账时,矿工必须将他的交易打包并放到区块链上才能完成交易。 这个过程会消耗区块链的计算资源,支付给矿工的费用称为gas费。

天然气经济

想象一下,每条公链都是一个社会或一个城市,gas 是用户在城市中进行各种活动所需的货币,gas 的经济设计对公链的未来发展有着深远的影响。 今天,我们将从性能和价值获取的角度来说明天然气经济的重要性。

性能

– Solana网络频繁拥塞

7月初,Solana主网失去共识,出块暂停6小时。 由于新 NFT 项目的 NFT 铸造,主网已关闭。 用户转向机器人尽可能多地发送交易,以提高他们的铸币成功率。 这导致 Solana 主网上每秒发生 XNUMX 万笔交易,从而堵塞了网络。 此外,由于 Solana 将共识消息作为验证者之间的特殊交易消息进行传输,严重拥塞的网络也使共识消息的正常传输失效,最终导致共识的丢失。

这不是 Solana 的第一次停机。 去年 17 月,在热门项目 Raydium 启动期间,由于链上机器人产生的海量交易量,公链遭受了 30 小时的停机。 2022 年 44,000 月末发生了 33,000 小时的 Solana 停机事件,当时 BTC 价格在市场崩盘期间从 XNUMX 美元暴跌至 XNUMX 美元,并创造了大量套利机会。 同时,以 DeFi 为核心的 Solana 清算/套利机器人不断产生大量交易,导致网络宕机。 将 Solana 与传统 IT 系统进行比较时,我们可以看出停机时间类似于 DDoS 攻击。

「DDoS(分布式拒绝服务)攻击是指增加来自多个来源的流量以超过网络的处理能力,使真实用户无法获得他们需要的资源或服务。 攻击者经常通过向网络发送超出其处理能力的流量或向应用程序发送超出其管理能力的请求来发起 DDoS 攻击。”

很多人本能地认为 Solana 的宕机是源于其公链设计:Solana 的单体设计不可避免地导致宕机。

目前主流公链有两种设计:模块化和单体。 模块化架构是指将共识、存储和执行分开实现的模块化部署,使得执行层的崩溃不会危及共识层的安全性。 同时,Avalanche 的 Subnet、ETH 2.0 和 Celestia 的 Rollup 采用的主流设计都可以分散海量交易。 另一方面,尽管 Solana 整体旨在实现快速交易,但牺牲了可扩展性和安全性。

然而,公共链的模块化设计并不是关键,因为尽管共识保持安全,但在很短的时间内面临大量交易时,单个 rollup 仍然可能会出现停机。 换句话说,模块化设计只是降低了公共链的系统性风险(例如,某个 rollup 可以停止,但其余的可以继续存在)。 Gas 设计是 Solana 宕机的真正原因,如果不改进设计,更多的网络宕机即将到来。

– 不同链的气体机制

下图展示了三种主流公链的gas设计。 在 Solana 上,gas 费用基于签名的数量。 交易使用的签名越多,gas 费用就越高。 但是,每笔交易的最大内存容量是固定的,每笔交易的最大gas费用也是固定的,这有助于用户轻松计算发送大量交易请求的成本。 此外,Solana 上的交易没有顺序,这意味着当发送大量请求的成本低于利润时(套利、NFT 铸币等),用户会使用机器人大规模发送交易,以增加发送大量请求的可能性。他们的交易的执行。 这也是 Solana 发生停机事件的原因。

以太坊和雪崩有相似的气体设计。 两者都具有基本费用和优先费用,这产生了固有的顺序问题,因为具有更高优先费用的交易将首先执行。 因此,虽然用户仍然可以使用机器人在以太坊和 Avalanche 上创建海量交易,但当优先费用不足时,无论发送多少请求,他们的交易都不会执行,他们必须排队等候。 考虑到gas的成本,这样的设计在经济层面消除了因大量交易而导致网络宕机的可能性。

来源[1]

– Solana 的改进

经济上的孤立总是比方法上的孤立更能发挥作用。 Solana 已经开始通过引入类似于优先费用的概念来建立自己的费用市场。 同时,Solana 的 NFT 市场 Metaplex 也将采用一种名为 Invalid Transaction Penalty 的新概念,这意味着用户在铸造 NFT 时将需要为无效交易支付费用。

价值捕获

价值捕获是通过天然气的市值(链的本机加密货币)反映天然气经济。 原生代币的市值大致由两个因素决定:现金流和货币溢价。

- 现金周转

在收取gas费方面,大多数公链都遵循相同的做法:尽可能降低gas费,以吸引以太坊用户。 从现金流的角度来看,这样的做法是不可持续的。 在三大主流公链中,只有以太坊拥有可观的净现金流入,尽管该网络仍在发行更多的以太币。 如果我们将增发视为一种补贴,那么如果年增发率为 25.7%,那么以太坊每天的净支出约为 3.21 万美元。 另一方面,Solana 和 Avalanche 平均每天收入分别为 6,250 美元和 42,000 美元,每日净支出分别为 4.6 万美元和 1.86 万美元,年发行率分别为 6.93% 和 5.22%。 高净支出和高发行率显着稀释了公链币的市值。

来源[2]

让我们转向现金流的目的地。 在以太坊目前的机制下,基本费用被烧掉,而优先费用则提供给矿工。 与向验证者提供 gas 费用的 Solana 和 Avalanche 的 gas 燃烧和分配机制相比,矿工奖励是一种折衷价值获取的设计。 以太坊使用 PoW 设计出块,大部分矿工采用的商业模式是出售已开采的代币来支付挖矿成本(如电费和维护成本)。 因此,支付给矿工的那部分gas费用很可能会从生态系统中流出。 最好将 gas 费交给验证者,因为运行节点的成本不如运营采矿工厂的成本高。 由于没有显着的持续运营成本,验证者更有可能将他们收到的奖励投资于节点,这使得生态系统更安全,而不会稀释原生代币的价值。 销毁费用可能是获取价值的最直接和最有效的方式,并使节点权益持有者和代币持有者都受益。 此外,MEV 构成了公链的另一个主要收入来源。 根据 Flashbots 的统计,从 2020 年至今,已经向矿工支付了价值 600 亿美元的 MEV,这是一个保守的估计。

来源[3]

– 货币溢价

货币溢价是指公链币在实用价值和价值储存方面的升值。 现有的公链币大部分都在进行大规模发行,这使得它们的价值存储很差,实用价值是其市值的支柱。 公链币生态系统的发展将创造出可以用作支付方式的场景。 例如,大多数 NFT 交易都是用公链币结算的。 同时,大多数新兴的公链也将实用价值作为主要的升值手段,这就是为什么他们设置了可以忽略不计的gas费用来吸引流量和新用户。 同时,一些公链已经建立了价值数亿美元的基金会,以鼓励更多的开发者在其生态系统中构建 DApp。 这种做法背后的逻辑是在初期进行大量投资以吸引用户,并在后期尝试收回成本。

结论

综上所述,公链的gas设计将对公链的未来发展产生深远的影响,糟糕的设计可能导致价值捕获不佳甚至性能瓶颈。 在评估一个公链项目的时候,我们也可以通过它的gas设计大致了解它的发展战略和未来的成长。

 

[1] https://docs.solana.com/implemented-proposals/transaction-fees#congestion-driven-fees,https://ethereum.org/en/developers/docs/gas/,https://docs.avax.network/quickstart/transaction-fees/

[2] https://cryptofees.info/,https://moneyprinter.info/,https://solanabeach.io/

[3] https://docs.solana.com/implemented-proposals/transaction-fees#congestion-driven-fees,https://ethereum.org/en/developers/docs/gas/,https://docs.avax.network/quickstart/transaction-fees/

资料来源:https://www.newsbtc.com/news/company/viabtc-capital-reasons-behind-solanas-frequent-downtime-design-flaws-in-the-gas-economy/