ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
CategoryGrantSummaryLearn More
2
Community and EducationChicago Ethereum meetupLocal 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 EducationETHGlobalSupporting the continued expansion of ETHGlobal hackathons across the world.http://ethglobal.co/
4
Community and EducationETHPlanetSupporting 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 EducationHaechi 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 EducationIronman-BlockchainTutorials 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 EducationKickbackGitcoin grant for bounties to improve Kickback, an Ethereum-first event platform.https://kickback.events/
8
Community and EducationOnther IncDevelopment of Tokamak Network, a protocol that supports EVM on plasma.https://github.com/Onther-Tech
9
Community and EducationOpen Teaching MaterialsOpen 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 ZKPsAirAssemblyLanguage 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 ZKPsAztecCryptographic 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 ZKPsCircomA robust and scalable language for complex arithmetic circuit design.https://github.com/iden3/circom
14
Cryptography and ZKPsFPGA Snark ProverImproving efficiency of zk-SNARK proof creation by offloading operations to an FPGA (field programmable data array).
15
Cryptography and ZKPsKestrel InstituteACL2 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 ZKPsLegendre PRF BountyThe 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 ZKPsMACIMinimal 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 ZKPsPlatonValidation 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 ZKPsStateboxResearch 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 ExperienceBuidlerExtending capabilities for Buidler, a task runner for Ethereum smart contract developers.https://buidler.dev/
22
Developer ExperienceDeepSEAResearch 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 ExperienceEthereum on ARMCustom 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 ExperienceMoonEVM 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 ExperienceNomicLabsDeveloper experience research, prioritization, and roadmapping.https://nomiclabs.io/
26
Developer ExperiencePlayDecentralized database for verified Solidity code.https://playproject.io/play-ed/
27
Developer Experiencepy-libp2pCapstone project by four University of Pennsylvania seniors to develop a python implementation of libp2p, used by IPFS and Eth2, and accompanying easy-to-use toolsetshttps://github.com/libp2p/py-libp2p
28
Developer ExperienceShadowlandsFramework 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 ExperienceSolhintContinued 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 ExperienceSolidity CoverageImprovements 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 ExperienceSOLLSecond 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 ExperienceSwarmResearch and development on Swarm, a decentralized storage solution.https://swarm.ethereum.org/
33
Developer ExperienceTenderlyImprovements to Buidler’s console.log functionality.https://tenderly.dev/
34
Developer ExperienceWeb3JDevelopment 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.xFee Market Working GroupFormation 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.xGeneralized EC PrecompilesExploration 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.xGörliSupporting work on public Infrastructure and Clique engines for Görli cross-client proof-of-authority Ethereum testnet.https://goerli.net/
39
Ethereum 1.xRaven SensorsNetwork monitoring system to help detect attacks and anomalies on Ethereum.
40
Ethereum 1.xTurbo-Geth & Stateless ResearchEthereum 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.0Academic research on CBC CasperResearch 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.0Beacon FuzzDifferential fuzzer for Phase 0 of Eth2.https://github.com/sigp/beacon-fuzz/
44
Ethereum 2.0CryptonextSurvey and report on possible approaches to aggregatable post-quantum signatures in Eth2.https://cryptonext-security.com/
45
Ethereum 2.0Dmitry KhovratovichCryptoanalysis of the Lengendre PRF and Proof of Custody construction.https://eprint.iacr.org/2019/862.pdf
46
Ethereum 2.0HerumiBring the Herumi BLS library in line with the IEFT spec.https://github.com/herumi/mcl
47
Ethereum 2.0LodestarWork 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 ClientsNimbusGrant 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.0Runtime VerificationFormal 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.0VDF research—hybrid proverResearch on the soundness and performance of a hybrid Wesolowski-Pietrzak VDF prover.
51
Ethereum 2.0VDF: Number Theory StatementProve a number theoretic statement which implies an information theoretic lower bound for modular squaring.
52
Ethereum 2.0WhiteblockEthereum 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 ClientsHarmony ClientSupport for the Harmony team to develop a beacon chain client in Java.https://github.com/harmony-dev/beacon-chain-java
55
Eth2 ClientsLighthouseSupport 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 ClientsNimbusSupport 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 ClientsPrysm ClientSupport 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 fundingGitcoinFunding for operations, bounties and CLR matching.https://gitcoin.co/
60
Indirect fundingMolochDAOFunding for the launch of MolochDAO in an effort to diversify development funding.https://molochdao.com/
61
Indirect fundingUNICEFETH 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 2ConnextAligning Connext payment hubs with generalized State Channel unification project.https://github.com/ConnextProject/indra
https://connext.network
64
Layer 2Cryptoeconomics LabsPlasma Chamber, an OVM-inspired, general purpose layer 2 application frameworkhttps://www.cryptoeconomicslab.com/
65
Layer 2LeapDAOPlasma 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 2Matter LabsProductionizing Plasma Ignis, a SNARK-driven zk-rollup implementation.https://matter-labs.io/
67
Layer 2PISA ResearchGeneral 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 2Plasma GroupResearch into generalized plasma, Optimistic Rollup, and OVM (Optimistic Virtual Machine).https://plasma.group/
69
Layer 2Twitch Plays Pokemon on PlasmaTest suite for academic institutions and researchers to test economic and coordination theories of decentralized governance models.flexdapps.com
70
Layer 2Unified State ChannelsA 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 ExperienceEauthOauth2 compatible authentication service framework based on Ethereum.https://github.com/pelith/node-eauth-server
73
User ExperienceENS FoundationContinuation funding for Ethereum Name Service, decentralized Internet naming infrastructure on Ethereum.https://ens.domains/
74
User ExperienceEthereum Wallet SDKAbstraction layer which allows dapp developers to easily integrate with multiple wallets.https://dappsdk.io/
75
User ExperienceEverestIdentity 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 ExperienceGas Station NetworkMeta transactions standard and decentralized network of relay nodes to handle gas fees on behalf of users.https://gasstation.network/
77
User ExperiencePOAPSubsidization 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