How Hidden Channels and Miner Teams Shape Transaction Transparency

tldt arrow

Too Long; Didn't Read

This chapter defines four RQs to measure (1) how common private relay networks are, (2) whether miners favor private txs, (3) the role of MEV‑driven bundling of public and private transactions, and (4) if miners collude to prioritize or censor transactions.

Coins Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - How Hidden Channels and Miner Teams Shape Transaction Transparency
EScholar: Electronic Academic Papers for Scholars HackerNoon profile picture
0-item

Abstract/Zusammenfassung

Publications

Acknowledgements

CHAPTER 1: INTRODUCTION

  1. Introduction

    1.1 Overview of thesis contributions

    1.2 Thesis outline

CHAPTER 2: BACKGROUND

2.1 Blockchains & smart contracts

2.2 Transaction prioritization norms

2.3 Transaction prioritization and contention transparency

2.4 Decentralized governance

2.5 Blockchain Scalability with Layer 2.0 Solutions

CHAPTER 3. TRANSACTION PRIORITIZATION NORMS

  1. Transaction Prioritization Norms

    3.1 Methodology

    3.2 Analyzing norm adherence

    3.3 Investigating norm violations

    3.4 Dark-fee transactions

    3.5 Concluding remarks

CHAPTER 4. TRANSACTION PRIORITIZATION AND CONTENTION TRANSPARENCY

  1. Transaction Prioritization and Contention Transparency

    4.1 Methodology

    4.2 On contention transparency

    4.3 On prioritization transparency

    4.4 Concluding remarks

CHAPTER 5. DECENTRALIZED GOVERNANCE

  1. Decentralized Governance

    5.1 Methodology

    5.2 Attacks on governance

    5.3 Compound’s governance

    5.4 Concluding remarks

CHAPTER 6. RELATED WORK

6.1 Transaction prioritization norms

6.2 Transaction prioritization and contention transparency

6.3 Decentralized governance

CHAPTER 7. DISCUSSION, LIMITATIONS & FUTURE WORK

7.1 Transaction ordering

7.2 Transaction transparency

7.3 Voting power distribution to amend smart contracts

Conclusion


Appendices

APPENDIX A: Additional Analysis of Transactions Prioritization Norms

APPENDIX B: Additional analysis of transactions prioritization and contention transparency

APPENDIX C: Additional Analysis of Distribution of Voting Power

Bibliography

4 Transaction Prioritization and Contention Transparency

In this chapter, we discuss the implications of our findings regarding the lack of transparency in transaction contention and prioritization. We also argue why our findings and implications would be relevant even in the face of recent changes to blockchain protocols, e.g., Ethereum Improvement Protocol (EIP) 1559 (Buterin et al., 2019a) and the Ethereum Paris Network Upgrade (a.k.a. the Merge) (Ethereum Foundation, 2022b).


The lack of transparency in both transaction contention and prioritization has not been thoroughly explored in the literature, resulting in a limited understanding of its implications. This thesis aims to address this gap by investigating the following research questions.


▶ RQ 1: To what extent are private relay networks prevalent in facilitating transactions prioritization? Given the rise of transaction attacks like frontrunning and sandwich attacks, it is reasonable to consider that transactions issuers may prefer sending their transactions privately to the miners to avoid such attacks. This research question aims to explore the current prevalence or widespread adoption of private relay networks as a means for issuers to achieve their goal of protecting their transactions. However, we also consider the potential downsides of private transaction inclusion, particularly in terms of the lack of transparency in transactions contention and prioritization. Thus, we investigate this research question to assess the overall benefits and drawbacks of these private relay networks to the broader blockchain ecosystem.


▶ RQ 2: Are private transactions preferentially treated by miners? This research question aims to investigate if miners provide preferential treatment to private transactions. Private transactions offer guaranteed payments (or fees), whereas fees for publicly issued transactions are available to any miners willing to include them. We hypothesize that miners would likely offer preferential treatment for private transactions due to their guaranteed payment nature. To address this research question, we conducted an active experiment to assess whether miners exhibit preferential treatment towards private transactions in the context of Ethereum blockchain.


▶ RQ 3: To what extent do transaction bundling practices occur? Do they include public transactions? This research question focuses on exploring the frequency and characteristic of the transaction bundling practices, particularly the inclusion of public transactions, in order to exploit MEV opportunities. Arbitrageurs may have an incentive to create Flashbots (Flashbots, 2022a) bundles that combine both private and public transactions to capture the financial opportunity derived from the execution of public transactions. It is worth noting that the fees associated with private transactions remain private to the relay and the miner until the transactions within the bundle are included in a block. Hence, we investigate the types of public transactions included in these bundles and the specific contracts they call. Additionally, we also investigate the revenues earned by miners from accepting these bundles. This analysis is crucial for advancing the transparency goals of blockchain systems.


▶ RQ 4: Has there been collusion among miners to prioritize transaction inclusion? This research question focuses on examining whether miners engage in collusion to prioritize the inclusion of transactions. For instance, if an issuer sends a transaction to a particular miner, we aim to investigate whether other miners share this transaction to accelerate or prioritize its commitment. If such collaboration exist, it suggests that miners may cooperate not only to accelerate transactions but could also potentially censor specific transactions if they choose to do so. To address this research question, an active experiment was conducted in the context of Bitcoin.


These research questions are key to investigating the impact of the lack of transaction contention and prioritization in both Bitcoin and Ethereum blockchains. They allow us to explore the prevalence and extent of private relay networks or acceleration services currently in use within these blockchains. Furthermore, by examining whether miners collude to prioritize transactions, we gain insight into potential trust issues within blockchains. For example, this collusion can undermine the trust in the blockchain system, as miners could also censor transactions if they choose to. Next, we discuss our methodology, our findings, and the implications.


Relevant publication


The results presented in this chapter have been published in (Messias et al., 2023a).


Table 4.1: Bitcoin and Ethereum data sets (D and E) used to evaluate the lack of contention and prioritization transparency.


Figure 4.1: Blocks mined and transactions confirmed in (a) Bitcoin and (b) Ethereum by the top-20 mining pools; “Others” consolidates the remaining mining pools.


Author:

(1) Johnnatan Messias Peixoto Afonso


This paper is available on arxiv under CC BY 4.0 DEED license.


Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks
OSZAR »