Community and education |
ETHTerakoya |
Educational initiative of Couger organize public meetings, workshops and working groups producing prototypes and standards. |
Community and education |
Ethereum CN |
Chinese language resources and community building, including eth2 resources and a program for university students. |
Community and education |
Truffle |
Sponsorship of TruffleCon 2020 virtual developer conference. |
Community and education |
Creating smart contracts with Ethereum |
Scholarship for 11 independent developers to complete the National University of Bogota’s smart contract development course “Creacion de Contratos Inteligentes con Ethereum”. |
Community and education |
Discover Blockchain |
Ethereum education courses in Spanish, with each lecture given by a different speaker, primarily featuring experts from the LATAM communities. |
Community and education |
Ecosystem Development Events in India |
Organizing virtual developer events targeting students from top engineering colleges in India. |
Community and education |
Devfolio Scholarship |
8-week mentoring and training program with separate tracks for seasoned Ethereum developers and web developers with no Ethereum experience. |
Cryptography and zero-knowledge proofs |
4bytes.directory |
Support for ETH Zurich summer program students to continue their work 4bytes.directorya tool for mapping the 4-byte function selectors used by the EVM to a list of known canonical function signatures. |
Cryptography and zero-knowledge proofs |
Scaffold.eth Projects |
Support for students in the ETH Summer program to pursue various projects on scaffold.eth. |
Cryptography and zero-knowledge proofs |
Blaine Bublitz, Ivan Chub, Jacob Rosenthal for Dark Forest and ZK Tooling |
Improvements to zero-knowledge tools and infrastructure, based on lessons learned from continued development of Dark Forest. |
Cryptography and zero-knowledge proofs |
Kautuk Kundan for Frontend BLS Hubble |
Creation of a frontend allowing users to create accounts and interact with Hubble and other applications that use BLS signatures. |
Cryptography and zero-knowledge proofs |
Geoff Lamperd for MPC Phase 2 User Interface |
Website and other components for browser-based trust setup ceremonies, including a server application, a browser-based client, and a Firebase backend for core functions. |
Cryptography and zero-knowledge proofs |
Riya Singh for Anonymous connection with semaphore |
A proof of concept using Semaphore for anonymous login, allowing a user to prove that they belong to the KYC user list without revealing their validated properties (e.g. phone number) or informing the KYC provider of the purpose of the login. |
Cryptography and zero-knowledge proofs |
Cory Dickson for MACI 1.0 |
Further development of the MVP of the minimal anti-collusion infrastructure towards the Implementation v1.0. |
Cryptography and zero-knowledge proofs |
Igor Gulamov for Hubble Audit |
Security audit of Hubblean optimistic rollup hub allowing the creation of multiple chains with the same interface for increased interoperability between ORU chains. |
Cryptography and zero-knowledge proofs |
Chance Hudson for Zkopru Infrastructure |
Improvements to the Zero Knowledge Optimistic Rollup tools and developer ecosystem, including a testnet to analyze zkopru performance under realistic conditions, with multiple coordinators competing for batch creation via auction mechanism developed by Iden3 for the Hermez network. |
Developer experience and tools |
Shadow |
Protocol for Bitcoin-style “stealth addresses” on Ethereum, allowing a payer to send to a public identifier (e.g. an ENS name or an Ethereum public address) while creating a new address, controlled by the recipient, each time time funds are sent. |
Developer experience and tools |
Obsidian on Ethereum |
Research and proof of concept by a group of Carnegie Mellon students and faculty School of Computer Science demonstrate that the main characteristics of Obsidian the language of smart contracts can successfully translate to Ethereum. |
Developer experience and tools |
Yul-Isabelle |
Writing the formal semantics of Yul in the prover of Isabelle’s theorem, with the aim of verifying the compiler’s transformations. |
Developer experience and tools |
EPF apprenticeship |
Continuation of ETH Summer, a program allowing students to discover and develop Ethereum. |
Developer experience and tools |
Chain safe |
Verification of GSN Contracts v2. |
Ethereum 1.x |
Void Spirit |
Continued Nethermind support for work on hardening eth1 and .NET clients. |
Ethereum 2.0 |
Nimbus |
Continuation funding for Status for the development of the Nimbus eth2 client. |
Ethereum 2.0 |
ConsenSys Automated Verification Team |
Continued work on formal modeling and verification of components of the eth2 specifications. |
Ethereum 2.0 |
ethereum2-docker-compose |
Work by Rock logic to expand the ethereum2-docker-compose staking node toolkit, including support for Teku and Lighthouse clients as well as additional features, articles, and documentation. |
Ethereum 2.0 |
Lighthouse |
Continuous development of Sigma Prime Lighthouse staking client, written in Rust, for the Ethereum 2.0 network. |
Ethereum 2.0 |
Staking Community Grants |
Special grant round focused on tools to improve the staking and validation experience. |
Ethereum 2.0 |
Medalla Data Challenge |
Hackathon-style competition for blog posts focused on data tools, visualizations, analytics, or other ways to generate data from the Medalla testnet. |
User experience |
ENS in L2 with general approach |
Standard for securely retrieving verified information off-chain, including subdomain records of ENS domains stored on L2 but generalized for use with all data outside of the Ethereum mainnet. |
User experience |
Aetherisk |
Supporting the integration evaluation phase of a pilot project led by Etherisc and Acre Africa aimed at providing blockchain-based agricultural microinsurance to smallholder farmers in Kenya. |