Community & education
Ethereum Cat HerdersCommunity group supporting Ethereum core developers with project management, communication and coordination.Community & education
EthCCEthereum FranceDeveloper and community conference held in Paris, France.Community & education
Ethereum HNGrassroots Ethereum community group organizing meetups, workshops and developer events in Honduras.Community & education
Ether University Content and Educational Resources
Nathan LeungCommunity-building and educational resources for undergraduate students participating in the
ETH Summer learning program.Community & educationETHUni:
ETH Spring Community Development
Scott Moses SunartoCommunity building and support for the ETH Spring undergraduate learning program, plus formatting and migration of content to the ETH Spring
website for public consumption.Community & educationETHUni:
ETH SummerTherese Cresalia and
Scott Moses SunartoManagement of ETH Summer, a virtual program to introduce undergraduate computer science and mathematics students to Ethereum.Community & education
Smart Contract Auditing BootcampSecureumStructured program to train aspiring auditors on smart contract security and auditing.Community & educationEthereum Public Goods Funding MappingSumedha DeshmukhResearch project to map out the public good funding landscape within the Ethereum ecosystem.Community & educationCryptofund 2021
UNICEFCryptocurrency-denominated investment fund targeting startups that use blockchain technology for social impact.Consensus layer
Eth2 CrawlerChainSafeDiscV5 crawler, API and front end to capture and interact with information about beacon chain nodes.Consensus layer
Fast Hash-to-Curve ResearchDimitri KoshelevResearch and write-up about faster hash-to-G2 hash functions for BLS12-381 for potential performance optimizations in SNARKs, L2 dapps and more.Consensus layer
StereumRock LogicDocker images for solo stakers to install a beacon chain client and dependencies in a single setup, with support for all production clients on testnet and mainnet.Consensus layer
Beacon FuzzSigma PrimeContinued maintenance and development of Beacon Fuzz, a beacon chain testing framework, including performance optimizations, integration of new clients and targets, and testing new Altair functions for bugs or vulnerabilities.Consensus layer
LighthouseSigma PrimeContinued development of the Lighthouse beacon chain client.Consensus layerBeacon Chain Liveness Improvements
Stanford University's Tse LabResearch into solutions for potential liveness attacks on Ethereum's beacon chain consensus algorithm.Consensus layer
Ethereum Staking Committee JapanEffort to expand staking in Japan through awareness, education, and support for the engineering community, as well as fostering the Japanese staking environment from technical, regulatory, and business perspectives.Cryptography & zero knowledge proofsZK GamesJustin GlibertState of the art research on using zkSNARKs in blockchain game mechanics to build decentralized real-time strategy games.Cryptography & zero knowledge proofsVerkle Trie Optimizations
Dag Arne OsvikImplementation of the
verkle trie data structure for Stateless Ethereum.Cryptography & zero knowledge proofs
MPC Phase 2 UI EnhancementsGeoff LamperdImprovements to the Phase 2 MPC trusted setup UI for a faster and more streamlined process, based on learnings from the
zkopru MPC.Cryptography & zero knowledge proofsZK Developer ToolingJacob Rosenthal and
Blaine BublitzDevelopment of tools to improve the applied ZK developer experience, including contributions to
Dark Forest,
circom, and
Hardhat .Cryptography & zero knowledge proofsETHUni: Private Data Marketplace POC
Nick UlvenDevelopment of a proof of concept on-chain marketplace for secret or permissioned data using zkSNARKs.Developer experience & toolingclr.fund UI
clr.fundImprovements to the user experience for the clr.fund decentralized quadratic funding protocol, including improvements to the clr.fund deployer, subgraph, documentation archives, new MACI circuits that allow scaling to millions of users, and conducting a trusted setup ceremony.Developer experience & tooling
Vyper/Fe Formally Verified Compilerformalize.ethFormally verified transformation of the
Fe smart contract language to
Yul as well as development of features needed to support a complete ERC20 implementation.Developer experience & toolingViblex
Heiko BurkhardtGraphical representation of smart contract architectures, enabling users to analyze and interact with the contracts on both mainnet and testnets, including local testnets.Developer experience & tooling
Gas Cost Estimator Stage IIImappSystematic approach to estimating gas costs of EVM OPCODEs accounting for differences in hardware, software and programming environments, in order to inform discussions on adjusting OPCODE prices.Developer experience & toolingFormal Verification of Yul Compiler Transformations
Kestrel InstituteFormalization of the semantics of the Yul language, as well as application and extension of existing formal verification and equivalence checking tools to prove the correctness of Yul compiler optimizationsDeveloper experience & tooling
Decentralized Community Management ResearchOther InternetResearch study and paper on decentralized community management, analyzing organizational composition, communications, and conflict resolution and proposing community management best practices.Developer experience & tooling
GCatch++Penn State UniversityExtension of GCatch, a system for detecting concurrency bugs in Go programs, to apply detection of channel-related non-blocking bugs to Ethereum clients.Developer experience & toolingTransaction Classification Schema
RotkiOpen source library and set of schemas to decode ethereum transactions and classify the associated actions (e.g. classifying a transaction as a CLR donation, a token exchange, or adding liquidity to an AMM).Developer experience & toolingDecentralized Identity Tooling
SymfoniOpen source toolkit for decentralized identity and verified credentials on Ethereum, including wallet, data container and SDK.Execution layer
Nethermind Execution ClientNethermindContinued maintenance and development of the Nethermind execution client.Execution layer
Layer 1 R&DQuiltSupport for ongoing research and development into Layer 1 protocol features and security.Execution layer
Nimbus Execution ClientStatusContinued maintenance and development of the Nimbus execution client.Execution layer
Fluffy Portal Client
StatusDevelopment of the
Fluffy light client, designed for the
Portal Network, which aims to enable resource-restricted devices to contribute to the Ethereum network by accessing the necessary APIs to perform standard wallet operations without needing to sync the full state.Execution layer
ErigonTorquemContinued maintenance and development of the Torquem (fka TurboGeth) execution client.Layer 2
Arbitrum ReviewKev ZettlerReview of the Arbitrum system and codebase, reporting any vulnerabilities to the Arbitrum team, similar to the previously supported
review of Optimism.Layer 2
L2BeatWebsite displaying usage statistics and risk factors for comparison between Layer 2 scaling solutions.User experience
BrightIDAdvancement of BrightID's social identity network infrastructure, including strengthening node security and anti-sybil protections, building a web client, and enabling blind signatures.User experienceZK Games Design Support
Moe JannehDesign support and artwork for teams working on experimental ZK games and applications.