Ethereum Core Developers Consensus Call #110: Key Updates on Deneb Upgrade and EIP 4844

·

Overview of ACDC Call #110

On June 1, 2023, Ethereum core developers convened for their 110th All Core Developers Consensus (ACDC) call, chaired by Ethereum Foundation researcher Danny Ryan. These bi-weekly meetings focus on coordinating changes to Ethereum's consensus layer (CL). Key discussions centered on upgrades for Deneb (CL) and Cancun (execution layer/EL), including pivotal adjustments to EIP 4844 specifications.


Deneb Upgrade: Pending Changes

Developers finalized minor updates to Deneb’s specifications ahead of Devnet #6, the sixth test network for EIP 4844. Two critical changes were highlighted:

  1. Consensus Specifications PR #3391:

    • Adds a data_gas_used field to EL blocks to resolve discrepancies in blob transaction gas price calculations.
  2. Consensus Specifications PR #3392:

    • Reduces the data_gas_used field size to a 64-bit unsigned integer (uint64) for consistency, aligning with EIP 7095.

Danny Ryan emphasized merging these changes swiftly to finalize Deneb’s release.

👉 Explore Ethereum’s latest upgrades for deeper insights into EIP implementations.


Key EIPs Under Consideration for Deneb

1. EIP 4788: Trust-Minimized CL Access

2. EIP 7045: Expanded Attestation Inclusion Window

3. Fixed Voluntary Exit Domains

4. EIP 6988: Slashed Validator Exclusion

Ryan confirmed GitHub tracking for all Deneb EIPs and prioritized EIP 4844, 4788, 7045, and voluntary exit fixes.


Dankrad Feist’s Data Experiment: Implications for EIP 4844

Ethereum Foundation researcher Dankrad Feist shared results from mainnet stress tests evaluating large-block processing capacity:

Feist noted, "People underestimate how much [blobs] will be used... several teams are building products needing this now."


Engine API Versioning Proposal

Mikhail Kalinin proposed simplifying Engine API specifications by enforcing a 1:1 mapping between method versions and supported data types.

Lighthouse developer "EthDreamer" flagged potential tradeoffs, including deprecated method restrictions. Kalinin will draft a formal pull request for further discussion.


FAQ Section

1. What is EIP 4844?

EIP 4844 introduces blob-carrying transactions to scale Ethereum by reducing rollup costs, a cornerstone of the Deneb upgrade.

2. Why increase blobs per block from 4 to 6?

Feist’s experiments showed Ethereum’s capacity to handle larger blocks safely, meeting demand from L2 solutions.

3. How does EIP 4788 improve Ethereum?

It enables trustless access to CL data (e.g., validator stats), boosting transparency for dapps and smart contracts.

👉 Stay updated on Ethereum’s roadmap with real-time developer insights.


Conclusion

ACDC #110 underscored Ethereum’s iterative progress toward Deneb/Cancun, with pivotal updates to EIP 4844 and consensus-layer enhancements. Asynchronous discussions on Discord and upcoming calls will refine these proposals further.