11-14, 17:10–17:40 (Asia/Bangkok), Stage 1
State contention causes MEV, prevents parallelization, breaks gas simulation, causes transactions to revert, etc. etc. We'll discuss state contention in practical and theoretical systems (e.g. OS threads and type systems) and how/why synchronization primitives developed. We'll cover why state is contentious, what state is contentious, what can be accomplished by making state non-contentitious, and strategies for refactoring existing systems to reduce contention.
James is an engineer, researcher, and Razzlekhan impersonator. He has been deeply involved in blockchain engineering for 10 years, and is best known for his work on cross-chain mechanism design. He is a co-creator of alloy - the Rust Ethereum library that underpins foundry and reth, and the lead of trevm, a toolchain for designing complex EVM flows. He is currently writing code at init4, a research collective focused on high-impact Ethereum tooling.