Community and education |
|
Ethereum Cat Breeders |
Community group supporting Ethereum core developers in project management, communication and coordination. |
Community and education |
EthCC |
Ethereum France |
Developer and community conference held in Paris, France. |
Community and education |
|
Ethereum HN |
Grassroots Ethereum community group organizing meetups, workshops, and events for developers in Honduras. |
Community and education |
Ether University Educational content and resources |
Nathan Leung |
Community development and educational resources for undergraduate students participating in the ETH summer learning program. |
Community and education |
ETHUni: ETH Spring Community development |
Scott Moses Sunarto |
Building community and supporting the ETH Spring undergraduate learning program, as well as formatting and migrating content to ETH Spring. website for public consumption. |
Community and education |
ETHUni: ETH summer |
Thérèse Crésalia And Scott Moses Sunarto |
Managing ETH Summer, a virtual program aimed at introducing undergraduate computer science and mathematics students to Ethereum. |
Community and education |
Smart Contract Auditing Bootcamp |
Secure |
Structured program to train future auditors in smart contract security and auditing. |
Community and education |
Mapping Ethereum Public Goods Financing |
Sumedha Deshmukh |
Research project aimed at mapping the public goods financing landscape within the Ethereum ecosystem. |
Community and education |
Cryptofunds 2021 |
UNICEF |
Cryptocurrency-denominated investment fund targeting startups that use blockchain technology for social impact. |
Consensus layer |
Eth2 crawler |
Safe chain |
DiscV5 crawler, API and front-end to capture and interact with beacon chain node information. |
Consensus layer |
Quick Hash to Curve Lookup |
Dimitri Koshelev |
Researched and wrote about faster hash functions to G2 for BLS12-381 for potential performance optimizations in SNARKs, L2 dapps and more. |
Consensus layer |
Stereo |
Rock logic |
Docker images allowing solo players to install a beacon chain client and dependencies in a single setup, with support for all production clients on testnet and mainnet. |
Consensus layer |
Fuzz Tag |
Sigma Premier |
Continued maintenance and development of Beacon Fuzz, a beacon chain testing framework, including performance optimization, onboarding new clients and targets, and testing new Altair features for bugs or vulnerabilities. |
Consensus layer |
Lighthouse |
Sigma Premier |
Continued development of the Lighthouse beacon chain client. |
Consensus layer |
Tag chain liveness improvements |
Stanford University Tse Laboratory |
Finding solutions for potential attacks against Ethereum Beacon Chain consensus algorithm activity. |
Consensus layer |
Ethereum Japan Staking Committee |
|
Effort to expand staking in Japan through awareness, education and support to the engineering community, as well as fostering the Japanese staking environment from a technical, regulatory and business perspective. |
Cryptography and zero-knowledge proofs |
ZK Games |
Justin Glibert |
Cutting-edge research on the use of zkSNARKs in blockchain gaming mechanics to create decentralized real-time strategy games. |
Cryptography and zero-knowledge proofs |
Verkle Sort Optimizations |
Arne Osvik Day |
Implementation of verkle sort Data structure for Stateless Ethereum. |
Cryptography and zero-knowledge proofs |
MPC Phase 2 UI Improvements |
Geoff Lampard |
Improvements to the Phase 2 MPC Secure Configuration UI for a faster, more streamlined process based on lessons learned from zkopru MPC. |
Cryptography and zero-knowledge proofs |
ZK Developer Tools |
Jacob Rosenthal and Blaine Bublitz |
Development of tools to improve the applied experience of ZK developers, including contributions to Dark Forest, circusAnd Helmet . |
Cryptography and zero-knowledge proofs |
ETHUni: POC of the private data market |
Nick Ulven |
Developing an on-chain proof-of-concept marketplace for secret or permissioned data using zkSNARK. |
Developer experience and tools |
clr.fund user interface |
clr.fund |
User experience improvements for the clr.fund decentralized quadratic finance protocol, including improvements to the clr.fund deployer, subgraph, documentation archives, new MACI circuits that enable scaling for millions of users and conducting a trusted configuration ceremony. |
Developer experience and tools |
Vyper/Fe compiler formally verified |
formalize.eth |
Formally verified transformation of Fe smart contract language for Yul as well as developing the functionality needed to support a full implementation of ERC20. |
Developer experience and tools |
Vilex |
Heiko Burkhardt |
Graphical representation of smart contract architectures, allowing users to analyze and interact with contracts on the mainnet and testnets, including local testnets. |
Developer experience and tools |
Gas Cost Estimator, Step II |
Impapp |
Systematic approach to estimating gas costs of OPCODE EVMs taking into account differences in hardware, software and programming environments, to inform discussions on adjusting OPCODE prices. |
Developer experience and tools |
Formal verification of Yul compiler transformations |
Crécerelle Institute |
Formalization of the semantics of the Yul language, as well as application and extension of existing formal verification and equivalence tools to prove the correctness of Yul compiler optimizations. |
Developer experience and tools |
Research on decentralized community management |
Other Internet |
Research study and article on decentralized community management, analyzing organizational composition, communications and conflict resolution and proposing best practices for community management. |
Developer experience and tools |
GCatch++ |
Pennsylvania State University |
Extension of GCatch, a system for detecting concurrency bugs in Go programs, to apply detection of non-blocking channel-related bugs to Ethereum clients. |
Developer experience and tools |
Transaction classification scheme |
Rotki |
Open source library and set of schemas for decoding Ethereum transactions and classifying associated actions (e.g. classifying a transaction as a CLR donation, token swap, or adding liquidity to an AMM). |
Developer experience and tools |
Decentralized identity tools |
Symfoni |
Open source toolkit for decentralized identity and verified credentials on Ethereum, including wallet, data container and SDK. |
Execution layer |
Nethermind runtime client |
Void Spirit |
Continued maintenance and development of the Nethermind runtime client. |
Execution layer |
Layer 1 R&D |
Quilt |
Supports ongoing research and development into Layer 1 protocol features and security. |
Execution layer |
Nimbus runtime client |
Status |
Continued maintenance and development of the Nimbus runtime client. |
Execution layer |
Fluffy Portal customer |
Status |
Development of Light and fluffy clientdesigned for the Portal Networkwhich aims to enable resource-constrained devices to contribute to the Ethereum network by accessing the APIs necessary to perform standard wallet operations without the need to sync full state. |
Execution layer |
Erigon |
Couple |
Continued maintenance and development of the Torquem runtime client (fka TurboGeth). |
Layer 2 |
Referee review |
Kevin Zettler |
Review of the Arbitrum system and code base, reporting any vulnerabilities to the Arbitrum team, similar to those previously supported Optimism magazine. |
Layer 2 |
|
L2Beat |
Website displaying usage statistics and risk factors for comparison between Layer 2 scaling solutions. |
User experience |
|
Glossy ID |
Advancing BrightID’s social identity network infrastructure, including strengthening node security and anti-sybil protections, building a web client, and enabling blind signatures. |
User experience |
ZK Game Design Support |
Moe Janneh |
Design and artwork support for teams working on experimental ZK games and applications. |