By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Measuring Ethereum’s Consensus Security and DA Layer Post-EIP-4844 | HackerNoon
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Measuring Ethereum’s Consensus Security and DA Layer Post-EIP-4844 | HackerNoon
Computing

Measuring Ethereum’s Consensus Security and DA Layer Post-EIP-4844 | HackerNoon

News Room
Last updated: 2025/08/12 at 8:59 PM
News Room Published 12 August 2025
Share
SHARE

Table of Links

Abstract and 1. Introduction

  1. Background

    2.1 Rollup

    2.2 EIP-4844

    2.3 VAR(Vector Autoregression)

  2. Data

    3.1 Consensus security data

    3.2 Ethereum usage data

    3.3 Rollup Transactions Data

    3.4 Blob gas fee data

  3. Empirical Results

    4.1 Consensus security

    4.2 Ethereum usage

    4.3 Rollup transactions

    4.4 Blob gas fee market

  4. Conclusion and References

A. Consensus Security Data

B. Rollup Data Collection

C. Detailed Var Model Results for Blob Gas Base Fee and Gas Fee

D. Detailed Var Model Results for Blob Gas Base Fee and Blob Gas Priority Fee

E. Rollup Transaction Dynamics

3 DATA

Data Availability. All data and code utilized in this study are openly accessible to ensure the reproducibility of our analyses and to support further research. These resources can be found at [3].

3.1 Consensus security data

To mitigate geographical biases and better isolate the impact of network speed variations across different locations, we deployed three Ethereum full nodes with homogeneous hardware configurations and client versions. Each node was hosted on an AWS t3.xlarge instance equipped with Ubuntu 22.04, featuring 4 vCPUs and 16GB of memory, and ran identical software stacks—Geth 1.13.14[45] as the execution client and Prysm v5.0.0[27] as the consensus client. These nodes were located in distinct geographic regions: Virginia, Paris, and Singapore. This setup ensured that any observed differences in data propagation and processing times could be predominantly attributed to network latency rather than variations in hardware performance or software configurations.

In this study, we analyze slots from 8,570,000 to 8,626,175 representing eight days prior to the implementation of EIP-4844, and slots 8,626,176 to 8,839,999 covering approximately four weeks following its introduction. However, as indicated in the subsequent analysis of the fork rate, there exists data anomalies between slots from 8,720,000 to 8,740,000 due to incorrect implementations by other network entities. Since these anomalies stem from mistakes at the application level and not from the EIP-4844 specification itself, they are excluded from the analysis. Going forward, slots from 8,570,000 to 8,626,175, before the introduction of EIP-4844, will be referred to as pre-4844, and slots from 8,626,176 and 8,720,000, and 8,740,000 to 8,839,999 after its implementation will be alternately referred to as post-4844.

The following data fields were extracted from the debug mode log file in the Prysm client:

• receive_time: The time when the consensus client received the slot, measured from the start of the slot

• chain_service_provide_time: The time taken by the consensus client to execute the slot, update the consensus state and execution layer state, and the fork choice.

• data_availability_time: The time the consensus client waits for any blobs that have not yet arrived after executing the slot.

• sync_time: The time when the consensus client synced the slot, measured from the start of the slot

To better understand the significance of these fields, it is essential to comprehend the operational flow of the consensus client. Figure 3 illustrates the client workflow, which details how data is processed and logged within the system.

Figure 3: Operational flow of the consensus clientFigure 3: Operational flow of the consensus client

When the consensus client receives the slot, it is recorded as receive_time. Upon receiving a slot, the Prysm client simultaneously updates the consensus state and triggers the execution of the execution payload(block) within the execution layer. Since blobs are propagated separately from the block itself, it is necessary to verify the arrival of all blobs before selecting a fork. The duration required to ensure all blobs have arrived is referred to as the data_availability_time. Once all blobs are arrived, the fork choice process begins, which includes the verification of attestations and the handling of potential reorganizations. The moment when the slot processing is completed is recorded as the sync_time. The time difference between the reception of the slot and its synchronization, excluding the data_availability_time, is recorded as the chain_service_process_time.

3.2 Ethereum usage data

To assess the impact of EIP-4844 on Ethereum usage effectively, we focused on the top 10 rollups by Total Value Locked (TVL) as reported by L2BEAT[26]. As of April 28, 2024, these rollups—Arbitrum One, Optimism, Base, Blast, Starknet, zkSync Era, Linea, dYdX v3, Mode Network, and Scroll—account for 98.5% of the ecosystem’s TVL. We gathered data from sender addresses associated with these rollups, which are pivotal in committing transaction batches and verifying state differences. Our study spans 180,000 blocks before and after the implementation of EIP-4844, covering the period from February 17 to April 7, 2024.

Figure 4: Illustration of the data collection and preprocessing for Arbitrum blocksFigure 4: Illustration of the data collection and preprocessing for Arbitrum blocks

A significant challenge in this analysis is distinguishing the transactions that contribute directly to Ethereum’s role as a DA layer. Not all transactions from rollups serve this function; for instance, zk rollups often utilize Ethereum more for execution than for DA. Importantly, execution transactions, which are not DA transactions, cannot be replaced with blob transactions. To navigate this, we categorized transactions into two groups based on their roles: transactions from optimistic rollups that commit batches are deemed DA transactions, while for zk rollups, only those committing batches and posting state updates are classified as DA transactions. The specific sender addresses and their categorization are detailed in Appendix Table 10.

Data extraction was performed using an Erigon[28] archive node, from which we retrieved gas fees, blob gas fees, and the sizes of calldata and blobs used by the identified rollup sender addresses. This data helped us derive three key metrics to analyze Ethereum’s usage dynamics: posted data size, total fees paid, and the cost of posting 1MiB on the Ethereum network.

Authors:

(1) Seongwan Park, this author contributed equally to the paper from Seoul National University, Seoul, Republic of Korea ([email protected]);

(2) Bosul Mun, this author contributed equally to the paper from Seoul National University, Seoul, Republic of Korea ([email protected]);

(3) Seungyun Lee, Seoul National University, Seoul, Repulic of Korea;

(4) Woojin Jeong, Seoul National University, Seoul, Repulic of Korea;

(5) Jaewook Lee, Seoul National University, Seoul, Repulic of Korea;

(6) Hyeonsang Eom, Seoul National University, Seoul, Repulic of Korea;

(7) Huisu Jang (Corresponding author), Soongsil University, Seoul, Republic of Korea.


This paper is available on arxiv under ATTRIBUTION-NONCOMMERCIAL-NODERIVS 4.0 INTERNATIONAL license.

[3] https://github.com/etelpmoc/eip4844

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Google received a ‘longshot’ $34 billion offer for Chrome from a surprising source
Next Article Unfold Savings: The Samsung Galaxy Z Flip 7 FE Phone Just Dropped by $200
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

The Ultimate Guide to IPTV in Sweden: Escaping Streaming Chaos at Home & Abroad
Gadget
How Travel Influencers Are Changing How We Travel in 2025
Computing
Reba McEntire misses The Voice taping as she ‘processes’ stepson Brandon’s death
News
How Proto-Danksharding Impacts Ethereum Consensus and Rollups | HackerNoon
Computing

You Might also Like

Computing

How Travel Influencers Are Changing How We Travel in 2025

2 Min Read
Computing

How Proto-Danksharding Impacts Ethereum Consensus and Rollups | HackerNoon

12 Min Read
Computing

NetEase’s Where Winds Meet earns $34 million in first month · TechNode

4 Min Read
Computing

Top 15 Travel Influencers in 2025 to Follow on Social Media

2 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?