AllCoreDevs — Consensus #176
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
- 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
- stokes
- 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
- 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
- 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

