FOCIL Breakout #035
Transcript
Ask about this call
Answered from this call's summary and transcript only.
AI-generated — verify against the recording.
Call summary
Targets
- •Spec changes for IL sidechain validation ready before FOCIL DevNet Zero (est. a few weeks) — 00:24:00
- •Revisit DevNet Zero scope and builder readiness in ~2 weeks — 00:31:07
Decisions
- •FOCIL DevNet Zero will target Glamsterdam devnet-5 as base; move to devnet-6 if devnet-5 is unstable — 00:06:12
Highlights
- Spec Changes:
- ·IL validation during syncing: CL should only pass ILs when synced; during sync, follow heaviest weight — 00:08:11
- ·Proposed Payload Status V2 with 'latest IL-satisfied hash' field to align node views after sidechain reorgs — 00:09:00
- ·Open problem: syncing nodes lack IL history for unfinalized sidechains, making IL compliance checks unreliable for deep branches — 00:19:14
- ·Payload Status V2 may not be needed; spec changes forthcoming before DevNet Zero — 00:23:40
- Client Updates:
- ·Nethermind passes all FOCIL tests; partial interop attempted but blocked by lack of stable devnet — 00:28:56
- Organizational:
- ·FOCIL coordination remains in the closed external Discord channel; may merge into ACDT when mature — 00:31:42
- Testing Progress:
- ·FOCIL DevNet Zero will base off Glamsterdam devnet-5 once stabilized; devnet-4 considered insufficient scope — 00:06:12
- ·DevNet Zero requires at least 2 CLs and 2 ELs; ~3 CLs and 3-4 ELs currently implementing FOCIL — 00:29:52
- ·Kurtosis interop testing needed with a censoring/malicious builder before DevNet Zero; Besu error codes for IL-noncompliant payloads flagged as potentially unresolved — 00:33:39
Action Items
- •Jihoon — Write up IL sidechain validation problem and share in Discord for EL/CL input — 00:32:57
- •Jihoon — Update execution-apis PR with Payload Status V2 proposal once design is finalized — 00:11:43
Meeting chat16
- Leandro
Gm Gm
- Mega | Lambda
gm
- Nico Flaig
I am gonna rebase today/tomorrow then we can launch hegota if we want
- Lion dapplion
FOCIL!! FOCIL!!
- Justin Florentine (Besu)
^^^ this guy CROPS
- felix (eest)
leaves right after, gigachad
- Justin Traglia
Reacted to "^^^ this guy CROPS" with 😄
- Justin Traglia
woof 🐶
- felix (eest)
Reacted to "^^^ this guy CROPS" with 🐶
- Justin Florentine (Besu)
so the view diverges regardless of weight, it diverges based on il compliance
- Justin Florentine (Besu)
CLs can't determine compliance since ePBS, right? this must be determined by ELs?
- Nico Flaig
Replying to "FOCIL!! FOCIL!!" Lion come back and give me a lighthouse image to interop with
- felix (eest)
nothing new from my side
- felix (eest)
but i saw nethermind is actively working on focil now
- felix (eest)
will run our existing execution-specs and hive tests against nethermind as soon as they are rdy, will post updates in r&d. also will check out which tests they came up with
- Jihoon
Reacted to "will run our existin..." with 👍
Key decisions
FOCIL DevNet Zero will target Glamsterdam devnet-5 as base; move to devnet-6 if devnet-5 is unstable
glamsterdam-devnet-5FOCIL DevNet Zero will base off Glamsterdam devnet-5 once stabilized; devnet-4 considered insufficient scope

