ethereum research lab
Weird Ethereum behaviour, made readable.
Data-backed protocol notes on blobs, validators, MEV, execution, and the strange edge cases hiding in Xatu.

latest post
Quick Slots rounds the blob target up and the cap down
An open 10-second EIP-8198 branch moves Ethereum from 21/14 blobs per slot to 17/12. The per-minute maximum falls while the target rises, and 2,511 recent Mainnet blocks exceed the proposed cap.
live tags
Whatever the blog has been circling lately.
more posts
Recent research
Gloas's 2,281 dropped rows included 2,250 empty structs
Across 10 complete Platåberget days, the synthetic settlement table labelled 2,281 rows DROPPED. Only 31 were nonzero builder payments; one empty default appeared in every epoch.
11 Glamsterdam contracts cleared themselves and left the ETH behind
Across seven complete devnet days, 11 successful creation transactions self-destructed to their own new address, left 45,959–61,659 wei in balance-only accounts, and pushed 16 erased storage accesses into the block access list.
8,980 code deployments landed on addresses that already held ETH
Across 14 complete August days, 8,980 successful non-empty creation frames targeted addresses with positive prestate balances. EIP-8037 treats those leaves as already existent, so the account-creation charge belongs to the earlier funding step rather than deployment.
Reth returned the right BAL bytes and the wrong JSON width
Five Glamsterdam clients agreed on one 92,543-byte block access list, but Reth trimmed 424 fixed-width JSON fields and returned a live pending list where the RPC requires null.