74823 bc medium min base fee consolidation bypass below floor tx inclusion proof divergence
Description
Bug Description
Root Cause 1 — Consolidation discards min_base_fee
// crates/consensus/engine/src/attributes.rs:213-214
let extra_data_decoded = if config.is_jovian_active(block.header.timestamp) {
JovianExtraData::decode(&block.header.extra_data).map(|(be, bd, _)| (be, bd))
// ^^^ discardedRoot Cause 2 — Proof executor uses L1 min_base_fee
Root Cause 3 — Gossip doesn't check extra_data
Impact
Txpool inclusion below governance floor (proven)
Proof-system divergence (proven)
Who triggers this
Limitations
Link to Proof of Concept
Proof of Concept
Setup
Run
What the poc does
1
2
3
4
5
6
7
8
9
10
Output
Verified on main
Previous76296 bc insight critical kona three derivation divergence bugs cause tee to attest wrong output root single proof bridge drainNext75422 bc insight quadratic o n m algorithmic regression in spanbatch get singular batches causes 120 slowdown in derivation
Was this helpful?