EF | Protocol cluster coordinator

concrete jungle
Joined May 2021
6 days, 4 workshops, 1 incredible group of people
5
7
3
88
8,492
Can you feel the acceleration anon? Just to give a sense of what's going on: - The drafts of two key EIPs for I* were published in the last 24h: a new consensus mechanism, and the ability for validators to switch their signatures to post-quantum-secure ones. - H*/Hegotá scoping and early devnets progressing well too. - Research for fully quantum-resistant consensus by J* also moving at a good clip, looking into pulling forward timelines even more. Challenges along the way for sure, but I don't think I've seen stronger multi-fork planning and pipelining until this.
3
7
46
1,747
Will Corcoran retweeted
"If you want change, you have to advocate for it.” In this guest thread, @KyleBligen, Executive Director of @TheDRC_, explains how the Decentralization Research Center is working with policymakers to support a safe and competitive decentralized future.
45
32
8
245
62,590
One very common pattern with discourse around chain features is "our chain has X, Ethereum doesn't have X". Most of the time it's true in some ways, but also wrong in other, important ways. Ethereum is built to the core for permissionless innovation. It's a Turing-complete virtual machine for its execution, with very few opinionated choices for its consensus. That means it *can* support anything. But it doesn't always mean that it *does* feature everything. Take the Ethereum L1 account abstraction proposal "Frames", that is slotted in for the Q2-Q3 2027 upgrade Hegotá. It supports keystores, it supports passkeys, it supports post-quantum leanSPHINCS signature, and yes it also supports lattices. It supports, to put a spin on the New York Times's motto, all the features that's fit to run. Does it mean that all of these functions will feel like first-class citizens on day one? Choosing optionality means that you need to go the extra mile sometimes and maybe also build most or all of the things, in order to make the cost of that optionality bearable for applications and tooling, and to align with standards that improve the life of users. Same story with MEV-resistance, same thing with delegated proof-of-stake, same thing with interop, same thing with compliance.. much of it can be built on top of the fairly open Ethereum core, either as apps or infra or L2s (tbqh the three sometimes blur in productive ways, if they're really working hard to extend what Ethereum the protocol can do). I'm happy that we're trending as an ecosystem towards being more intentional with this, and hope @ethlabs_org continues to play a role here. Mislav @ox_shaman is hard at work kicking off an effort for Frames, to prevent the fragmentation and lost opportunity that lessened 7702's impact when it launched, collaborating with EF and more key teams in the ecosystem. You should reach out to him if you haven't yet.
Replying to @lex_node
> we could still ultimately do Lattice stuff for accounts, wallets, etc. through a precompile if it is proved to be AI-secure The ideal route to support everyone's cryptography is imo through 8288. You make whatever signature you want locally, then STARK it, and then it gets included through the stark aggregator machine. Don't need any calldata onchain. Ethereum can then never add a new precompile again.
15
9
3
89
4,761
Will Corcoran retweeted
Spent last week in Cambridge for the EF's PQ R&D workshop week. Wrote down a few personal take-aways on PQ migration, leanVM, formal verification, AI-assisted R&D & the future of Ethereum consensus. Hope it's useful :) hackmd.io/@Ladislaus/r1ZZzxe…
3
9
3
55
1,678
“Don’t roll your own crypto” is a pretty good rule of thumb it’s error prone and makes you less interoperable with the rest of the ecosystem. On the other hand, you may dodge a bullet… I personally like lattice crypto for the geometry of it. Hash crypto is also elegant in its own way. I think in the age of AI the interoperability question is less important. Just be agile and pick a higher security level than the minimum, so you have some cushion if something breaks.
The case for lattices 👇
5
5
29
2,632
hey Londoners — give me your ideal fall-in-love-with-London day
4
15
1,264
there was a 70th org that needs a special shout out as they have single-handedly super-charged the autoresearch space: @eigenlabs // @yukonresearch we had the pleasure of hosting both @sreeramkannan and Hunter Lindauer
a list of all 69 participating orgs: * 3mi labs * aarhus university * aria * axiom * aztec foundation * bar-ilan university * binius * blockstream * carnegie mellon university * category labs * cnrs * complutense university of madrid * consensys * epfl * elte / university of birmingham * etherealize * ethereum foundation * ethlabs * ideal * imperial college london * inria * ku leuven * lambdaclass * ledger * lfg labs * lirmm / university of montpellier * math, inc. * mavan / bitmine * microsoft research * miden * mit / nyu * nethermind * nvidia * nyx foundation * offchain labs (prysm) * onetimelabs * pauli group * powdr labs * project eleven * ream * riva labs * seoul national university * shielded labs * silence laboratories * stellar development foundation * succinct * symbolic software * tachyon foundation * technical university of munich * technion * tel aviv university * trail of bits * uc san diego * universite de rouen normandie * university of cambridge * university of luxembourg / layerzero labs * university of minnesota * university of pennsylvania * university of warwick * veridise * world foundation * xi'an jiaotong-liverpool university * zcash * zero latency labs * zisk * zksecurity * zodl * a16z * 20squares * zero knowledge podcast thank you all for taking time away from your lives to come and share your brilliance with us
6
11
47
2,711
Will Corcoran retweeted
More on this later, but as you might sense from the tweets of people leaving it, this Cambridge research workshop was one for the ages. The concentration of talent, the dedication to securing the systems we depend on through formal verification and post quantum cryptography, and the level of ambition, the sense that with current AI we actually have the tools to do it.
a list of all 69 participating orgs: * 3mi labs * aarhus university * aria * axiom * aztec foundation * bar-ilan university * binius * blockstream * carnegie mellon university * category labs * cnrs * complutense university of madrid * consensys * epfl * elte / university of birmingham * etherealize * ethereum foundation * ethlabs * ideal * imperial college london * inria * ku leuven * lambdaclass * ledger * lfg labs * lirmm / university of montpellier * math, inc. * mavan / bitmine * microsoft research * miden * mit / nyu * nethermind * nvidia * nyx foundation * offchain labs (prysm) * onetimelabs * pauli group * powdr labs * project eleven * ream * riva labs * seoul national university * shielded labs * silence laboratories * stellar development foundation * succinct * symbolic software * tachyon foundation * technical university of munich * technion * tel aviv university * trail of bits * uc san diego * universite de rouen normandie * university of cambridge * university of luxembourg / layerzero labs * university of minnesota * university of pennsylvania * university of warwick * veridise * world foundation * xi'an jiaotong-liverpool university * zcash * zero latency labs * zisk * zksecurity * zodl * a16z * 20squares * zero knowledge podcast thank you all for taking time away from your lives to come and share your brilliance with us
1
8
52
2,108
Will Corcoran retweeted
Ethereum is shipping upgrades faster while the chain is getting less, not more buggy. Advancements in formal verification help make this possible
AI is making Ethereum more ambitious. You might have heard about the challenges that blockchains face in a post-AI world, and while security assumptions will surely be stress-tested in the coming months and years, there is another side to it. I believe AI will let us speedrun towards a world that's both more secure and feature-rich. As we look towards Ethereum's first post-AI upgrade, Hegotá, the R&D community is asking itself what increasingly powerful tools could help us do differently: > How far can we push both security and iteration speed? > How much of the design space can we examine before committing to one? > How easily can we test the interactions between complex features? My recent formal verification work @ethlabs_org has given me some reasons to be optimistic about these, as work that would have previously not even been attempted is now being done by agents in days. In September, I posted about using formal verification as part of designing a new consensus protocol. This time, I want to tell you about formally verifying something already fully specified and in production: Ethereum's Fast Confirmation Rule (FCR). If you are not familiar with FCR, it lets applications confirm Ethereum blocks in seconds, roughly 30x faster than waiting for finality, under additional assumptions (from waiting 13 minutes to 24 seconds!). It also further solidifies Ethereum L1's case as an asset hub and center of gravity for the onchain economy. FCR now has a safety proof in Lean, closely modeling the rule in the consensus specs, which is the source of truth for Ethereum's consensus clients. Some takeaways: > FCR is safe! Under its assumptions, confirmed blocks remain canonical. On top of the manual proofs from the paper, we now have Lean proofs of this for the actual spec, additional evidence for applications considering FCR! > The bulk of the formal verification work took just a 4-5 days (check out the animation!), with agents working mostly unsupervised. We should be very ambitious about using this as a tool at scale. > After verifying the current rule, it was easy to adapt the model to the upcoming Gloas changes. Immediately, this surfaced a subtle bug caused by changes to fork choice. The problem was in the spec itself and not a gap in the model. The safety proof would not go through, and the agents could precisely pinpoint what was causing it to fail. The bug is now fixed, and formal verification of the corrected protocol goes through. Iteration is never quite over, even for "finished" features like FCR, because the protocol keeps evolving around them. A formal model lets us ensure that key properties keep holding throughout the evolution of the protocol. With these capabilities, Ethereum can and should keep upgrading faster, tightening fork timelines and exploring more ambitious features, while still raising the security bar. This picture has been getting much clearer over the past few months, and the past week confirmed it for me, as @drakefjustin and @corcoranwill brought together 100+ Ethereum researchers, cryptographers and formal verification experts in Cambridge for six days of workshops on post-quantum cryptography, formal verification and fast finality. Beyond its own workshop, formal verification was the omnipresent star of the week: everyone is using Lean and doing amazing things with it! Piece by piece, Ethereum's technological core is being rebuilt for the post-AI age. The excitement was palpable, the sense of optimism was pervasive, and every talk and conversation carried a level of ambition I'd never seen before. The Ethereum R&D machine is upgrading itself, and we will see the outcome of that on the network sooner than you think.
131
137
6
1,078
91,142
Will Corcoran retweeted
The workshops brought blockchain developers up close and personal with frontier researchers across multiple fields. After all, cryptography lies at the heart of all major digital systems, and these events are helping minds convene. xitter.cf/corcoranwill/status/21…
It was an honor getting to meet Srinath and see him present Magnetar earlier this week in Cambridge. Very cool to see a top Microsoft researcher pushing the bounds of zkVM design w/ SHA3 hashes 🚀
1
1
15
380
Will Corcoran retweeted
AI is making Ethereum more ambitious. You might have heard about the challenges that blockchains face in a post-AI world, and while security assumptions will surely be stress-tested in the coming months and years, there is another side to it. I believe AI will let us speedrun towards a world that's both more secure and feature-rich. As we look towards Ethereum's first post-AI upgrade, Hegotá, the R&D community is asking itself what increasingly powerful tools could help us do differently: > How far can we push both security and iteration speed? > How much of the design space can we examine before committing to one? > How easily can we test the interactions between complex features? My recent formal verification work @ethlabs_org has given me some reasons to be optimistic about these, as work that would have previously not even been attempted is now being done by agents in days. In September, I posted about using formal verification as part of designing a new consensus protocol. This time, I want to tell you about formally verifying something already fully specified and in production: Ethereum's Fast Confirmation Rule (FCR). If you are not familiar with FCR, it lets applications confirm Ethereum blocks in seconds, roughly 30x faster than waiting for finality, under additional assumptions (from waiting 13 minutes to 24 seconds!). It also further solidifies Ethereum L1's case as an asset hub and center of gravity for the onchain economy. FCR now has a safety proof in Lean, closely modeling the rule in the consensus specs, which is the source of truth for Ethereum's consensus clients. Some takeaways: > FCR is safe! Under its assumptions, confirmed blocks remain canonical. On top of the manual proofs from the paper, we now have Lean proofs of this for the actual spec, additional evidence for applications considering FCR! > The bulk of the formal verification work took just a 4-5 days (check out the animation!), with agents working mostly unsupervised. We should be very ambitious about using this as a tool at scale. > After verifying the current rule, it was easy to adapt the model to the upcoming Gloas changes. Immediately, this surfaced a subtle bug caused by changes to fork choice. The problem was in the spec itself and not a gap in the model. The safety proof would not go through, and the agents could precisely pinpoint what was causing it to fail. The bug is now fixed, and formal verification of the corrected protocol goes through. Iteration is never quite over, even for "finished" features like FCR, because the protocol keeps evolving around them. A formal model lets us ensure that key properties keep holding throughout the evolution of the protocol. With these capabilities, Ethereum can and should keep upgrading faster, tightening fork timelines and exploring more ambitious features, while still raising the security bar. This picture has been getting much clearer over the past few months, and the past week confirmed it for me, as @drakefjustin and @corcoranwill brought together 100+ Ethereum researchers, cryptographers and formal verification experts in Cambridge for six days of workshops on post-quantum cryptography, formal verification and fast finality. Beyond its own workshop, formal verification was the omnipresent star of the week: everyone is using Lean and doing amazing things with it! Piece by piece, Ethereum's technological core is being rebuilt for the post-AI age. The excitement was palpable, the sense of optimism was pervasive, and every talk and conversation carried a level of ambition I'd never seen before. The Ethereum R&D machine is upgrading itself, and we will see the outcome of that on the network sooner than you think.
23
60
26
308
106,257
a list of all 69 participating orgs: * 3mi labs * aarhus university * aria * axiom * aztec foundation * bar-ilan university * binius * blockstream * carnegie mellon university * category labs * cnrs * complutense university of madrid * consensys * epfl * elte / university of birmingham * etherealize * ethereum foundation * ethlabs * ideal * imperial college london * inria * ku leuven * lambdaclass * ledger * lfg labs * lirmm / university of montpellier * math, inc. * mavan / bitmine * microsoft research * miden * mit / nyu * nethermind * nvidia * nyx foundation * offchain labs (prysm) * onetimelabs * pauli group * powdr labs * project eleven * ream * riva labs * seoul national university * shielded labs * silence laboratories * stellar development foundation * succinct * symbolic software * tachyon foundation * technical university of munich * technion * tel aviv university * trail of bits * uc san diego * universite de rouen normandie * university of cambridge * university of luxembourg / layerzero labs * university of minnesota * university of pennsylvania * university of warwick * veridise * world foundation * xi'an jiaotong-liverpool university * zcash * zero latency labs * zisk * zksecurity * zodl * a16z * 20squares * zero knowledge podcast thank you all for taking time away from your lives to come and share your brilliance with us
6 days, 4 workshops, 1 incredible group of people
10
13
8
133
11,753
social networking
Leaving Cambridge after a few days of PQ and fast finality workshops. Decoupled consensus looks to be in a good shape and should be ready by the I*. The next big thing is PQ aggregation for XMSS attestations, which is the biggest unknown for many people. A few questions we discussed in Cambridge: * Should aggregators be incentivized? * Should anyone be able to aggregate, or should it be a specialized role? * Should we assume sophisticated entities will want to aggregate, or rely only on existing validators? It feels like people are leaning towards no specialized role. My take: the network has enough entities interested in fast finality. It should let them join and aggregate with whatever hardware they have to produce the global aggregation by the next slot. But the network must keep running if those entities disappear. That's the direction the networking should be optimizing for. We'll bring this topic for the devcon to further elaborate assumptions we are working on
9
467
Will Corcoran retweeted
Another day, another step toward a Cryptographically Relevant Quantum Computer. Let’s get to work!
Published in Science today: Magic state cultivation works in practice on our Willow processor. We achieved a 40x error reduction, compared to without cultivation, and 99.99% fidelity. Learn how this addresses a critical resource bottleneck: goo.gle/4yr8V0H
1
3
39
1,760
Will Corcoran retweeted
"The problem I have with new rules is that there can always be newer rules. Listen to what we’re saying when we tell a worried developer: “Don’t worry. We have a pretty good relationship with the Administration.” That’s not fucking good enough. They should be able to ask what the law is and get a straight answer they can rely on for years." - @valkenburgh
7
12
3
93
15,462