介绍
多维EIP-1559这一创新概念最早由Vitalik Buterin在2022年1月通过EthResearch文章提出,随后成为以太坊研究社区的重要课题。虽然相比rollups、MEV或数据可用性解决方案等热门研究方向,它的关注度相对较低,但始终保持着活跃的研究进展。
近期,Guillermo Angeris和Theo Diamandis发表的研究论文深入探讨了多维费用市场的理论基础与稳健性,并提出了具体构建方法。实际上,这一理念已经开始落地应用。2024年3月以太坊实施的EIP-4844引入了blob gas机制,为blob交易创建了独立费用市场,标志着以太坊从单维gas模型正式迈入二维费用市场时代。
为了进一步优化交易资源使用效率,增加资源维度势在必行。多维费用市场的扩展将成为重要的可扩展性解决方案,帮助以太坊更智能地管理各类资源。本文将详细解析多维gas费用市场的重要性及其运作机制,阐明其如何提升以太坊的可扩展性和资源分配效率。
多维gas定价的概念
多维gas定价作为一种L1可扩展性解决方案,其原理类似于以太坊近期提高gas限制的举措。虽然它不会直接增加以太坊的总交易容量,但能显著提升现有资源限制下的利用率,使更多去中心化应用(DApps)和用户能够在以太坊基础层顺畅交易,避免不必要的网络拥堵。
当前以太坊将所有资源成本,包括计算、存储和带宽等,都捆绑在单一gas单位中。多维gas定价则将这些资源解耦,在确保以太坊安全性和去中心化的前提下实现更优的资源分配。
健身俱乐部的类比
想象一个健身俱乐部提供多种设施:跑步机、深蹲架和哑铃区。会员需求各异:有人专注有氧运动,有人偏好力量训练,还有人喜欢综合训练。在固定会员费的单一收费模式下,当某种设施(如跑步机)拥挤而其他设施(如深蹲架)闲置时,所有会员都需承担相同费用,这显然不够公平高效。
引入多维定价后,俱乐部可以对不同设施单独收费。跑步机使用者和深蹲架使用者不再相互影响,俱乐部也能更合理地分配资源。这种模式既提高了公平性,又优化了整体容量,在不增加拥堵的情况下服务更多会员。
以太坊的应用场景
在EIP-4844实施前,以太坊采用单维gas定价模型,所有交易资源都通过单一gas指标计价。这种模式存在明显弊端:当某一资源(如计算)需求激增时,即便其他资源闲置,所有用户费用都会上涨;同时,闲置资源也无法被充分利用。
EIP-4844为rollup数据引入blob gas这一独立维度后,情况有所改善。但目前其他交易组件仍沿用单一gas模型,导致资源利用率不足。例如,当交易在EVM执行中耗尽gas限制时,即便节点能处理更多数据,也无法传输额外信息。
以太坊区块大小数据印证了这一问题。2024年下半年平均区块大小约73KB,但个别区块如#21419230达到1.48MB,是平均值的20倍。
多维gas定价通过为计算、存储和带宽等资源分别设定限制和价格,有效解决这一瓶颈问题,在不影响安全性的前提下优化网络容量。
可分离的关键资源
设计多维费用市场时,资源独立性至关重要。若将高度依赖的资源单独定价,可能导致效率低下和定价失真。因此,需要识别那些真正独立且对网络性能有关键影响的资源。
以太坊节点本质上是一台管理多资源并行处理的计算机。理论上可分离的资源包括:计算(CPU)、内存I/O(RAM)、存储I/O(SSD/HDD)、存储增长(磁盘空间)和带宽(网络传输)。但实际操作中,许多以太坊操作同时涉及多个资源,难以完全分离。
当前研究主要关注以下几类关键资源:EVM执行(计算)、存储I/O(SSTORE/SLOAD)、交易Calldata(带宽为主)和见证数据(影响带宽和存储I/O)。
实施方案探讨
独立费用市场方案
EIP-4844已部分实现这一思路,为blob交易创建独立市场。理论上可将此扩展至其他资源,为每类资源设定独立的基础费用(bi)和区块限制(ki)。总交易费用为∑(bi*gi),且需满足各资源限制。
这种方案优势明显:精确控制每类资源,避免资源间的相互影响,优化网络使用效率。但过度细分会带来显著复杂性,需要对协议进行重大修改,增加DApp和钱包的使用难度,验证者也会面临更复杂的优化问题。
改良单一gas方案
作为简化方案,可保留gas作为主要单位,但按消耗最多的资源计算总费用。例如,某交易消耗50K gas执行和200K gas calldata,则按200K gas收费。这种方法简化了定价机制,但存在公平性问题,可能激励用户策略性组合交易以降低成本。
即将在Pectra升级中实施的EIP-7623采用了类似思路,对calldata使用量大的交易收取更高费用,在不完全重构gas体系的情况下改善资源分配。
EIP-7623的关联
EIP-7623通过调整gas计算公式,对数据可用性(DA)交易实施更高收费。其简化计算公式为:total_gas_used = 4 * tokens_in_calldata + max(evm_gas_used, 6 * tokens_in_calldata)。这确保了calldata使用量大的交易支付更高费用,可视为多维gas定价的简化实现。
结论
多维gas定价虽面临实施挑战,但能显著提升资源利用率、增强网络安全性和节点可持续性。尽管短期内完全实现高维度定价可能性不大,但它为以太坊在保持去中心化的同时实现扩展提供了可行路径。随着EIP-7623等渐进式改进的实施,以太坊正朝着更智能的资源管理方向稳步前进。
声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/18838.html