Skip to content

Recap of ETHconomics @ Devconnect 2022

Part of Computer Science Meets Economics on Ethereum Spotlight Series

Keywords (#hashtags):

Ethereum #Transaction Fee Mechanism #Empirical analysis #Waiting time #Consensus Security #Devconnect #Interdisciplinary #Computerscience #Economics

Editor’s Highlights (by Prof. Luyao Zhang):

  • Research: conduct cutting-edge interdisciplinary research that ensembles computer science and economics to converse, research, and innovate on Ethereum blockchain
  • Innovation: understand the effect of EIP-1559 on improving transaction fee mechanism design on Ethereum
  • Leadership: contribute to an open economy of the people, for the people, by the people by making code and data open-source and cultivating undergraduate research


Figure 1: Feature Photo (Supported by Canvas)

Disclaimer: This article is part of the Industry 4.0 Open Educational Resources (OER) Publication Initiatives jointly supported by Duke Learning Innovation Center and DKU Center for Teaching and Learning under the Carrying the Innovation Forward program. This article belongs to the OER Series №2 Computational Economics Spring 2022 collection. The Spring 2022 collection is partly supported by the Social Science Divisional Chair’s Discretionary Fund to encourage faculty engagement in undergraduate research and enhance student-faculty scholarly interactions outside of the classroom. The division chair is Prof. Keping Wu, Associate Professor of Anthropology at Duke Kunshan University. The author Tianyu Wu was the Teaching and Research Assistant for Prof. Luyao Zhang in the course: COMPSCI/ECON 206 Computational Microeconomics at Duke Kunshan University Spring 2022, when he completed the joint article.

Introduction and Deep Dive Event

On Apr 21, 2022, Prof. Fan Zhang and Prof. Luyao Zhang were invited by Ethereum Foundation, a non-profit organization (NPO) that focuses on supporting Ethereum and related technologies, to give a presentation on their paper, Empirical Analysis of EIP-1559: Transaction Fees, Waiting Time, and Consensus Security, at ETHconomics @ Devconnect 2022 in Amsterdam, Netherland.


Figure 2: Ethereum Foundation

This paper was recently accepted at ACM CCS’22 Conference [1], with the track of Blockchain and Distributed Systems, where the chair of this track is Ittai Abraham, Senior Researcher at VMware. Due to the global pandemic, two distinguished scholars presented their research jointly online across time zones.

Watch the Presentation Documentary on SciEcon YouTube Channel

Watch all Presentation Videos at ETHconomics @ Devconnect 2022 YouTube Channel

Devconnect is the first-ever featured gathering event during the week of April 18–25, 2022, focusing on different topics related to the development of Ethereum. It brings the Ethereum community together in small groups and provides a joint-built platform for in-depth cross-disciplinary cooperation and discussions, and more information can be found via their tweets. ETHconomics is one of the series at Devconnect, and it is a one-day session gathering researchers and developers in industry and academia looking to broaden our understanding of Ethereum economics and discussing the topics related to the economics of the Ethereum network. There are altogether 16 research presentations in this session, where topics include layer-2 rollups [2], blockchain consensus [3], transaction fee mechanism [4], cryptoeconomics [5], game theory, etc. The main event organizer and coordinator Barnabé Monnot says in his LinkedIn post that:

Talk subjects ranged from game theory to protocol economics, theory and empirical studies, system design, modeling and simulation… ETHconomics reflected both the interdisciplinary nature of cryptoeconomics and the excitement that comes from putting the pieces together.

Presenters include both academic scholars and industry professionals, and they come from various backgrounds, ranging from computer science, data science, and economics, to describe how Science and Economics meet and integrate with each other on Ethereum blockchain. More information about the speakers and presentations can be found in the Appendix.


Figure 3: Devconnect

Prof Tim Roughgarden was invited to make a keynote speech, titled as Mechanism Design for Ethereum and Beyond, to give an overview of the game-theoretical analysis of EIP-1559, the improved proposal of Ethereum transaction fee mechanism design, and proposed several desirable open research directions to enlighten the scholars present.

Recap of presentation

Right after Prof Tim Roughgarden’s keynote on the theoretical aspects of mechanism design for Ethereum, Prof Fan Zhang and Prof Luyao Zhang presented their interdisciplinary research on the empirical analysis of EIP-1559, which ensembles Computer Science and Economics to converse, research, and innovate on Ethereum Blockchain. The presentation slide is available via Docsend. You can also access their working paper online through arXiv, as well as the open-access data and code through GitHub. By making use of rich and valuable data from collected mempool, Ethereum blockchain, and exchanges, their work figured out three exciting major results to comply with the current theoretical results:

Transaction Fee: EIP-1559 has a negligible effect on the gas fee levels, however, it mitigates the intra-block difference of gas fee paid.

With the technique of causal inference, the researchers find that with the block features: block size and block height, and exchange features: volatility and return of investment of Ether controlled, the median gas fee does not change much. This finds an echo with Roughgarden’s theoretical result that London Fork is not a solution for scalability, that is, as the adoption rate of EIP-1559 increases, intra-block gas fee volatility decreases significantly. These results mainly imply that in the future we should further increase user experience by making fee estimation easier because people tend to be bounded rational.


Figure 4: Transaction Fee: Visualization on Intra-block Gas Price Volatilities (Source: Copyright@Fan Zhang and Luyao Zhang 2022)

Waiting Time: EIP-1559 helps to reduce the users’ waiting time and the time evaluation of opportunity cost to transact on Ethereum.

This research group set up four Ethereum nodes across the globe to make the collection of ephemeral mempool data happen. They also created an innovative approach to deal with the issue of 50% negative waiting time in the previous research, by correcting that the calculation of the waiting time is not to use the timestamp where the transaction is included in the blockchain, but the next timestamp due to the feature of Proof-of-Work (PoW) consensus mechanism. With this correct calculation, researchers find that the average waiting time decreases from 17 seconds to 10 after London Fork, probably due to an easier fee estimation and variable size of blocks.


Figure 5: Waiting Time: Visualization on Block Median Waiting Time (Source: Copyright@Fan Zhang and Luyao Zhang 2022)

Consensus Security: EIP-1559 does not have a huge impact on consensus security even though the block size has been increased.

The researchers argue that EIP-1559 may negatively impact the security issue in the Ethereum blockchain, but the extent of the impact is modest. They broke the analysis of the consensus security into three dimensions: fork rate, network load, and incentives (Miner Extractable Value, simplified as MEV). They find out that the introduction of variable block size in EIP-1559 is likely to account for why the fork rate has increased by 3%, despite the London Fork, the Ethereum blockchain is still operating at a lower load than before. At the same time, as empirical data shows that MEV is becoming a larger share of the revenue from miners’ point of view, researchers conjecture that miners are being incentivized to invest more in MEV extraction.

In summary, Prof. Luyao Zhang describes how the research advances Prof. Tim Roughgarden’s theoretical research from the following three aspects:

  1. The empirical analysis of the transaction fee in this research shows that there is not much reduction on the gas fee level after London Fork, thus it serves as a counterpart of Prof Roughgarden’s theoretical work on confirming that EIP-1559 is not a solution for scalability.
  2. The empirical analysis of waiting time is actually a pure exploration and pioneer study since there is no systematic theoretical research before.
  3. The empirical analysis of consensus security in this research focuses on different aspects compared to Prof Roughgarden’s work besides the methodology differences.


Figure 6: Contribution Map (Source: Copyright@Fan Zhang and Luyao Zhang 2022)

More about the paper

This research also leaves plenty of interesting future research directions. It inspires more computer scientists and economists to collaborate on cutting-edge interdisciplinary research to solve the issues in the Ethereum blockchain through mechanism design, which comprises both profound insights and practical impacts. Notably, the research pioneers a research agenda that applies the method of natural experiments [6], the Nobel Prize 2021 in Economics which mitigates the internal validity problem in the lab experiments and external validity problem in the field experiments, to conduct empirical studies of mechanism changes on Ethereum. Prof. Luyao Zhang concludes with three main advantages to explain why Ethereum blockchain data makes the empirical study with natural experiments more approachable: First, blockchain data is well recorded and transparent to free the researchers from the data availability issue; Second, all the users’ privacy is well protected in order to discord the ethics issue thanks to advanced asymmetric cryptography; Third, smart contract on the Ethereum blockchain enables an automation process to significantly reduce the data collection costs.


Figure 7: Methodologies (Source: Copyright@Fan Zhang and Luyao Zhang 2022)

Second, it inspires future researchers to think about how to use a theoretical framework to rigorously describe the reason for the empirical result that the waiting time significantly decreased after London Fork. Moreover, mempool data is another important and exciting source to analyze in-depth in order to better understand blockchains in various ways. Prof. Fan Zhang also mentions in the presentation that his team is now

working with Ethereum Foundation under its sponsorship on a project to dig deeper into mempool data to understand blockchains in various aspects.

Personal Reflections

After watching this presentation, I am extremely inspired by how interdisciplinary collaborations can provide cutting-edge research with both profound insights and practical impacts, which is obviously not possible only by scholars from one discipline. For example, without Prof Luyao Zhang’s contribution of her expertise on the natural experiment methodology and her solid knowledge in bounded rationality and mechanism design (Levin and Zhang 2017; Levin and Zhang 2020), I couldn’t imagine how open-source data on Ethereum blockchain would ever empower causal inferences in the study of bounded rationality and mechanism design. In the meanwhile, if we did not have the mempool data collected across the globe by Prof. Fan Zhang as well as his sharp insights on the waiting time estimation corrected by a subtle but super smart trick, we would not ever be able to evaluate the effect of EIP-1559 on waiting time, one important aspect of user experience empirically. Their joint insights from economics and computer science provide us with such an intellectual feast; neither side is dispensable.

Moreover, I also admire how scholars, during the pandemic, can really turn the adversity in background, disciplines, and time zone differences into an opportunity for innovation. This innovation is indeed really hard to implement since it takes time to ensure that scholars, including two other co-authors Prof. Yulin Liu and Prof. Kartik Nayak, whose expertise are in economics and computer science and whose primary employments are in industry and academia respectively, from different backgrounds are on the same page. The impossibility of in-person interactions and time zone differences further aggregate the difficulty. I believe it is their empathy, compassion, and intrinsic motivation in interdisciplinary research and innovation that makes it possible for us to see the new frontiers of human civilizations. As Prof. Luyao Zhang always reminds her students that the Master once said:

Virtue is not left to be alone; he who practices it finds neighbors.

Last but not least, I also notice that this research team includes not only junior professors, but also some undergraduate students. I am deeply touched by the junior professors’ visions in not only pioneering seminal research at the frontier of human civilizations but also cultivating undergraduate research that would benefit generations to come. Their scholarship encourages more and more young scholars not to seek near but distant objectives and devote themselves to seminal research that could further advance the development of humanity. I am also fortunate to be one of those students accessible to research from my undergraduate years at Duke Kunshan University [7]. I feel such a privilege to be invited by Prof. Fan Zhang and Prof. Luyao Zhang to serve as the student project manager for their joint project entitled “Understanding the transaction fee mechanism of Ethereum blockchain,” supported by Ethereum Academic Grant 2022. How can I find a better way to spend the Summer?

Last but not least, the intellectual conversations remind me of my motto from a famous philosopher, Immanuel Kant​:

Ich bin von heute und ehedem, aber etwas ist in mir, das ist vor morgen und übermorgen und einstmals!

English Translation: I belong to today and the past, but some of my things will belong to tomorrow, the day after and the future!

Inspired by this motto, I feel more motivated to contribute to interdisciplinary research in the future and bring a real impact to human society.

Relevant Materials

[1] ACM CCS’22

The ACM Conference on Computer and Communications Security (CCS) is the flagship annual conference of the Special Interest Group on Security, Audit and Control (SIGSAC) of the Association for Computing Machinery (ACM). The conference brings together information security researchers, practitioners, developers, and users from all over the world to explore cutting-edge ideas and results.

Official Website

[2] Layer-2 rollups

Layer 2 solutions provide an approach to scale the application by handling transactions off the Ethereum Mainnet (layer 1), while taking advantage of the robust decentralized security model of the Mainnet. Rollups are designed to perform transaction execution outside layer 1 but it enables the data to be posted to layer 1 where consensus is reached. As transaction data is included in layer 1 blocks, this allows rollups to be secured by native Ethereum security.

Ethereum — Docs

[3] Blockchain Consensus

Consensus simply means that a general agreement has been reached. When it comes to blockchain, where the process is formalized, reaching consensus means that at least over a half (more than 50%) of the nodes on the network agree on the next global state of the network.

Ethereum — Docs

[4] Transaction Fee Mechanism (TFM)

A Transaction Fee Mechanism (TFM) is a mechanism for allocating transactions to a single block.

Arxiv

[5] Cryptoeconomics

Cryptoeconomics is the applied science of building distributed systems, where properties of those systems are secured by financial incentives, and where the economic mechanisms are guaranteed by cryptography, designed to describe the practice of designing and scaling blockchains like Ethereum.

Ethereum — Docs

[6] Natural Experiment

A natural experiment is an empirical investigation in which individuals are subjected to experimental and control conditions set by nature or other factors beyond the investigators’ control. The exposures are determined by a mechanism that approaches random assignment. It can significantly reduce the effect of internal validity, the extent to which a piece of evidence supports a claim about cause and effect, commonly found in lab experiments, as well as the effect of external validity, the extent to which the results of a study can be generalized to, commonly found in field experiments.

Wikipedia

[7] Duke Kunshan University (DKU)

Duke Kunshan University (DKU) is a world-class liberal arts university in Kunshan, China, that provides a variety of high-quality, creative academic programs to students from all over the world. It was founded in September 2013 as a joint venture between Duke University and Wuhan University in the United States and China.

Website

Appendix

Here lists all the speakers’ information in the ETHconomics @Devconnect 2022.

1. Transaction Fee Mechanism

Tim Roughgarden:

Professor of Computer Science at Columbia University [Webpage]

He gives a keynote speech on Mechanism Design for Ethereum and Beyond. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

Fan Zhang:

Assistant Professor in Computer Science at Duke University [Webpage]

He gives a presentation on Empirical Analysis of EIP-1559: Transaction Fees, Waiting Time, and Consensus Security with Prof Luyao Zhang. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

Luyao Zhang:

Assistant Professor in Economics at Social Science Division and Senior Research Scientist at Data Science Research Center, at Duke Kunshan University [Webpage]

She gives a presentation on Empirical Analysis of EIP-1559: Transaction Fees, Waiting Time, and Consensus Security with Prof Fan Zhang. The presentation video can be accessed via the link.

Contact her via LinkedIn or Twitter.

Stefanos Leonardos:

Postdoctoral Researcher in Game Theory at Singapore University of Technology and Design [Webpage]

He gives a presentation on Dynamics of the EIP-1559 Fee Market: Predictions and Data Analytics. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

Ansgar Dietrichs:

Ethereum 2.0 R&D Engineer at ConsenSys Quilt

He gives a presentation on Notes on multidimensional EIP-1559. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

2. Layer-2 Rollups

Ed Felten:

Co-Founder and Chief Scientist, Offchain Labs. Retired Princeton Professor of Comp Sci & Public Affairs. Former Deputy United States CTO at White House [Webpage]

He gives a presentation on Fair and sustainable fees for L2. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

Louis Guthmann:

Ecosystem Lead at StarkWare [Webpage]

He gives a presentation on L2s and settlement layer: what one needs? The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

Matt Shams:

CEO of Blockswap Labs [Crunchbase]

He gives a presentation on ETH as a long term collateral for rollup centric future. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

3. Blockchain Consensus

Andres Elowsson:

Post-doc at KTH Royal Institute of Technology

He gives a presentation on Notes on Ethereum’s circulating supply equilibrium and the prospect of perpetual deflation via minimum viable issuance under proof of stake. The presentation video can be accessed via the link.

Contact him via LinkedIn.

David Tse:

Thomas Kailath and Guanghan Xu Professor at Stanford University School of Engineering [Webpage]

He gives a presentation on Reducing stake lockup period via Bitcoin timestamping. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

Joachim Neu:

4th year Ph.D. student at Stanford working with David Tse [Webpage]

He gives a presentation on The Why and How of PoS Ethereum’s Consensus Problem. The presentation video can be accessed via the link.

Contact him via Twitter.

Sreeram Kannan:

Assistant Professor at the University of Washington, Seattle, Director of UW-Blockchain-Lab [Webpage]

He gives a presentation on EigenLayr: Permissionless Feature Addition to Ethereum. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

4. Cryptoeconomics

Guillaume Felley:

Software Engineer at Reflexer Lab [Webpage]

He gives a presentation on PID control & Cryptoeconomics. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

Irina Katunina:

Team lead of Analytics at Lido Finance [Webpage]

She gives a presentation on Modeling the entry queue post Merge: an analysis of impacts on Lido’s “socialized model”. The presentation video can be accessed via the link.

Contact her via LinkedIn or Twitter.

Ross Eyre:

Transdisciplinary designer & software engineer at ARKOLOGY

He gives a presentation on Modelling Ethereum: Introduction to System Dynamics. The presentation video can be accessed via the link.

Contact him via LinkedIn or Twitter.

Tom Mellan:

Research scientist at Protocollabs [Webpage]

He gives a presentation on Filecoin x Ethereum: Introduction to Filecoin CryptoEconomics and Relevance to Ethereum. The presentation video can be accessed via the link.

Contact him via Twitter.

5. Game Theory

Bruno Mazorra:

2nd year Ph.D. student at the University of Pompeu Fabra

He gives a presentation on Is Folk’s theorem the Blockchain’s nightmare? The presentation video can be accessed via the link.

Contact him via LinkedIn.

Philipp Zahn:

Assistant Professor School of Economics and Political Science at the University of St. Gallen [Webpage]

He gives a presentation on Compositional Game Theory. The presentation video can be accessed via the link.

Contact him via LinkedIn.

Event organizer/coordinator

Barnabé Monnot:

Research scientist @ Robust Incentives Group, Ethereum Foundation [Webpage]

Contact him via LinkedIn or Twitter.

Acknowledgments

We appreciate the Ethereum Foundation for hosting this research talk at ETHconomics @ Devconnect 2022.

Executive Editor: Zesen Zhuang

Associate Editor: Xinyu Tian

Chief Editor: Prof. Luyao Zhang

Design: Yixuan Li

About the Author

Tianyu Wu, an upcoming senior Math student at Duke Kunshan University (DKU), full admission scholarship recipient, and 2019–2020 National Scholarship recipient. He is an interdisciplinary researcher with his interest and research experiences in blockchain and cryptocurrency, game theory. He once served as the student project leader of “How FinTech Empowers Asset Valuation: Theory and Applications” for the Summer Research Scholar Program at Duke Kunshan University in 2021. He is also the Interim Chair of Human Resources in SciEcon CIC, leading the development of the HR management system in the era of digital transformation.


Figure 8: Tianyu Wu

Contact him on LinkedIn or Twitter.

Back to top