EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
ACDC2026-03-19_176

AllCoreDevs — Consensus #176

2026-03-19 2 decisions 706 transcript lines

Transcript

Ask about this call

Answered from this call's summary and transcript only.

AI-generated — verify against the recording.

Call summary

Targets
  • Monday March 24 ACDT - Decide PTC fix approach — 00:47:30
  • Mid-April 2026 - Glamsterdam DevNet 0 launch — 01:02:19
Decisions
  • ELs may return SYNCING during reorgs to parent; CLs will handle optimistically — 00:24:04
  • Target Glamsterdam DevNet 0 mid-April before Interop — 01:02:50
Highlights
  • Devnet Status:
    • ·DevNet 0: Prysm, Lighthouse, Lodestar operational; Nimbus/Teku/Grandine issues — 00:11:04
    • ·Lighthouse cannot process exits; will break chain if triggered — 00:12:08
    • ·Prysm missing blocks due to wrong payload hash in FCU — 00:12:30
  • Hegota Planning:
    • ·Non-headliner proposal window opens after EL headliner decision next week — 01:23:38
    • ·EIP-8148 proposed: custom sweep threshold for 0x02 validators — 01:27:13
  • Engine Api Redesign:
    • ·SSZ Engine API optional transport shows significant blob performance gains — 01:09:10
    • ·Debate: ship SSZ immediately vs redesign entire Engine API first — 01:10:16
    • ·ELs want semantic fixes: FCU bundles too much, no deterministic validity checks — 01:14:34
  • Epbs Critical Issues:
    • ·PTC issue causes state-dependent committee changes; needs decision Monday — 00:14:36
    • ·4788 will have gaps for empty payloads; protocols prefer backfilling — 00:18:10
    • ·ELs must support reorgs to parent blocks under ePBS — 00:22:02
    • ·Finalized/justified heads must send parent hash to engine, not block root — 00:48:14
  • Fork Status And Schedule:
    • ·PTC fix will force DevNet 1; only hard fork requirement — 00:52:33
    • ·Target Glamsterdam DevNet 0 mid-April (before Interop) — 01:02:19
Action Items
  • All CL teams — Review PTC fix PRs 4992 and 5020; decide by Monday ACDT — 00:47:04
  • stokes — Contact Lido, Rocketpool, EigenLayer on 4788 impact; analyze proof complexity — 00:36:47
  • Ansgar/Spencer — Discuss BAL DevNet 2 SFI on next ACDE (March 26) — 01:06:02
  • All EL/CL teams — Review SSZ Engine API PR 764; discuss redesign scope on ACDE — 01:21:42

