| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Category | Grant | Summary | Learn More | ||||||||||||||||||||||
2 | Community and Education | Chicago Ethereum meetup | Local meetup piloting dapps, quadratic voting and other new concepts to expand attendees' awareness of what Ethereum can do. | https://www.meetup.com/chicago-ethereum-meetup/ | ||||||||||||||||||||||
3 | Community and Education | ETHGlobal | Supporting the continued expansion of ETHGlobal hackathons across the world. | http://ethglobal.co/ | ||||||||||||||||||||||
4 | Community and Education | ETHPlanet | Supporting the launch of ETHPlanet, a non-profit dedicated to cultivating and growing the worldwide Ethereum community, with an emphasis on Asia. | https://www.ethplanet.org/ | ||||||||||||||||||||||
5 | Community and Education | Haechi Labs | "VVISP", an open-source CLI smart contract development tool that supports convenient development, deployment and testing to shorten the learning curve for new blockchain developers. | https://haechi.io/#main | ||||||||||||||||||||||
6 | Community and Education | Ironman-Blockchain | Tutorials in Mandarin for learning web3.js and Solidity in 30 days. | https://blog.ethereum.org/2019/11/14/Announcing-a-Taiwan-specific-Wave/ | ||||||||||||||||||||||
7 | Community and Education | Kickback | Gitcoin grant for bounties to improve Kickback, an Ethereum-first event platform. | https://kickback.events/ | ||||||||||||||||||||||
8 | Community and Education | Onther Inc | Development of Tokamak Network, a protocol that supports EVM on plasma. | https://github.com/Onther-Tech | ||||||||||||||||||||||
9 | Community and Education | Open Teaching Materials | Open source materials from an Ethereum DApp Development course at Taipei's National Chengchi University (NCCU). | https://docs.google.com/document/d/16V3HBwE78-vOex58P8s59TMxifhQi85_-whUd1ACd40 | ||||||||||||||||||||||
10 | Total Community and Education | $422,000 | ||||||||||||||||||||||||
11 | Cryptography and ZKPs | AirAssembly | Language for encoding Algebraic Intermediate Representation (AIR), making STARK programming more accessible by enabling succinct proofs of computational integrity in zk-STARKS. | https://ethresear.ch/t/airassembly-a-low-level-language-for-zk-starks/6419/4 | ||||||||||||||||||||||
12 | Cryptography and ZKPs | Aztec | Cryptographic construction which allows nested composition of a batch of Aztec range proofs inside a zk-SNARK circuit, to enable future development of privacy preserving rollups. | https://www.aztecprotocol.com/ | ||||||||||||||||||||||
13 | Cryptography and ZKPs | Circom | A robust and scalable language for complex arithmetic circuit design. | https://github.com/iden3/circom | ||||||||||||||||||||||
14 | Cryptography and ZKPs | FPGA Snark Prover | Improving efficiency of zk-SNARK proof creation by offloading operations to an FPGA (field programmable data array). | |||||||||||||||||||||||
15 | Cryptography and ZKPs | Kestrel Institute | ACL2 Ethereum client and AXE equivalence checker to formally verify cryptographic primitives (including MiMC, PiMC, Edison hash, BLAKE2) applicable to various uses of zk-SNARKS. | https://www.kestrel.edu/home/projects/fv-of-r1cs/index.html | ||||||||||||||||||||||
16 | Cryptography and ZKPs | Legendre PRF Bounty | The Legendre PRF (pseudo-random function) is required to enable secret-shared validators using multi-party computations. These bounties encourage more research on key recovery attacks, to increase confidence in using this cryptographic primitive. | https://eprint.iacr.org/2019/862.pdf https://legendreprf.org/bounties | ||||||||||||||||||||||
17 | Cryptography and ZKPs | MACI | Minimal Anti-Collusion Infrastructure: a collusion resistance scheme that drastically increases the risk involved in buying or selling votes. | https://github.com/barryWhiteHat/maci | ||||||||||||||||||||||
18 | Cryptography and ZKPs | Platon | Validation and implementation of the "Proof of Custody" scheme, which allows secret shared validators via multi-party computation, enabling trustless staking pools as well as redundancy to decrease the risk of getting slashed due to compromised hardware or software. | https://github.com/PlatONnetwork/proof_of_custody | ||||||||||||||||||||||
19 | Cryptography and ZKPs | Statebox | Research into using category theory to turn diagrams, securely and compositionally, into zk-SNARK circuits. | www.statebox.org | ||||||||||||||||||||||
20 | Total Cryptography and ZKPs | $426,000 | ||||||||||||||||||||||||
21 | Developer Experience | Buidler | Extending capabilities for Buidler, a task runner for Ethereum smart contract developers. | https://buidler.dev/ | ||||||||||||||||||||||
22 | Developer Experience | DeepSEA | Research at Yale and Columbia on DeepSEA, a language generating coq proofs to compile formally verified code to the EVM ensuring no bugs are introduced. | https://certik.org/deepsea_blockchain.html | ||||||||||||||||||||||
23 | Developer Experience | Ethereum on ARM | Custom Linux images to automatically turn resource constrained devices into full Ethereum nodes. | https://github.com/diglos/pi-gen (for ARM32 repository, Raspberry Pi 4 image) https://github.com/diglos/userpatches (for ARM64 repository, NanoPC-T4 and RockPro64 image) https://ecosystem.support/projects/ethereum-on-arm/ | ||||||||||||||||||||||
24 | Developer Experience | Moon | EVM and WASM runtimes for formality language as well as related libraries, documentation and tutorials. | https://github.com/moonadhttps://sunshinecybernetics.com/? https://github.com/moonad/Formality/blob/master/DOCUMENTATION.md | ||||||||||||||||||||||
25 | Developer Experience | NomicLabs | Developer experience research, prioritization, and roadmapping. | https://nomiclabs.io/ | ||||||||||||||||||||||
26 | Developer Experience | Play | Decentralized database for verified Solidity code. | https://playproject.io/play-ed/ | ||||||||||||||||||||||
27 | Developer Experience | py-libp2p | Capstone project by four University of Pennsylvania seniors to develop a python implementation of libp2p, used by IPFS and Eth2, and accompanying easy-to-use toolsets | https://github.com/libp2p/py-libp2p | ||||||||||||||||||||||
28 | Developer Experience | Shadowlands | Framework for building terminal-based Ethereum apps with a text UI, as an alternative to apps with web-based UI. | https://github.com/kayagoban/shadowlands | ||||||||||||||||||||||
29 | Developer Experience | Solhint | Continued development and added plugins for Solhint, a tool for linting solidity code to identify bad coding practices. | https://github.com/protofire/solhint/ https://protofire.io | ||||||||||||||||||||||
30 | Developer Experience | Solidity Coverage | Improvements to the solidity-coverage tool, which provides a way for Solidity developers to measure the accuracy of their javascript test suites, receive coverage reporting and more. | https://github.com/sc-forks/solidity-coverage | ||||||||||||||||||||||
31 | Developer Experience | SOLL | Second State's LLVM based compiler, a yul alternative to help transition Solidity to eWASM. | https://github.com/second-state/SOLL https://www.secondstate.io/ | ||||||||||||||||||||||
32 | Developer Experience | Swarm | Research and development on Swarm, a decentralized storage solution. | https://swarm.ethereum.org/ | ||||||||||||||||||||||
33 | Developer Experience | Tenderly | Improvements to Buidler’s console.log functionality. | https://tenderly.dev/ | ||||||||||||||||||||||
34 | Developer Experience | Web3J | Development and maintenance of the Web3j library in order to provide an improved experience for Java, Android and Kotlin developers. | https://blog.web3labs.com/web3j-ethereum-foundation-grant-update https://www.web3labs.com/web3j https://github.com/web3j/web3j | ||||||||||||||||||||||
35 | Total Developer Experience | $1,322,000 | ||||||||||||||||||||||||
36 | Ethereum 1.x | Fee Market Working Group | Formation of a working group to assess a proposed mechanism to adjust a base network fee based on network demand, in order to improve UX around gas (EIP-1559). | https://github.com/vulcanize/EIPs/blob/eip1559/EIPS/eip-1559.md https://github.com/vulcanize/go-ethereum-EIP1559/commits/master | ||||||||||||||||||||||
37 | Ethereum 1.x | Generalized EC Precompiles | Exploration of generalized elliptic curve precompiles to bring cryptographic functionality desired for privacy and scaling solutions (EIP-1962). | https://eips.ethereum.org/EIPS/eip-1962 | ||||||||||||||||||||||
38 | Ethereum 1.x | Görli | Supporting work on public Infrastructure and Clique engines for Görli cross-client proof-of-authority Ethereum testnet. | https://goerli.net/ | ||||||||||||||||||||||
39 | Ethereum 1.x | Raven Sensors | Network monitoring system to help detect attacks and anomalies on Ethereum. | |||||||||||||||||||||||
40 | Ethereum 1.x | Turbo-Geth & Stateless Research | Ethereum 1.x research and development including Stateless Ethereum, state rent, snapshot sync and Turbo-Geth. | |||||||||||||||||||||||
41 | Total Ethereum 1.x | $487,000 | ||||||||||||||||||||||||
42 | Ethereum 2.0 | Academic research on CBC Casper | Research by Ryuya Nakamura of University of Tokyo and Dominik Harz of Imperial College London to establish the theoretical foundation of CBC Casper including the analysis of security, performance, and incentives. | https://ethresear.ch/u/nrryuya/activity/topics https://eprint.iacr.org/2019/415.pdf https://github.com/LayerXcom/cbc-casper-proof | ||||||||||||||||||||||
43 | Ethereum 2.0 | Beacon Fuzz | Differential fuzzer for Phase 0 of Eth2. | https://github.com/sigp/beacon-fuzz/ | ||||||||||||||||||||||
44 | Ethereum 2.0 | Cryptonext | Survey and report on possible approaches to aggregatable post-quantum signatures in Eth2. | https://cryptonext-security.com/ | ||||||||||||||||||||||
45 | Ethereum 2.0 | Dmitry Khovratovich | Cryptoanalysis of the Lengendre PRF and Proof of Custody construction. | https://eprint.iacr.org/2019/862.pdf | ||||||||||||||||||||||
46 | Ethereum 2.0 | Herumi | Bring the Herumi BLS library in line with the IEFT spec. | https://github.com/herumi/mcl | ||||||||||||||||||||||
47 | Ethereum 2.0 | Lodestar | Work by Chainsafe on Eth2 light-client R&D within their Lodestar javascript client; as well as continuing to provide support to the Eth2 JS/web-browser ecosystem by developing libraries, tooling, and educational resources. | http://github.com/ChainSafe/Lodestar | ||||||||||||||||||||||
48 | Eth2 Clients | Nimbus | Grant to Status, co-funded with Protocol Labs, to build nim-libp2p, a networking stack in Nim. | https://github.com/status-im/nim-libp2p | ||||||||||||||||||||||
49 | Ethereum 2.0 | Runtime Verification | Formal verification of the Eth2 Deposit Contract; building the Phase 0 Beacon Chain spec in K Framework for the purposes of formal verification; and formally verifying Accountable Safety and Plausible Liveness against the K Beacon Chain. | |||||||||||||||||||||||
50 | Ethereum 2.0 | VDF research—hybrid prover | Research on the soundness and performance of a hybrid Wesolowski-Pietrzak VDF prover. | |||||||||||||||||||||||
51 | Ethereum 2.0 | VDF: Number Theory Statement | Prove a number theoretic statement which implies an information theoretic lower bound for modular squaring. | |||||||||||||||||||||||
52 | Ethereum 2.0 | Whiteblock | Ethereum 2.0 network testing and testnet/interoperability support: analysis of the libp2p gossipsub implementation, working with implementors to help refine the networking stack and specification, and advancing interoperability efforts. | https://whiteblock.io/ | ||||||||||||||||||||||
53 | Total Eth2 Tooling & Other | $1,459,000 | ||||||||||||||||||||||||
54 | Eth2 Clients | Harmony Client | Support for the Harmony team to develop a beacon chain client in Java. | https://github.com/harmony-dev/beacon-chain-java | ||||||||||||||||||||||
55 | Eth2 Clients | Lighthouse | Support for Sigma Prime's continued development of the Lighthouse staking client, written in Rust, for the Ethereum 2.0 network. | https://lighthouse.sigmaprime.io/ | ||||||||||||||||||||||
56 | Eth2 Clients | Nimbus | Support for Status's continued development of the Nimbus client for Ethereum 2.0, designed to perform well on embedded systems and personal mobile devices, including older smartphones with resource-restricted hardware. | https://nimbus.team/ | ||||||||||||||||||||||
57 | Eth2 Clients | Prysm Client | Support for Prysmatic Labs's continued development of the Prysm staking client for the Ethereum 2.0 network written in Go. | https://prylabs.net/ | ||||||||||||||||||||||
58 | Total Eth2 Clients | $1,695,000 | ||||||||||||||||||||||||
59 | Indirect funding | Gitcoin | Funding for operations, bounties and CLR matching. | https://gitcoin.co/ | ||||||||||||||||||||||
60 | Indirect funding | MolochDAO | Funding for the launch of MolochDAO in an effort to diversify development funding. | https://molochdao.com/ | ||||||||||||||||||||||
61 | Indirect funding | UNICEF | ETH and BTC donations to UNICEF's Crypto-denomintated Fund to support blockchain innovations in the developing world and encourage the use of cryptocurrencies (without converting them into fiat). | https://www.unicef.org/ | ||||||||||||||||||||||
62 | Total Indirect Funding | $484,000 | ||||||||||||||||||||||||
63 | Layer 2 | Connext | Aligning Connext payment hubs with generalized State Channel unification project. | https://github.com/ConnextProject/indra https://connext.network | ||||||||||||||||||||||
64 | Layer 2 | Cryptoeconomics Labs | Plasma Chamber, an OVM-inspired, general purpose layer 2 application framework | https://www.cryptoeconomicslab.com/ | ||||||||||||||||||||||
65 | Layer 2 | LeapDAO | Plasma Leap: a More Viable Plasma design which enables execution of smart contract functionality on plasma using EVM enforcer, a computation verification engine that allows for enforcement of off-chain execution. | https://leapdao.org/ | ||||||||||||||||||||||
66 | Layer 2 | Matter Labs | Productionizing Plasma Ignis, a SNARK-driven zk-rollup implementation. | https://matter-labs.io/ | ||||||||||||||||||||||
67 | Layer 2 | PISA Research | General accountable watchtower system for state channels and decentralized finance protocols, which enables parties to hire an accountable service to watch the off-chain protocols and on-chain contracts on their behalf. | https://www.pisa.watch/ | ||||||||||||||||||||||
68 | Layer 2 | Plasma Group | Research into generalized plasma, Optimistic Rollup, and OVM (Optimistic Virtual Machine). | https://plasma.group/ | ||||||||||||||||||||||
69 | Layer 2 | Twitch Plays Pokemon on Plasma | Test suite for academic institutions and researchers to test economic and coordination theories of decentralized governance models. | flexdapps.com | ||||||||||||||||||||||
70 | Layer 2 | Unified State Channels | A joint grant to Prototypal, Magmo and L4 research aimed at the unification of State Channels efforts. In addition to merging efforts already in progress, contributors worked together to rewrite, optimize and do formal modeling of the underlying protocol; design a demo app; and design a resilient client that provides fund recovery guarantees to users. | statechannels.org | ||||||||||||||||||||||
71 | Total Layer 2 | $1,211,000 | ||||||||||||||||||||||||
72 | User Experience | Eauth | Oauth2 compatible authentication service framework based on Ethereum. | https://github.com/pelith/node-eauth-server | ||||||||||||||||||||||
73 | User Experience | ENS Foundation | Continuation funding for Ethereum Name Service, decentralized Internet naming infrastructure on Ethereum. | https://ens.domains/ | ||||||||||||||||||||||
74 | User Experience | Ethereum Wallet SDK | Abstraction layer which allows dapp developers to easily integrate with multiple wallets. | https://dappsdk.io/ | ||||||||||||||||||||||
75 | User Experience | Everest | Identity and credential system which allows identity claims such as KYC status to be securely published, shared, and verified on Ethereum Mainnet. | everest.org | ||||||||||||||||||||||
76 | User Experience | Gas Station Network | Meta transactions standard and decentralized network of relay nodes to handle gas fees on behalf of users. | https://gasstation.network/ | ||||||||||||||||||||||
77 | User Experience | POAP | Subsidization of Proof of Attendance Protocol gas costs at Devcon. | http://www.poap.xyz | ||||||||||||||||||||||
78 | Total User Experience | $303,000 | ||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |