Today, EIP-8025 was DFI'd for the Hegota hard fork.
On the surface, some may interpret this as a rejection of execution proofs as a concept. However, my experience has been quite the opposite.
Over the past year working on this EIP, I've witnessed overwhelming support and collaboration from across the Ethereum community.
Over the next few days, we'll be shipping execution proofs on Sepolia.
Onwards!
hegota scoping ⚡
ACDC #189 - ultra tl;dr
DFI:
🪓 7716: Anti-Correlation Attestation Penalties
🪓 8025: Optional Execution Proofs
🪓 8359: Beacon Block Reporting Field
🪓 8371: RowDAS
generally liked EIPs, but teams found that they weren't urgent enough to schedule (7716, 8359, 8371) or that they could be tackled without CFI (8025)
5 more EIPs to assess next meeting
video and summary:
https://t.co/xhINSmwsxj
Glamsterdam is coming, and it is bringing blocks built without trusted relays (and a lot more)!
The Sepolia testnet upgrade has been scheduled for 6 October of this year. Hoodi and mainnet dates will be announced separately. Activation table, client releases, and info on the bug bounty program can be found here: https://t.co/MofsBXr4ID
The September all-Protocol update is out. Glamsterdam heads to Sepolia on Oct 6, both Hegotá headliners are on devnets, and the PQ roadmap is taking concrete shape. Plus faster block propagation and autoresearch. Highlights in the thread below. 👇 https://t.co/apO2oPLZKd
One step closer to 4-8x faster Ethereum finality!
It took some time and lots of tokens, but we now have a formally verified proposal for a decoupled consensus protocol in I* (a future Ethereum upgrade)! Not yet a full spec (up next), but it includes all the key consensus-relevant details to become one.
Since Ethereum aspires to be live without most of the stake online, the protocol involves many more components than a normal BFT protocol, and its correctness involves much more than standard safety and liveness. Those nuanced properties are now verified!
What's more, I came away convinced that all protocol design will involve AI-assisted Formal Verification in the future, both for correctness and iteration speed.
The work wasn't limited to just:
Design the protocol -> Formally verify it
Instead, the loop became more like:
Design -> Formal Model -> Find exactly what breaks and why -> Redesign it.
For a fairly complicated protocol like this one, I think having the Lean model be part of the design loop played a big role in accelerating the process.
A future with agents paired with formal models is a superpower for Ethereum development, because they can then use those models to find exactly where an argument breaks down, formalize counterexamples, test proposed fixes, iterate on the protocol.
Many details that would slip under the radar when asking agents (and indeed, humans) can now be specified exactly and checked by the Lean kernel. This then forces agents to be more precise and lets them make verifiable progress on their own. It's been incredible to see this play out, seeing agents find gaps and propose protocol changes to fix them.
In other words, autoresearch can speed up protocol design, formal verification is here to stay, and Ethereum Finality will get faster.
Features moved to "considered" status for Hegotá today (the fork following Glamsterdam):
- three Frame txs EIPs (tx assertions via state diff opcode, keyed nonces, recent roots)
- remove bloom filters
- bump nonce of zero-nonce storage accounts
- remove storage-clear refund & refund cap
- unified tx content floor & block access list byte floor
- call & return opcodes for the EVM
- reserve EXTENSION (0xae) opcode
Some that the call in 2 weeks will cover that ecosystem devs might be interested in chiming in about:
- TCREATE opcode
- account code restricted ecRecover
- SETCODEFROM code reuse instruction
- precompiles for ML-DSA verification
- deactivate SELFDESTRUCT
- EVM-ify the identity precompiles
- read BLOCKHASH from storage and update cost
"Considered" status doesn't definitely mean it'll be included, so if you're a dev and see one that you're excited about, find its champion on Forkcast and ask them if they need any help around it!
native AA in ethereum ⚡
frame breakout #5 - tl;dr:
→ @ethrex_client testnet: 14 days, 3 clients, 400 frame txs from 21 senders
→ @weboftrees (ef) outlines multidimensional gas considerations
→ @_jxom (viem) feedback: gaps in JSON-RPC specs
→ @ox_shaman (@ethlabs_org) teases an ERC to combine many UX puzzle pieces
→ @Ankuinf (@Nethermind): proposes raising devnet tx gas limit to test complex scenarios
full call: https://t.co/qGhf7pJC3l
since then:
✨ frames-devnet-0 is live! ✨
https://t.co/x76bDwAwi2
this is the first of hegota's devnets. focil will get its own feature devnet, and once satisfied with the fundamentals of each, a combined hegota-devnet-0 will follow
🚢
Security researchers, get ready! The Glamsterdam upgrade is approaching. The Ethereum Foundation’s bug bounty program will begin accepting reports for Glamsterdam bugs once the Sepolia upgrade blog post is published. And take note of the reward multipliers!
https://t.co/kd8nURQfwR