当前位置:网站首页>Arbitrum: two-dimensional cost
Arbitrum: two-dimensional cost
2022-07-05 00:54:00 【chinadefi】
Arbitrum: Two dimensional costs

In last week's Arbitrum Odyssey period ,Arbitrum One The traffic has reached a record level . Some sharp eyed users found a strange phenomenon : With L2 Medium gas Rise in price , For a given transaction L2 Medium gas The number will actually decrease .
The fact proved that , This is the working principle of the system , But for laymen , It may look a little chaotic .

Two dimensional costs
In the system of economic design ( Such as Arbitrum) in , We actually pay for two things at the same time :L1 Native resources and L2 primary resources .Arbitrum One It's a Rollup, We paid L1 Resources are essentially just Ethereum calling data ; in other words , We pay the size of the original data of the transaction times L2 Considered L1 Call data price . What we need to pay for L2 Resources are traded in Arbitrum Common to VM Any calculations performed in —— perform 、 Write storage, etc . The value is L2 Of gas Price times ArbGas(Arbitrum The basic unit of measure ) The number of . What needs to be paid for a successful transaction L2 The total cost is the sum of these two parts .
In a one-dimensional world
The tricky thing is , Even though it's like Arbitrum In this way L2 The cost of is essentially two-dimensional , But the current Ethereum ecosystem is mainly L1 The establishment of a , Its cost can be expressed as one dimension . This means the current infrastructure —— wallet 、 Developer library, etc —— Assume that the transaction format is a single gas Units and individual gas Product of price ; Then we should Arbitrum When trading on , We have to put L1 and L2 Dimensions are crammed into this restrictive format . So what should we do ?
How do we do it ?
To sum up , Our limitation is , The total cost —— Must include L1 and L2 cost —— It needs to be expressed as the product of two values , We call it “ similar gas Price things ”§ and “ similar gas Restricted things ”(G).
We are P Value used ( from Arbitrum Estimation gas Price RPC return ), in fact , It's just L2 Of gas Price ( Estimate of the gas RPC Added a small percentage of increase buffer ; Any excess will be refunded ).G Express L1 dimension ; call Arbitrum Estimation gas Price RPC Gives a value , For L2 Calculated ArbGas Add an extra buffer (B), such P*G Finally, it is enough to cover all transaction costs . let me put it another way , We added “gas limit” And so on , Make in a given gas The total amount paid under the price is sufficient to cover L1 and L2 Cost of dimension .
Through a little algebraic operation , We found this buffer B Must be equal to (L1 calldata cost)/ P.
So in general ,G Unpack for :
L2 gas used + ( L1 calldata price * L1 calldata size) / (L2 gas price)
… Among them “L2 gas price” The denominator explains why all other values are equal ,L2 Of gas The increase in price actually reduces G Value .
Towards a two-dimensional charging standard
We are currently trapped in the one-dimensional cost infrastructure supported by the ecosystem at this stage , But ideally , Multidimensional cost standards have been agreed and widely adopted . Here are some suggestions :https://ethresear.ch/t/multidimensional-eip-1559/11651
Source:https://ethresear.ch/t/multidimensional-eip-1559/11651
About
ChinaDeFi - ChinaDeFi.com It's a research driven DeFi Innovation organizations , We are also a blockchain development team . From all over the world every day 500 Close to a good source of information 900 In the content , Looking for deeper thinking 、 Sort out more systematic content , Provide decision-making assistant materials to the Chinese market at the fastest speed .
Layer 2 friends sharing same hobby - Welcome to Layer 2 Interested blockchain technology enthusiasts 、 Study and analyze people and Gavin( WeChat : chinadefi) contact , Discuss together Layer 2 Landing opportunities . Please pay attention to our official account of WeChat “ Decentralized financial community ”.

边栏推荐
- Huawei employs data management experts with an annual salary of 2million! The 100 billion market behind it deserves attention
- 华为200万年薪聘请数据治理专家!背后的千亿市场值得关注
- P3304 [sdoi2013] diameter (diameter of tree)
- Upload avatar on uniapp
- TS快速入门-函数
- RB technology stack
- Sorting selection sorting
- Digital DP template
- Pandora IOT development board learning (RT thread) - Experiment 4 buzzer + motor experiment [key external interrupt] (learning notes)
- 【Unity】InputSystem
猜你喜欢

URL和URI

SAP UI5 应用开发教程之一百零七 - SAP UI5 OverflowToolbar 容器控件介绍的试读版

IT转测试岗,从迷茫到坚定我究竟付出了什么?

全栈开发提效神器——ApiFox(Postman + Swagger + Mock + JMeter)

What happened to those who focused on automated testing?

Basic concept and usage of redis

Hisilicon 3559 universal platform construction: YUV422 pit stepping record

Pycharm professional download and installation tutorial

Postman automatically fills headers

Chia Tai International Futures: what is the master account and how to open it?
随机推荐
Expose testing outsourcing companies. You may have heard such a voice about outsourcing
Binary conversion problem
Chia Tai International Futures: what is the master account and how to open it?
2022.07.03(LC_6111_统计放置房子的方式数)
2022.07.03 (LC 6108 decryption message)
Talking about JVM 4: class loading mechanism
Basic concept and usage of redis
Hill sort of sorting
107. Some details of SAP ui5 overflow toolbar container control and resize event processing
BGP comprehensive experiment
【Unity】InputSystem
Digital DP template
I was beaten by the interviewer because I didn't understand the sorting
6. Scala operator
Identifiers and keywords
Summary of the function and usage of const, volatile and restrict
SAP UI5 应用开发教程之一百零七 - SAP UI5 OverflowToolbar 容器控件介绍的试读版
大专学历,33岁宝妈又怎样?我照样销售转测试,月入13k+
Introduction to the gtid mode of MySQL master-slave replication
Paxos 入门