Ethereum Transaction Reverts: Mechanics and Gas Costs
State rolls back cleanly on a revert, but gas does not. A precise breakdown of what the EVM discards, what it keeps, and who collects the fee.
№ 074EthereumDecentralized Sequencers and Optimistic Rollup Trust
One company controls transaction ordering on most rollups today. Decentralized sequencers redistribute that power, and introduce tradeoffs worth understanding.
№ 075EthereumWhy Gas Estimation Undercounts Smart Contract Costs
Gas estimation fails in predictable ways. Learn the exact mechanics behind undercounts, from storage slots to dynamic calls, with a worked example.
№ 076AnalysisVRFs and Proof-of-Stake Leader Election Explained
Why proof-of-stake protocols use verifiable random functions to pick block proposers, how the math works, and what breaks without them.
№ 077EthereumEthereum Calldata Compression and Layer-2 Costs
Calldata compression cuts what rollups pay to settle on Ethereum, and still matters after EIP-4844. Mechanism, numbers, and the blob fee crossover explained.
№ 078EthereumEthereum's Sync Committee: Light Client Verification
512 validators, BLS aggregation, and rotating handoffs let Ethereum light clients verify the chain head themselves, no full node, no trusted server required.
№ 079AnalysisFinality Reversion vs. Reorganization in Proof-of-Stake
A finality reversion breaks a cryptographic guarantee; a reorg is a race condition. The difference determines whether settlement is statistical or binding.
№ 080RegulationTornado Cash After Sanctions: Why the Contract Kept Running
OFAC sanctioned Tornado Cash in 2022, but the core smart contract kept processing funds. The mechanic behind that gap, and what it means for DeFi regulation.
№ 081EthereumEthereum History Expiry: Decentralization vs Practicality
Ethereum's history expiry proposals would shrink node storage dramatically, and shift who bears the burden of keeping the chain's memory intact.
№ 082EthereumEVM Object Format: Code and Data, Finally Separated
EOF gives Ethereum's bytecode a defined header, typed sections, and deploy-time validation. What the mechanics change, and what they don't.
№ 083EthereumValidator Client Diversity and Ethereum Safety
A majority-client bug can finalize a bad block permanently, understand why the validator layer carries more systemic risk than the execution layer.
№ 084EthereumEthereum's Deposit Contract: No Withdrawals by Design
Ethereum's deposit contract holds no withdrawal logic, no admin key, and no override. How 32 ETH became a one-way trip, and the tradeoffs that followed.