Exploring chunked bytecode storage
Ethereum limits the size of contract code to 24KiB.. This is especially restrictive as gas limits are being increased, however bigger contracts can become become a DoS vector. When you deploy code, it’s stored under a hash. When you load that code, you read the whole thing from storage, and then gas is charged. If the blob is too big, this could blow up memory before you even get to the gas meter. That’s the core problem. ...
Onchain days on Genesix
Genesix is now live! While it might not be perfect, it’s a step forward from what we built during onchain days. Getting Started Head over to Try it out and follow these steps: Sign in with your wallet Select today’s challenge from available options Complete the challenge requirements Submit your work. Make sure you’re on Ethereum mainnet (The app will warn you if you don’t.) Share your submission ID in the Discord thread Design Rationale ...
EVM: 6 Easy Pieces
This article moved to EPF.wiki and is thoroughly missed.