The team celebrated the Beacon Chain’s fifth anniversary and reviewed progress on client implementations, with most clients passing execution tests and plans for a DevNet launch. The team discussed gas limit increases and associated challenges, agreeing to target 75 million gas units before reaching 80 million, while also reviewing various EIPs related to receipt sizes and block building. The group explored transitioning from RLP to SSZ encoding and decided to conduct benchmarking tests, with plans to postpone the transition to ACDT calls until January.
Click to expand detailed summary
The team celebrated the fifth anniversary of the Beacon Chain launch and discussed progress on various clients. Most clients are passing execution spec tests, with some issues being addressed. The team plans to start a DevNet soon and will have a breakout call on Friday to discuss ePBS updates. The decision on trustless payments will be made at the next ACDC call in about a week and a half. The mainnet has reached 60 million gas units, and the team is targeting 80 million gas units, with discussions on achieving this goal to follow.
The team discussed the challenges with increasing the gas limit to 80 million, particularly regarding receipt sizes and the 10MB message limit in the DevP2P network. They agreed to target a gas limit increase to 75 million first, leaving a buffer before reaching 80 million, with implementation planned for around the end of January. The team also reviewed an EIP (7975) that would allow receipts to exceed the current limit, though this would require a protocol update. Additionally, they discussed a new testing capability for block building and a proposed EIP (7872) to limit the number of blobs included in a block, which most clients appeared to support.
The team discussed transitioning from RLP to SSZ encoding, with Alexey proposing to start work on SSZ implementation once a few endpoints support the format. Barnabas suggested EngineAPI as a potential first application, while Łukasz emphasized the need to consider this in the Glamsterdam scope planning due to the effort required. The group agreed to conduct benchmarking tests comparing SSZ, JSON, and other formats, particularly for GetBlobs and GetPayload functions, to determine the optimal approach. They also decided to postpone the transition to ACDT calls until January 1st, with the first ACDT meeting scheduled for January 5th.
Next Steps:
Justin: Post the agenda for the ePBS breakout call on Friday
Barnabas: Reach out to different EL teams to check on their EIP-7975 implementation progress and schedule a meeting for late January or beginning of February
Kamil and EF team: Rework all gas benchmarks to Fusaka this week and next week
Kamil: Summarize and send a note on what needs to be done to bump gas limit further
EL teams: Review and provide feedback on the new RPC namespace PR for testing capabilities within a week
Barnabas: Push for benchmarks on SSZ vs JSON encoding for Engine API
Barnabas: Merge BAL and PBS breakout calls into ACDC starting from January 1st
Decision on trustless payments expected this Friday or next All Core Dev meeting
Lodestar (in chat)
Steady progress on state transition
Now passing v1.6.1 spec
Gas & Network Capacity
Barnabas
Ethereum mainnet reached 60M gas per block last week; the next milestone target is 80M gas.
Jochem Brouwer raised a concern related to 80M gas receipts size.
Also shared the EIP PFId for Glamsterdam addressing receipts size concerns: EIP‑7975.
Kamil Chodoła suggested: move first to 75M gas, then ship the EIP implementation to unlock 100M gas later.
Barnabas asked from the goup on async adoption of the EIP.
Ben Adams noted that partial adoption of EIP is not a disaster if done safely.
Łukasz Rozmej shared that increases are possible once client implementations align and are ready.
Lukasz updated that Carlos from EF is working on state tests.
Kamil: Some state/receipt tests remain challenging but are expected to be edge cases, not blockers. The plan is to roll out Fusaka first, then continue gas expansion work toward 80M–100M.
Testing teams expressed support and interest in spinning up a performance test network.
Next Steps Agreed
Barnabas will reach out to client teams to check readiness.
Performance network (“perfnet”) to test 75M gas and receipts: proposed by Kamil → agreed by Jochem.
Will be discussed around the end of January.
Block building
Marcin Sobczak is building a common interface to trigger Execution Layer client (Nethermind) block creation here.
It would be great for other client teams to review this early version — it still needs small updates, but it will significantly improve the testability of Ethereum block building and enable better test generation.
Suggesting the Ethereum DevOps Team could review implementation needs.
EIP‑7951 interactions can be part of broader testing coverage.
Kamil also suggested following up next week so teams can measure progress and align releases.
ssz vs protobuff vs grpc
Teams want to discuss improving Ethereum’s data format and serialization in future network upgrades, especially for the Glamsterdam upgrade.
Barnabas: Proposed these API changes after multiple discussions and wants feedback from the Execution Layer (EL) teams.
Alexey: Says this will help the EL move to the more efficient SSZ format faster and that serialization needs to be optimized for performance.
Lukasz: Notes that changes should be considered during Glamsterdam but warns that in Nethermind, current libraries are missing and it requires heavy effort.
EL teams generally see SSZ support as an important future goal, but right now, it’s still on the wishlist, not finalized.
Next Steps
The BAL and ePBS breakout calls will transition to ACDT on Jan 5 onward.
The finalized decisions on API changes will be reviewed again in early 2025.