Meeting chat306

  • Lumi | Offchain Labs

    Lol

  • nixo

    gm!

  • Mehdi Aouadi

    gm

  • Fireflies.ai Notetaker Andriia

    Andriian invited Fireflies.ai here to record & take notes. By continuing, you agree to https://fireflies.ai/privacy. Type: '/ff pause' - pause recording '/ff leave' - to stop recording View Realtime notes here: https://app.fireflies.ai/live/01KM0QR53Z1FQBRJZNKEFZDZ3E?ref=live_chat

  • Caleb

    good morning Ethereummm

  • Potuz

    GM

  • Barnabas

    half of them are bots

  • Stefan Starflinger

    I am a bot

  • Barnabas

    Justin is def one of them :D

  • felix (eest)

    Reacted to "I am a bot" with 🤖

  • Justin Florentine (Besu)

    LIES

  • Barnabas

    robocop

  • Kalo | Obol

    Reacted to "Justin is def one of..." with 👍

  • Justin Florentine (Besu)

    oh wait... right

  • Marius Van Der Wijden (M)

    The whole pandaops team

  • Barnabas

    Reacted to "oh wait... right" with 😂

  • felipe

    Reacted to "oh wait... right" with 😂

  • Marius Van Der Wijden (M)

    Replying to "The whole pandaops t..." They are machines

  • stokes

    https://github.com/ethereum/pm/issues/1941

  • Kalo | Obol

    Reacted to "oh wait... right" with 😂

  • Dima Gusakov | Lido

    Reacted to "They are machines" with 😂

  • Dima Gusakov | Lido

    Reacted to "oh wait... right" with 😂

  • Maria Silva

    Reacted to "They are machines" with 😂

  • Stefan Starflinger

    Reacted to "They are machines" with 😂

  • Parithosh Jayanthi

    Reacted to "They are machines" with 😂

  • Potuz

    Alex, if there's time I'd like to go quickly over the open issues on ePBS so that it appears in the minutes and then call the right people to weigh in?

  • Parithosh Jayanthi

    Replying to "The whole pandaops t..." Instructions unclear, running rm -rf /

  • Matthew Keil

    Reacted to "oh wait... right" with 😂

  • stokes

    Replying to "Alex, if there's tim..." Sure, do you want to go over Barnabas now?

  • stokes

    Replying to "Alex, if there's tim..." I have a similar question

  • Potuz

    Replying to "Alex, if there's tim..." sure

  • Lumi | Offchain Labs

    Reacted to "oh wait... right" with 😂

  • Lumi | Offchain Labs

    Reacted to "They are machines" with 😂

  • stokes

    Seems like this is the main PR: https://github.com/ethereum/consensus-specs/pull/4992

  • nflaig

    there is another alternative PR to fix it https://github.com/ethereum/consensus-specs/pull/5020

  • nflaig

    just opened that like an hour ago

  • stokes

    Reacted to "just opened that lik..." with 👍

  • pk910

    the issue potus is talking about: https://notes.ethereum.org/@pk910/4788-epbs

  • James He

    Not urgent but another issue. For proposer preferences we would like to replace eth/v1/validator/prepare_beacon_proposer and /eth/v1/validator/register_validator endpoints with it. But the protocol spec proposer preferences can only be sent out for the next epoch. This is an issue for a multitude of edge cases, Also originally called out by Nico, ideally it could be revisited. https://github.com/ethereum/consensus-specs/pull/4777#discussion_r2634788761

  • Dima Gusakov | Lido

    For Lido, restoring missing records is the best option. Otherwise, we will run into a few issues.

  • pk910

    Patches just mentioned in discord that for RP the block root thing is a issue too: > rp uses state proof for validator withdrawal credentials, balances, and withdrawals, if i recall correctly

  • terence

    PR to support reorg head’s ancestor: https://github.com/ethereum/execution-apis/pull/770 Please review EL devs

  • Potuz

    Thanks Alex

  • Dima Gusakov | Lido

    To be fully honest, Lido will not fall apart if we have missing records. But we will have to spend A LOT of money and effort to adapt to it. Over the past 2 years, we have done our best to add permissionless proofs wherever possible to reduce the protocol’s reliance on Oracles. Hence, the exposure to changes in 4788 for Lido is significant at the moment

  • Potuz

    Let's have a more focused chat. I suspect the changes would be minimal if any just keeping things as they are now

  • Greg K | Lido

    Reacted to "To be fully honest..." with 👍

  • Dima Gusakov | Lido

    Reacted to "Let's have a more fo..." with 🫂

  • stokes

    Replying to "To be fully honest, ..." Do you have a link to e.g. some solidity using 4788?

  • stokes

    Replying to "To be fully honest, ..." Ideally we can find a way so its transparent under epbs

  • stokes

    Replying to "To be fully honest, ..." An example would help

  • Tomás Arjovsky | Lambda | Ethrex

    Hey, Tomás from ethrex exec client here. @Potuz what you mentioned is ELs needing to support executing blocks from a parent/ancestor or reorgs to exactly the parent block? That is, just marking head/head+some ancestors as non-canonical?

  • terence

    Its basically this PR: https://github.com/ethereum/execution-apis/pull/770

  • Potuz

    Replying to "Hey, Tomás from ethr..." yes, we may need to reorg to a previous block in the chain

  • Tomás Arjovsky | Lambda | Ethrex

    Replying to "Hey, Tomás from ethr..." ok interesting, I think we already support this, but I’ll check if our test cases cover it correctly. Thanks for the link terence!

  • Marius Van Der Wijden (M)

    But then thats iffy ux, right? Getting the update 12 sec later

  • terence

    Replying to "But then thats iffy ..." Right.. that was my point. I don’t know how much this affect UX

  • Marius Van Der Wijden (M)

    Replying to "But then thats iffy ..." The cl knows that the head is bad, but keeps el in the dark until the next block

  • stokes

    Replying to "But then thats iffy ..." Still wrapping my head around the issue but can the CL just update the EL as soon as it knows?

  • terence

    Which turns out to be a really good tests, we found so many bugs because of it

  • stokes

    right

  • terence

    You won’t propose if you are optimistic anyway

  • Potuz

    But still the question is that for CLs that reorg to a back node, they will get SYNCING if they were *already* receiving SYNCING correct?

  • Potuz

    BTW, I am fairly certain that the proof becomes not larger than a couple of hashes

  • Marius Van Der Wijden (M)

    Can we not just populate the 4788 contract with the missing roots

  • Potuz

    I'll post the full proof of this using the parent hash

  • stokes

    Replying to "Can we not just popu..." What timestamp do they correspond to

  • Marius Van Der Wijden (M)

    Replying to "Can we not just popu..." Hmmm

  • pk910

    Replying to "Can we not just popu..." yea, that's part of the problem. we can't insert multiple reoots with the same or multiple system calls. we need separate execution frames that mimic the block time of the empty missed payloads

  • Potuz

    @Dima Gusakov | Lido don't you have the option to choose that slot?

  • Potuz

    then you can just point to a full slot

  • Potuz

    WRT consolidations: those are processed on full slots so you can prove against the parent hash I think?

  • Dima Gusakov | Lido

    Replying to "WRT consolidations: ..." I need to look deeper here. The time for analysis was pretty small NGL

  • Greg K | Lido

    Reacted to "I need to look dee..." with 👍

  • pk910

    I think it's 3 intermediate hashes to profe via the parent_root (header has 5 fields, so deph 3). so yea, basically +3 hashes per missed slot. but it makes proof path verification more complex

  • Potuz

    Replying to "WRT consolidations: ..." There's plenty of time for this I believe, and everyone is open to fix it the best way for everyone so I don't think this will be a problem at all

  • Potuz

    Replying to "I think it's 3 inter..." it's not linear in the missed blocks though, cause you will have the child block to the one you're interested always

  • Potuz

    Replying to "I think it's 3 inter..." so it's always just one jump that you need

  • stokes

    https://github.com/ethereum/consensus-specs/pull/4992

  • stokes

    https://github.com/ethereum/consensus-specs/pull/5020

  • Toni Wahrstätter

    For those interested in the different FC possibilities, created this to help me study it: https://nerolation.github.io/ePBS-ptc-fc-table/

  • Potuz

    That's not the simpler one though, that moves complexity to the cache

  • Potuz

    that's the one that has the least size impact on state though

  • terence

    The simple one is where we can just use the state for the cache

  • terence

    Similar to proposer look ahead

  • Potuz

    I have no strong preference

  • Potuz

    whatever clients decide is fine by me, just to be clear we're shipping this in devnet 1

  • Parithosh Jayanthi

    Reacted to "For those interested..." with 🔥

  • nflaig

    Replying to "That's not the simpl..." 4992 still requires a separate ptc cache which is one of the main reasons I don't like it

  • Parithosh Jayanthi

    Replying to "For those interested..." This is super cool!

  • Barnabas

    What is the ensurance that on ACDT we can actually make a decision regarding this PTC stuff?

  • Barnabas

    we have been dragging this on for a long time

  • Toni Wahrstätter

    Variable Payload Deadline Post: https://hackmd.io/@Nerolation/B1GKtAUcZg PR: https://github.com/ethereum/consensus-specs/pull/4843

  • stokes

    Replying to "we have been draggin..." It needs a tad more analysis

  • stokes

    Replying to "we have been draggin..." But I’ll track it so we can sort it out

  • Potuz

    Replying to "we have been draggin..." we can just decide 100%, we've called for clients for a long time, so we will make a decision with whomever is there on monday

  • stokes

    Replying to "we have been draggin..." We can focus on devnet-0 issues before needing to make a decision here

  • Potuz

    Replying to "we have been draggin..." specially cause AFAICS there's no one with a strong feeling about any of these PRs

  • stokes

    Replying to "we have been draggin..." Yeah, im also ok w/ just making a call monday

  • stokes

    Replying to "we have been draggin..." In that case I will try to do a bit more thinking about the fork choice in the event we can make the protocol simpler

  • Dustin

    yeah not all snappy implementations are the same. it's a format, not an algorithm

  • Potuz

    Replying to "That's not the simpl..." yeah me too, my preferred one I believe is 2 epochs (or even 3) in state

  • Potuz

    Replying to "That's not the simpl..." but 4992 allows to at least always use head state to get the ptc, while the new version has branches depending on the slot number

  • Marius Van Der Wijden (M)

    5s execution deadline pls

  • Anders Elowsson

    Can we think this over a little longer?

  • terence

    Replying to "That's not the simpl..." 4992 is good with me, that I’m certain we won’t need another off chain cache and can use the state for it. (Except for beacon api use case)

  • stokes

    Replying to "Can we think this ov..." I don’t think we need to make a decision on this today

  • stokes

    Replying to "Can we think this ov..." But it will be time soon

  • Marius Van Der Wijden (M)

    We could just ship it in h*

  • Potuz

    Replying to "We could just ship i..." we can ship it any time, it's not a hard fork

  • Potuz

    Replying to "We could just ship i..." and its trivial to implement

  • stokes

    Replying to "We could just ship i..." It needs to be coordinated though right?

  • stokes

    Replying to "We could just ship i..." Essentially a soft fork

  • Potuz

    Replying to "We could just ship i..." What Toni's proposing is reasonable: wait until we have a reasonable solution, whatever we do is fine. @alex I don't think this really needs to be coordinated

  • ethDreamer (Mark)

    Replying to "We could just ship i..." Deadline parameter only hard forks :p

  • Anders Elowsson

    Replying to "We could just ship i..." I suppose there are some interactions with pricing.. I.e., to accommodate a variable deadline being as useful as possible, if it is done

  • Potuz

    Replying to "We could just ship i..." PTC voting is kinda irrelevant in 99% of cases

  • Enrico Del Fante (tbenr)

    Reacted to "Deadline parameter o..." with 🔥

  • Kevaundray Wedderburn

    Execution time turns into proving time; so 6-7 seconds would be great there

  • Toni Wahrstätter

    Reacted to "Deadline parameter o..." with 🔥

  • Potuz

    The only thing I disagree with Toni is that linear regression *is the only reasonable* thing to do, cause broadcast is linear in size

  • nflaig

    Replying to "That's not the simpl..." I am also fine with putting everything in the state so we can remove the off chain cache

  • Toni Wahrstätter

    Replying to "Execution time turns..." What if execution time also turns into gas limit increases :D

  • Potuz

    Replying to "That's not the simpl..." I think it's the best of all, since it also affects hashing in the best way

  • Parithosh Jayanthi

    Target mid April tbh

  • Anders Elowsson

    Reacted to "What if execution ti..." with 😃

  • Parithosh Jayanthi

    Otherwise we risk overlapping with interop

  • Potuz

    Replying to "That's not the simpl..." perhaps we can put 3 epochs and be done with duties as well

  • terence

    Sounds good to me

  • Barnabas

    We should make a decision about PTC then today

  • Kevaundray Wedderburn

    Reacted to "What if execution ti..." with 😃

  • Toni Wahrstätter

    Replying to "The only thing I dis..." I can see that argument but we should then not interpolate as of 3.6 but pick a later point in time

  • Potuz

    Replying to "The only thing I dis..." yeah the constant term should be benched correctly

  • Toni Wahrstätter

    Replying to "The only thing I dis..." Also, broadcast in linear, but we would anchor on uncompressed sizes, which changes the situation

  • Ansgar Dietrichs

    Are we talking CL side or EL side?

  • Potuz

    lol

  • Ansgar Dietrichs

    Ah, right, I think it should be an acde decision

  • Stefan Starflinger

    epbs-devnet-2 doesn't exist right? :D

  • Barnabas

    Can we make sfi decisions on ACDT?

  • Barnabas

    we usually have around 50ppl

  • Potuz

    ACDT had very low volume when I go there

  • Ansgar Dietrichs

    Replying to "Can we make sfi deci…" Maybe we should first discuss on acde? Going forward that might be fine

  • Parithosh Jayanthi

    Reacted to "Maybe we should firs..." with 👍🏽

  • Barnabas

    Reacted to "Maybe we should firs..." with 👍🏽

  • felipe

    Reacted to "Maybe we should fi..." with 👍🏽

  • felix (eest)

    Reacted to "Maybe we should fi..." with 👍🏽

  • Ansgar Dietrichs

    I am not strongly opinionated though, fine to be overruled

  • Ansgar Dietrichs

    Acdt could at minimum have a recommendation maybe

  • Toni Wahrstätter

    Replying to "I am not strongly op..." I'm strongly opinionated to not overrule ansgar

  • Stefan Starflinger

    Reacted to "Maybe we should firs..." with 👍🏽

  • Barnabas

    ppl usually don’t speak up anyways lol.

  • Ansgar Dietrichs

    Replying to "Acdt could at minimu…" Will discuss with Barnabas

  • Luca Donno | L2BEAT

    Reacted to "ppl usually don’t sp..." with 😢

  • Ansgar Dietrichs

    Reacted to "I'm strongly opinion…" with ❤️

  • felipe

    Reacted to "I'm strongly opini..." with 💯

  • Potuz

    yes, let's SFI that right now

  • Potuz

    :)

  • Dustin

    Is SSZ ok in the EL now?

  • Parithosh Jayanthi

    Reacted to "I'm strongly opinion..." with 💯

  • Giulio

    yo

  • Giulio

    Someone summoned me

  • Cayman Nava

    does it need to be synced with a fork? can be built opt-in

  • stokes

    Replying to "Someone summoned me" We are talking about ssz engine api

  • Potuz

    Replying to "The only thing I dis..." we need to find a way of using compressed sizes here

  • Giulio

    SSZ yees

  • FLCL

    not bound by a fork

  • Ben Adams

    Is via discovery

  • Potuz

    +1 to Marius point, but that kind of thinking delays shipping though, until we get the "perfect API", we're bottlenecked by JSON

  • Potuz

    SSZ can be used right now

  • Toni Wahrstätter

    Joking aside, proving can start earlier anyway. This is the latest time when the payload must arrive the attesters. Builders will have to make sure their block is proven and might have time for the prove until the ptc deadline, independent from the payload deadline

  • FLCL

    What exactly would you change?

  • Barnabas

    we would need to have rest support anyway

  • Barnabas

    there we can mess around with the versioning a little bit

  • Toni Wahrstätter

    Replying to "The only thing I dis..." agree yeah, that would be the cleanest solution. Worth discussing async or at some point in the future what the blockers are there

  • Marius Van Der Wijden (M)

    Meta versioning 😅

  • Parithosh Jayanthi

    Reacted to "Meta versioning 😅" with 😂

  • Giulio

    yes

  • Parithosh Jayanthi

    Engine API version versioning system

  • Raúl Kripalani

    I would like to see a more fluid interface so EL and CL can coordinate tightly

  • Kevaundray Wedderburn

    Reacted to "Engine API version v..." with 😭

  • Justin Florentine (Besu)

    all api versioning is dumb

  • FLCL

    CL has a bit different approach of types maintanance per fork

  • Parithosh Jayanthi

    Replying to "all api versioning i..." Gotta compliment guilio and jacek for their restraint in not jumping on this and saying we should get rid of EL/CL split altogether

  • Stefan Starflinger

    Replying to "all api versioning i..." single binary?

  • Dustin

    Can't speak for Marius,, but some of the things I've had in mind are: fcU bundles too many things, for example, e.g., setting head vs triggering sync or checking head validity vs setting new head validity being conflated. Inability to ask in any deterministic way whether a block is valid in a way which doesn't trigger a bunch of interference with other operations

  • Dustin

    There are a bunch of semantic points

  • Justin Florentine (Besu)

    the best solution to api versioning is "dont", the second best is mime types

  • Dustin

    basically right now engine API supports optimistic and and only optimistic sync, and that's always been the case

  • Dustin

    but that's decreasingly useful

  • Justin Florentine (Besu)

    Replying to "all api versioning i..." besu/teku has considerd this for years, we're still kinda "meh" on the value add

  • stokes

    I think I’d suggest “engine api next gen” for interop, and think about more iterative change before that

  • Barnabas

    Reacted to "besu/teku has consid..." with 🥦

  • Dustin

    also, the basic notion of exchangecapabilities is one big TOCTOU

  • Dustin

    might as well just try to use $FOO, not ask to use $FOO

  • Parithosh Jayanthi

    Reacted to "besu/teku has consid..." with 🥦

  • Parithosh Jayanthi

    Replying to "all api versioning i..." I agree 😄

  • Potuz

    Reacted to "Gotta compliment gui..." with 🤣

  • Dustin

    Replying to "CL has a bit diffe..." Yeah, what the CL and EL consider a "mess" might vary

  • Potuz

    Replying to "all api versioning i..." problem is Vouch and company, we will never get rid of the damned API

  • nflaig

    we have Eth-consensus-version header for this on beacon-api so we don't need to bump the api version just because the type changes

  • Luca Donno | L2BEAT

    Reacted to "Gotta compliment gui..." with 🤣

  • Marius Van Der Wijden (M)

    Rlp on cl

  • stokes

    Reacted to "Rlp on cl" with 😂

  • Parithosh Jayanthi

    Replying to "Rlp on cl" Really tempted to abuse mod rights on this one

  • Kevaundray Wedderburn

    Reacted to "Really tempted to ab..." with 😂

  • Barnabas

    Replying to "Rlp on cl" Marius, you may be excused to leave this call right now

  • felix (eest)

    Reacted to "Really tempted to ..." with 😂

  • Potuz

    Replying to "Rlp on cl" lol

  • felipe

    Reacted to "Rlp on cl" with 😂

  • stokes

    Reacted to "Marius, you may be e..." with 😂

  • Barnabas

    Reacted to "Rlp on cl" with 😂

  • felix (eest)

    Replying to "Rlp on cl" mods crush their skulls

  • Enrico Del Fante (tbenr)

    Reacted to "Really tempted to ab..." with 😂

  • Stefan Starflinger

    Reacted to "besu/teku has consid..." with 🥦

  • felipe

    Reacted to "Really tempted to ..." with 😂

  • Stefan Starflinger

    flatbuffers+ssz :D

  • Raúl Kripalani

    I don’t care SSZ vs RLP, i just want binary and zero copy

  • wolovim

    Replying to "Rlp on cl" good luck here forkcast summary job

  • Barnabas

    Reacted to "good luck here forkc..." with 😰

  • Stefan Starflinger

    Replying to "I don’t care SSZ vs ..." not a fan of deserializing?

  • FLCL

    SSZ is not simple, it needs safety checks and parallelisation. Need not MVP level

  • Barnabas

    Barnabas’ PR: https://github.com/ethereum/execution-apis/pull/764

  • Potuz

    Replying to "I don’t care SSZ vs ..." If this sentence makes it so that we go with RLP, you'll be in charge of implementing it in Prysm @Raúl Kripalani

  • Giulio

    fine

  • Parithosh Jayanthi

    Reacted to "good luck here forkc..." with 😰

  • Giulio

    I think we can rediscuss in ACDE£?

  • Raúl Kripalani

    Reacted to "If this sentence mak…" with 😂

  • Parithosh Jayanthi

    Reacted to "If this sentence mak..." with 😂

  • Stefan Starflinger

    Reacted to "If this sentence mak..." with 😂

  • felipe

    Reacted to "If this sentence m..." with 😂

  • nixo

    Reacted to "I think we can redis..." with 💷

  • Mercy Boma Naps-Nkari

    This is the PR https://github.com/ethereum/execution-apis/pull/297 I was hoping to get input from client devs on. So far, the feedback I got from Nimbus was they prefer a #302-like approach which is the (fixed secret for localhost) over #297's OS-specific paths due to some complexity concerns. While from Lodestar is open to implementing default behavior but there was questions on overall impact since tooling already handles this and CL/EL often don't share filesystems. Waiting for more input from other client teams before deciding on the best agreed upon approach on this, thank you.

  • Barnabas

    I know might be a stupid question, but any CL’s opposed to this? 764

  • Raúl Kripalani

    Replying to "I don’t care SSZ vs …" Deep inside i knew i was making a mistake putting those two words together in a sentence

  • Giulio

    @FLCL I would be happy to do it in Nethermind theb

  • Giulio

    To prove you wrong 🙂

  • Kevaundray Wedderburn

    Reacted to "Deep inside i knew i..." with 😂

  • Dustin

    Replying to "The only thing I d..." well different snappy implementations exist

  • Parithosh Jayanthi

    Reacted to "Deep inside i knew i..." with 😂

  • Potuz

    Reacted to "Deep inside i knew i..." with 😂

  • Dustin

    Replying to "The only thing I d..." Nimbus uses its own for example, but the general point is that it's a format, not one compression/encoding specification

  • stokes

    https://github.com/ethereum/execution-apis/pull/297

  • Barnabas

    I think changing defaults so late is a no go

  • Marius Van Der Wijden (M)

    Replying to "Rlp on cl" Btw can we get a ranked list of talking time? Who are the biggest yappers on acd

  • Barnabas

    Replying to "Rlp on cl" Probably stokes 😂

  • Parithosh Jayanthi

    Replying to "Rlp on cl" Ranked list for chat would also be cool

  • Barnabas

    Replying to "Rlp on cl" oh crap

  • Raúl Kripalani

    Replying to "I don’t care SSZ vs …" @Stefan Starflinger we don’t get rid of deserialization (unless we send blobs binaries without any framing), but with SSZ we can use the data from the network buffer without making another alloc

  • Giulio

    Reacted to "Gotta compliment gui..." with 🤣

  • Raúl Kripalani

    Replying to "I don’t care SSZ vs …" Which we can’t do in JSON because of the base64 decoding penalty

  • Marius Van Der Wijden (M)

    Replying to "Rlp on cl" Yeah the interesting point would be position 2+

  • Potuz

    Replying to "The only thing I dis..." I have strong opinions on this, this is not going to cause a split view: PTC is irrelevant unless the next proposer is going to reorg the payload, which it shouldn't. I think it's fine to use different algo's as long as their outputs are not TOOO different

  • Marius Van Der Wijden (M)

    Replying to "Rlp on cl" Ansgar will likely take the top spot

  • Giulio

    Replying to "all api versioning i..." Nah, I am realistic in my expectations 🙂

  • Giulio

    Replying to "all api versioning i..." I hope this is enough work from for now 🙂

  • wolovim

    Replying to "Rlp on cl" Congrats you found the only feature that jitsi has and zoom does not

  • Parithosh Jayanthi

    Reacted to "Congrats you found t..." with 😂

  • Potuz

    Replying to "Rlp on cl" > Btw can we get a ranked list of talking time? Who are the biggest yappers on acd Can we not do this on this call?

  • Luca Donno | L2BEAT

    Reacted to "Rlp on cl" with 😂

  • Barnabas

    Reacted to "> Btw can we get a r..." with 😂

  • stokes

    Reacted to "Probably stokes 😂" with 🚀

  • kingy_sigp

    Reacted to "Btw can we get a ran..." with 😂

  • kingy_sigp

    Reacted to "> Btw can we get a r..." with 😂

  • Dustin

    Replying to "The only thing I d..." so it works until it doesn't?

  • Marius Van Der Wijden (M)

    Replying to "Rlp on cl" We could download all the youtube live streams and feed them to an ai

  • nixo

    Reacted to "mods crush their sku..." with 😂

  • the remaining one

    )

  • stokes

    Reacted to "if you have a lot of..." with 😂

  • pk910

    Reacted to "if you have a lot of..." with 😂

  • nixo

    Reacted to "> Btw can we get a r..." with 😂

  • Caleb

    Reacted to "if you have a lot ..." with 😂

  • Greg K | Lido

    Reacted to "if you have a lot ..." with 😂

  • Luca Donno | L2BEAT

    Reacted to "if you have a lot of..." with 😂

  • nixo

    Reacted to "Congrats you found t..." with 😂

  • nflaig

    Reacted to "if you have a lot of..." with 😂

  • Parithosh Jayanthi

    Reacted to "> Btw can we get a r..." with 😂

  • Barnabas

    Is there a a reason this (EIP8148) couldn’t be done on the app level?

  • Barnabas

    Reacted to "if you have a lot of..." with 😂

  • stokes

    Replying to "Is there a a reason ..." You need the consensus layer to be aware for it to be useful

  • nixo

    Reacted to "if you have a lot of..." with 😂

  • Potuz

    Replying to "Is there a a reason ..." also how would you implement this, someone needs to trigger the txs.

  • Barnabas

    Replying to "if you have a lot of..." 2048 you mean?

  • Enrico Del Fante (tbenr)

    Replying to "if you have a lot of..." 2024 ? 🙂

  • stokes

    Replying to "Is there a a reason ..." We did consider this w/ the original consolidation design, but decided against given how big pectra was getting

  • Potuz

    Replying to "if you have a lot of..." lol, can't edit

  • Greg K | Lido

    Replying to "Is there a a reaso..." The whole point is to use the sweep withdrawal algorithm of the CL

  • stokes

    Replying to "Is there a a reason ..." Its a nice idea, just adds yet more complexity

  • Barnabas

    Replying to "if you have a lot of..." potuz forgetting powers of 2 was not on my bingo sheet 😂

  • Dustin

    the pectra consolidation design already proved to be a bug factory

  • Enrico Del Fante (tbenr)

    Reacted to "potuz forgetting pow..." with 💯

  • Potuz

    Replying to "if you have a lot of..." I still don't even know where the number 2024 comes from

  • Greg K | Lido

    Replying to "Is there a a reaso..." but looks like without this feature, 0x02 adoption is too low..

  • Potuz

    Replying to "Is there a a reason ..." complexity I don't think it's an issue, but I would worry about performance

  • Jihoon

    A spec PR for EIP-8148: https://github.com/ethereum/consensus-specs/pull/4901

  • stokes

    Replying to "Is there a a reason ..." fair

  • Barnabas

    Replying to "Is there a a reason ..." why can’t lido submit the manual partial withdrawal for validators that opt in for this ?

  • stokes

    Replying to "Is there a a reason ..." Perhaps the champions could do a PoC to get some initial numbers

  • Barnabas

    Replying to "Is there a a reason ..." like enable this feature for your customers, and submit the tx on their behalf

  • Dima Gusakov | Lido

    https://eips.ethereum.org/EIPS/eip-8148

  • Greg K | Lido

    Replying to "Is there a a reaso..." the point is to allow every validator use this feature, not only Lido ones :-)

  • stokes

    Reacted to "the point is to allo..." with 👍

  • stokes

    Replying to "Is there a a reason ..." Yeah its not just a lido thing

  • Greg K | Lido

    Replying to "Is there a a reaso..." especially small validators benefit more from this (e.g., 60 ETH validators)

  • nixo

    https://dune.com/butta_ethereum/maxeb-0x02-and-consolidations

  • Barnabas

    I personally don’t think this is the reason people are not consolidating, but rather becuase they are lazy.

  • Potuz

    perfect timing!

  • Dima Gusakov | Lido

    Reacted to "I personally don’t t..." with 😂

Key decisions

  • ELs may return SYNCING during reorgs to parent; CLs will handle optimistically

  • Target Glamsterdam DevNet 0 mid-April before Interop

    Glamsterdam DevNet 0