From e7200dbde35585f611cfc99b4c634e3d9e647c44 Mon Sep 17 00:00:00 2001 From: tvanepps Date: Wed, 24 Sep 2025 15:06:50 -0400 Subject: [PATCH 1/3] Add zkEVM working group MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Proposal: Add zkEVM working group** This proposal outlines the rationale of creating a **zkEVM working group** within the Protocol Guild. This working group will maintain a focus on foundational protocol-level work that benefits the broader ecosystem, rather than specific product or client development. This PR acknowledges that Ethereum's ["snarkification" roadmap](https://blog.ethereum.org/2025/07/31/lean-ethereum) is still in its early stages and will likely evolve over several years. However, the launch of a zkEVM Attester Client is anticipated in the short-to-medium term: * [Shipping an L1 zkEVM \#1: Realtime Proving](https://blog.ethereum.org/2025/07/10/realtime-proving) * [Protocol Update 001 – Scale L1](https://blog.ethereum.org/2025/08/05/protocol-update-001) * [Making Sense of a ZK Staking Node](https://paragraph.com/@ethstaker/making-sense-of-a-zk-staking-node) Therefore, it is appropriate to include this initiative in Protocol Guild's "Wayfinding" category, which is defined as "the exploratory process to surface, describe and validate potential protocol changes". A similar longterm exploration would be post-quantum crypto, or the verkle/stateless efforts. This PR also adds Kev to this new category, who have already been engaging in this work. **Initial Eligible Scope** * Includes [prototyping work](https://github.com/sigp/lighthouse/pull/7755) for a zkEVM attester client. The client will follow a [draft specification](http://github.com/ethereum/consensus-specs/pull/4591) that integrates both consensus and execution verification into a single binary. * May include guest program benchmarking, guest program security, zkEVM coordination, zkEVM proof verification, zkEVM specifications, and guest program compilation. **Exclusions** ["Lean Consensus" client teams](https://leanroadmap.org) are not covered by this proposal. --- docs/01-membership.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/01-membership.md b/docs/01-membership.md index 2d493a45..32064a22 100644 --- a/docs/01-membership.md +++ b/docs/01-membership.md @@ -59,10 +59,11 @@ Individuals from active working groups produce the membership by opting into Pro | **Statelessness** (2 contributors) | | | | [Guillaume Ballet](https://github.com/gballet/) | 1 | [ethereum/go-ethereum](https://github.com/ethereum/go-ethereum/pulls?q=is%3Apr+author%3Agballet), [ethereum/go-verkle](https://github.com/ethereum/go-verkle/pulls?q=is%3Apr+author%3Agballet), [gballet/go-ethereum](https://github.com/gballet/go-ethereum/pulls?q=is%3Apr+author%3Agballet) | | [Ignacio Hagopian](https://github.com/jsign/) | 1 | [crate-crypto/go-ipa](https://github.com/crate-crypto/go-ipa/pulls?q=author%3A%22jsign%22), [ethereum/go-verkle](https://github.com/ethereum/go-verkle/pulls?q=author%3A%22jsign%22), [gballet/go-ethereum](https://github.com/gballet/go-ethereum/pulls?q=author%3A%22jsign%22) | -| **Uncategorized** (3 contributors) | | | +| **Uncategorized** (2 contributors) | | | | [Josh Rudolf](https://github.com/jrudolf/) | 1 | | -| [Kevaundray Wedderburn](https://github.com/kevaundray/) | 1 | | | [Yoav Weiss](https://github.com/yoavw/) | 1 | [ethereum/protocol-security](https://github.com/ethereum/protocol-security/) | +| **zkEVM** (1 contributors) | | | +| [Kevaundray Wedderburn](https://github.com/kevaundray/) | 1 | | ## GOVERNANCE - Overview: the deliberative process used to come to consensus on which specific EIPs should be in each upgrade From 9500858bf789dc929970c779df7e0c7d591ed18a Mon Sep 17 00:00:00 2001 From: tvanepps Date: Wed, 24 Sep 2025 17:48:52 -0400 Subject: [PATCH 2/3] move Ignacio and Radek to zkEVM - puts radek and ignacio in proposed WG - adds link to describe kev's work --- docs/01-membership.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/01-membership.md b/docs/01-membership.md index 32064a22..6d86b132 100644 --- a/docs/01-membership.md +++ b/docs/01-membership.md @@ -36,8 +36,7 @@ Individuals from active working groups produce the membership by opting into Pro | **Data Availability** (2 contributors) | | | | [Dmitriy Ryajov](https://github.com/dryajov/) | 0.5 | Codex DAS (IFT) | | [Leonardo Bautista-Gomez](https://github.com/leobago/) | 0.5 | [ethresear.ch/u/leobago](https://ethresear.ch/u/leobago/) | -| **Execution (Gas limit, EVM, delayed, History Expiry)** (1 contributors) | | | -| [Radosław Zagórowicz](https://github.com/rodiazet) | 1 | [ethereum/evmc](https://github.com/ethereum/evmc/pulls?q=author%3Arodiazet), [ethereum/evmone](https://github.com/ethereum/evmone/pulls?q=author%3Arodiazet), [ethereum/tests](https://github.com/ethereum/tests/pulls?q=is%3Apr+author%3Arodiazet), [ipsilon/eof](https://github.com/ipsilon/eof/pulls?q=author%3Arodiazet) | +| **Execution (Gas limit, EVM, delayed, History Expiry)** (0 contributors) | | | | **Portal** (1 contributor)| | | | [Piper Merriam](https://github.com/ethereum/portal-network-specs) | 1 | | | **Networking** (2 contributor) | | | @@ -56,15 +55,15 @@ Individuals from active working groups produce the membership by opting into Pro | [Milos Stankovic](https://github.com/morph-dev) | 1 | [morph-dev/pglanding-morph-dev](https://github.com/morph-dev/pglanding-morph-dev) | | [Toni Wahrstätter](https://github.com/nerolation) | 1 | [nerolation/pglanding-nerolation](https://github.com/nerolation/pglanding-nerolation) | | [Rahul](https://github.com/raxhvl) | 1 | [raxhvl/pglanding-raxhvl](https://github.com/raxhvl/pglanding-raxhvl) | -| **Statelessness** (2 contributors) | | | +| **Statelessness** (1 contributors) | | | | [Guillaume Ballet](https://github.com/gballet/) | 1 | [ethereum/go-ethereum](https://github.com/ethereum/go-ethereum/pulls?q=is%3Apr+author%3Agballet), [ethereum/go-verkle](https://github.com/ethereum/go-verkle/pulls?q=is%3Apr+author%3Agballet), [gballet/go-ethereum](https://github.com/gballet/go-ethereum/pulls?q=is%3Apr+author%3Agballet) | -| [Ignacio Hagopian](https://github.com/jsign/) | 1 | [crate-crypto/go-ipa](https://github.com/crate-crypto/go-ipa/pulls?q=author%3A%22jsign%22), [ethereum/go-verkle](https://github.com/ethereum/go-verkle/pulls?q=author%3A%22jsign%22), [gballet/go-ethereum](https://github.com/gballet/go-ethereum/pulls?q=author%3A%22jsign%22) | | **Uncategorized** (2 contributors) | | | | [Josh Rudolf](https://github.com/jrudolf/) | 1 | | | [Yoav Weiss](https://github.com/yoavw/) | 1 | [ethereum/protocol-security](https://github.com/ethereum/protocol-security/) | -| **zkEVM** (1 contributors) | | | -| [Kevaundray Wedderburn](https://github.com/kevaundray/) | 1 | | - +| **zkEVM** (3 contributors) | | | +| [Ignacio Hagopian](https://github.com/jsign/) | 1 | [crate-crypto/go-ipa](https://github.com/crate-crypto/go-ipa/pulls?q=author%3A%22jsign%22), [ethereum/go-verkle](https://github.com/ethereum/go-verkle/pulls?q=author%3A%22jsign%22), [gballet/go-ethereum](https://github.com/gballet/go-ethereum/pulls?q=author%3A%22jsign%22) | +| [Kevaundray Wedderburn](https://github.com/kevaundray/) | 1 | [zkEVM on L1](https://hackmd.io/@kevaundray/Bypupr9Yge) | +| [Radosław Zagórowicz](https://github.com/rodiazet) | 1 | [ethereum/evmc](https://github.com/ethereum/evmc/pulls?q=author%3Arodiazet), [ethereum/evmone](https://github.com/ethereum/evmone/pulls?q=author%3Arodiazet), [ethereum/tests](https://github.com/ethereum/tests/pulls?q=is%3Apr+author%3Arodiazet), [ipsilon/eof](https://github.com/ipsilon/eof/pulls?q=author%3Arodiazet) | ## GOVERNANCE - Overview: the deliberative process used to come to consensus on which specific EIPs should be in each upgrade - 2 Working Groups, 8 contributors From ed0b2c998c213c4ef1b6ca5bfe3fc4f9e457d62d Mon Sep 17 00:00:00 2001 From: tvanepps Date: Fri, 3 Oct 2025 10:36:30 -0400 Subject: [PATCH 3/3] Add constraints to WG and Wayfinding Research/Prototyping MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR incorporates suggestions from Barnabé, Cheeky, and others to better frame the expectations we have for working groups broadly, and Wayfinding eligible Research and Prototyping/ Research Engineering specifically This will help us maintain rigor in our curation and funding allocation processes. --- docs/01-membership.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/01-membership.md b/docs/01-membership.md index 6d86b132..4f6b7a07 100644 --- a/docs/01-membership.md +++ b/docs/01-membership.md @@ -2,7 +2,7 @@ ## 1.1 Active Working Groups + Members -Individuals from active working groups produce the membership by opting into Protocol Guild. The delineation between categories and working groups below is for informational purposes only - contributors quite often collaborate across many different working groups and projects. The four categories include: +Individuals from active working groups produce the membership by opting into Protocol Guild. The delineation between categories and working groups below is for informational purposes only - contributors quite often collaborate across many different working groups and projects. Working groups should undergo periodic reviews as the core protocol development roadmap evolves. The four categories include: - Wayfinding - Governance @@ -14,6 +14,13 @@ Individuals from active working groups produce the membership by opting into Pro - 11 Working Groups, 36 contributors - Venue: breakout calls - Artifacts: Research & POCs +- Research Constraints + - Generally agreed to be a significant and worthwhile direction for the protocol + - Composed of contributors who are sufficiently tethered to Ethereum's core protocol R&D, potentially being part of existing entities or teams focused on such work + - Performed according to general research principles, including open production of artifacts, peer review, and systematic, documented efforts to compare different approaches +- Prototyping / "Research Engineering" Constraints + - Supporting a research direction that satisfies the criteria outlined above + - Equipped with sufficient resources that are commensurate with the complexity and confidence of the research direction, necessary to move the research direction to a concrete proposal for mainnet |**Architecture & Coordination** (5 contributors) |**Weight** |**Other contributions** | |:---|:---|:---|