Artwork
iconShare
 
Manage episode 493588645 series 3394190
Content provided by ECH Institute Inc.. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by ECH Institute Inc. or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://staging.podcastplayer.com/legal.

EIP‑7825 proposes a protocol‑enforced cap of 30 million gas per transaction, regardless of the overall block gas limit, to prevent individual transactions from consuming excessive block resources. This cap aims to improve network stability and guard against denial‑of‑service risks, especially as Ethereum evolves toward higher block gas limits and more complex transaction patterns. It also helps enhance parallel execution and rollup batching, ensuring that a single oversized transaction doesn’t bottleneck block processing.

EIP‑7934 proposes adding a protocol-level cap on the RLP-encoded size of execution-layer blocks, currently set at 10 MB plus a 512 KB margin, to prevent oversized blocks that strain network infrastructure. This cap addresses risks around network instability, such as slow block propagation, increased validation times, and potential consensus issues or DoS threats. While Ethereum already limits block processing by gas, explicitly bounding block bytes improves predictability and resilience in high-throughput scenarios or when adjusting gas limits upward.

📄 EIP Reference
EIP-7825: https://eips.ethereum.org/EIPS/eip-7825
EIP-7934: https://eips.ethereum.org/EIPS/eip-7934
Discussion Threads:
EIP-7825: https://ethereum-magicians.org/t/eip-7825-transaction-gas-limit-cap/21848
EIP-7934: https://ethereum-magicians.org/t/eip-7934-add-bytesize-limit-to-blocks/23589

🎬 Related Content
Presentation: View Slides
Network Upgrade Inclusion Stages Episode: Watch Here

💸 Support Ethereum Cat Herders
Donate: https://www.ethcatherders.com/donate

👥 Featuring
Guest Speaker: Giulio Rebuffo
Ethereum Cat Herders Team:
Host: Pooja Ranjan
Coordinator: Vaelyn
Editor: Akash

🕒 Timestamps
00:00 - Quick Recap
00:33 - PEEPanEIP Intro
00:47 - Introduction
01:24 - About EIPs
03:00 - Giulio Rebuffo Introduction
04:53 - Presentation on EIP-7825 & EIP-7934
05:24 - Bottlenecks
06:03 - State Growth
06:45 - Bandwidth
08:06 - History Size
09:03 - Computation
09:26 - Bottlenecks: Protocol Rule
11:42 - EIP-7825
11:50 - EIP-7825: Reasons
12:52 - EIP-7825: Capping Transaction Limit
14:33 - EIP-7934
15:30 - EIP-7934: Network Specs
16:01 - EIP-7934: Preventing MESSAGE_TOO_LARGE
17:24 - EIP-7825 + EIP-7934
17:41 - Presentation End
EIP-7825 Questions
18:33 - Giulio on arriving at the 30 million gas number
20:21 - Giulio's take on setting the cap lower (e.g., ~16.7 million gas)
21:27 - Parallelization
22:31 - Where exactly are transactions over 30M gas rejected? JSON-RPC, txpool, or block validation?
23:40 - Why is gas critical to Ethereum’s architecture?
25:24 - Barrier to developers deploying large contracts
26:34 - Impact on node operators, validators, and light clients
27:01 - Do L2s or EVM chains have similar caps?
EIP-7934 Questions
27:34 - Why cap RLP-encoded block size at 10 MiB?
28:00 - Why separate block size limits from gas limits?
29:17 - What should implementers and developers keep in mind?
31:40 - Rapid Fire Round
43:38 - Closing Words

🔗 Follow Ethereum Cat Herders
X/Twitter: https://twitter.com/ethcatherders
Farcaster: https://warpcast.com/ethcatherders
Medium: https://medium.com/ethereum-cat-herders
Discord: https://discord.gg/H2eYpKCxxm

#EIP7825 #EIP7934 #PEEPanEIP #EthereumGas

  continue reading

159 episodes