Ethereum Co-founder Vitalik Buterin Publishes New Article “Multidimensional Gas Pricing”
In the article “Multidimensional Gas Pricing,” Vitalik Buterin explains the pricing of gas in multiple dimensions. The following is a summary of the content:
– Traditionally, Ethereum has used a single resource called “gas” to price transactions based on computational work. This effort covers computation, storage, data bandwidth, and ZK-SNARK proof generation.
– Recent examples of transactions have shown various costs, such as base cost, invocation data bytes, storage operations, etc. The fees are directly proportional to the total gas used.
Advertisement – Continue reading below
– While the single gas system simplifies market operations and cost optimization, it treats different resources as equivalent. This may allow for unsafe network operations due to incorrect gas limits.
– Multidimensional gas pricing, as seen in EIP-4844, differentiates resource costs and addresses efficiency issues through optimized and actual resource limits.
– The introduction of “blobs” as Rollup-friendly data within blocks allows for separate pricing and limits for data and computational resources, significantly reducing the cost of Rollup transactions and slightly increasing block size.
– Stateless clients, which verify Ethereum with minimal local data, face challenges in managing storage proofs. The transition to multidimensional gas pricing is expected to accurately price storage operations.
– Proposals like EIP-7623 aim to improve transactions by charging based on the cost of data or computation, with the goal of increasing throughput and security.
– The ultimate goal of multidimensional gas pricing is to individually adjust various resource requirements within Ethereum, improving scalability and efficiency, although this complexity may make transaction optimization and EVM design more intricate.
– Considering the need for compatibility with existing applications, the specific technical solution of proportional sub-call gas limits highlights the trade-offs and potential increase in system complexity required to implement multidimensional gas strategies.
Vitalik
Ethereum
Multidimensional Gas
Further Reading
Account Abstraction EIP-3074 Becomes Point of Debate in Ethereum Community; Vitalik Proposes New Improvement EIP-7702
What is Trustless Neutrality? How to Bring True Fairness to the Blockchain Ecosystem?