{"id":18334,"date":"2026-03-16T04:13:40","date_gmt":"2026-03-16T04:13:40","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/03\/16\/ecosystem-support-program-allocation-update\/"},"modified":"2026-03-16T04:13:40","modified_gmt":"2026-03-16T04:13:40","slug":"ecosystem-support-program-allocation-update","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/03\/16\/ecosystem-support-program-allocation-update\/","title":{"rendered":"Ecosystem Support Program: Allocation Update"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\">As we embark on a new decade(!), the Ecosystem Support Program team wanted to speak to some of the recent growth, transition and learning around the program, and share details of our 2019 financial allocations.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"what-is-esp\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"what is esp permalink\" href=\"#what-is-esp\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>What is ESP?<\/h2>\n<p class=\"chakra-text css-gi02ar\">The Ecosystem Support Program (ESP) is the arm of the Ethereum Foundation focused on providing support to teams throughout the Ethereum ecosystem. This includes financial and non-financial support. ESP is an expansion of the Grants program, which previously focused primarily on monetary support.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"improving-our-processes\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"improving our processes permalink\" href=\"#improving-our-processes\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Improving Our Processes<\/h2>\n<p class=\"chakra-text css-gi02ar\">The 2019 <a class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.ethereum.org\/2019\/05\/21\/ethereum-foundation-spring-2019-update\">Ethereum Foundation Spring Update<\/a> first previewed some of our plans for evolving from Grants to ESP. Since that transition, we\u2019ve continued to award straightforward grants, and helped make connections to other potential sources of funding where an EF grant was not a fit. We have also facilitated advice from industry experts, community exposure, access to cloud services and other infrastructure, and more.<\/p>\n<p class=\"chakra-text css-gi02ar\">Over the last nine months we\u2019ve incorporated feedback to refine our application process and made a number of changes, including:<\/p>\n<ul role=\"list\" class=\"css-1ars4k6\">\n<li class=\"css-0\">A standardized process for reviewing ESP applications<\/li>\n<li class=\"css-0\">An expanded group of domain experts available to help with peer review of applications, or to advise applicants on their projects<\/li>\n<li class=\"css-0\">Increased focus on providing applicants with 1:1 feedback<\/li>\n<li class=\"css-0\">Worked more closely with accepted projects to create clearer goals, roadmaps, and mutual expectations<\/li>\n<\/ul>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"expanding-communications\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"expanding communications permalink\" href=\"#expanding-communications\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Expanding Communications<\/h2>\n<p class=\"chakra-text css-gi02ar\">With these stronger processes in place, we\u2019re making an effort to increase visibility and to attract more high-quality applications. To that end, we\u2019re making some changes to how we communicate, from improving existing channels to adding some shiny new pages to the <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/esp.ethereum.foundation\">ESP website<\/a>.<\/p>\n<p class=\"chakra-text css-gi02ar\"><img decoding=\"async\" alt=\"\" src=\"https:\/\/blog.ethereum.org\/images\/posts\/upload_380bb4e288378180a372bc435020fde9.png\" class=\"chakra-image css-hw6q2r\"\/><\/p>\n<p class=\"chakra-text css-gi02ar\">Some changes are modest, but we hope that they\u2019ll be helpful in both keeping the community informed and better preparing potential applicants. On the front page you can now follow the latest news about ESP and see which events we\u2019ll be participating in, whether virtually or in person following the current and ongoing health crisis.<\/p>\n<p class=\"chakra-text css-gi02ar\">We\u2019ve added to our FAQ, improved our inquiry forms, and most importantly debuted some new page banners that we think really tie the room together \ud83d\ude0e. Keep an eye out for even more additions in the coming months, and regular updates to existing content!<\/p>\n<p class=\"chakra-text css-gi02ar\">We\u2019ve also added a <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/esp.ethereum.foundation\/wishlist\/\">Wishlist<\/a> to bring attention to specific areas like security, Eth2, and privacy, where we\u2019d like to see more applications. This list is <em class=\"chakra-text css-0\">not<\/em> a declaration of what&#8217;s important to the ecosystem, or even a statement of ESP&#8217;s priorities. However, we hope the list serves as inspiration for anyone looking to get involved! As always, we want to strike a balance between demonstrating the range of efforts that ESP supports while also embracing potential contributors working outside of the specific areas we&#8217;ve defined.<\/p>\n<p class=\"chakra-text css-gi02ar\">On the reporting front, we will be publishing regular blog posts to announce new grant recipients, but a grant is only the beginning. Moving forward, we\u2019ll also be highlighting what supported teams go on to accomplish. On the new <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/esp.ethereum.foundation\/projects\/\">Featured Projects<\/a> page, we\u2019ll spotlight projects that are months or years into the work that was enabled by those grants. We\u2019ll also use our blog and expand our use of social media to celebrate grant recipients as they achieve milestones and make progress toward their goals.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"financial-support-in-2019\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"financial support in 2019 permalink\" href=\"#financial-support-in-2019\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Financial Support in 2019<\/h2>\n<p class=\"chakra-text css-gi02ar\">While we worked to improve the Ecosystem Support Program throughout 2019, we continued to support projects across the ecosystem. Awarding grants is only one way that we provide that support. There are many amazing teams that aren\u2019t EF grant recipients, either because they\u2019re already funded or because their particular focus is just not the right fit for EF funding. However, we work to support these vital contributors in whatever way we can (for example, as a bridge to new opportunities or as an amplifier of network effects for their projects).<\/p>\n<p class=\"chakra-text css-gi02ar\">That said, financial support continues to be a major part of how we support the broader Ethereum ecosystem. Over 70 projects received financial support in 2019. What is listed below details newly distributed grants to teams in 2019. It does not include recurring support, tranches for newly achieved milestones from prior recipients, or funding for other EF teams. For more details on all of the Foundation&#8217;s work, we&#8217;ll share a 2020 Spring Update in the coming days.<\/p>\n<p class=\"chakra-text css-gi02ar\">We\u2019re including names and summaries for each funded project below. You can find a searchable spreadsheet including links to learn more about individual projects here.<\/p>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"ethereum-20\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"ethereum 20 permalink\" href=\"#ethereum-20\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Ethereum 2.0<\/h3>\n<p class=\"chakra-text css-gi02ar\">Ethereum 2.0 development is in full swing, with many teams working together to make Ethereum more scalable, resilient, secure, and of course introduce Proof of Stake! We\u2019ve helped to fund a diverse bunch of 2.0 clients, as well as efforts toward interoperability, improving reliability and creating developer tooling. In addition to the grants listed below, Ethereum 2.0 work has been supported through recurring funding and other channels.<\/p>\n<p class=\"chakra-text css-gi02ar\"><strong>Eth2 Clients: $1,695,000<\/strong><\/p>\n<div class=\"css-ylxp7t\">\n<table class=\"chakra-table css-nz8z8i\">\n<thead class=\"css-0\">\n<tr class=\"css-0\">\n<th class=\"css-b6vxtn\">Grant<\/th>\n<th class=\"css-b6vxtn\">Description<\/th>\n<th class=\"css-b6vxtn\">More Info<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"css-i54j9x\">\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Harmony Client<\/td>\n<td class=\"css-3c0snn\">Support for the Harmony team to develop a beacon chain client in Java.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/harmony-dev\/beacon-chain-java\">https:\/\/github.com\/harmony-dev\/beacon-chain-java<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Lighthouse<\/td>\n<td class=\"css-3c0snn\">Support for Sigma Prime&#8217;s continued development of the Lighthouse staking client, written in Rust, for the Ethereum 2.0 network.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/lighthouse.sigmaprime.io\/\">https:\/\/lighthouse.sigmaprime.io\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Nimbus<\/td>\n<td class=\"css-3c0snn\">Support for Status&#8217;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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/nimbus.team\/\">https:\/\/nimbus.team\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Prysm Client<\/td>\n<td class=\"css-3c0snn\">Support for Prysmatic Labs&#8217;s continued development of the Prysm staking client for the Ethereum 2.0 network written in Go.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/prylabs.net\/\">https:\/\/prylabs.net\/<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p class=\"chakra-text css-gi02ar\"><strong>Eth2 Tooling &amp; Other: $1,459,000<\/strong><\/p>\n<div class=\"css-ylxp7t\">\n<table class=\"chakra-table css-nz8z8i\">\n<thead class=\"css-0\">\n<tr class=\"css-0\">\n<th class=\"css-b6vxtn\">Grant<\/th>\n<th class=\"css-b6vxtn\">Description<\/th>\n<th class=\"css-b6vxtn\">More Info<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"css-i54j9x\">\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Academic research on CBC Casper<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/ethresear.ch\/u\/nrryuya\/activity\/topics\">https:\/\/ethresear.ch\/u\/nrryuya\/activity\/topics<\/a> <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/eprint.iacr.org\/2019\/415.pdf\">https:\/\/eprint.iacr.org\/2019\/415.pdf<\/a> <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/LayerXcom\/cbc-casper-proof\">https:\/\/github.com\/LayerXcom\/cbc-casper-proof<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Beacon Fuzz<\/td>\n<td class=\"css-3c0snn\">Differential fuzzer for Phase 0 of Eth2.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/sigp\/beacon-fuzz\/\">https:\/\/github.com\/sigp\/beacon-fuzz\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Cryptonext<\/td>\n<td class=\"css-3c0snn\">Survey and report on possible approaches to aggregatable post-quantum signatures in Eth2.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/cryptonext-security.com\/\">https:\/\/cryptonext-security.com\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Dmitry Khovratovich<\/td>\n<td class=\"css-3c0snn\">Cryptoanalysis of the Lengendre PRF and Proof of Custody construction.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/eprint.iacr.org\/2019\/862.pdf\">https:\/\/eprint.iacr.org\/2019\/862.pdf<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Herumi<\/td>\n<td class=\"css-3c0snn\">Bring the Herumi BLS library in line with the IEFT spec.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/herumi\/mcl\">https:\/\/github.com\/herumi\/mcl<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Lodestar<\/td>\n<td class=\"css-3c0snn\">Work by Chainsafe on Eth2 light-client R&amp;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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"http:\/\/github.com\/ChainSafe\/Lodestar\">http:\/\/github.com\/ChainSafe\/Lodestar<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Nimbus<\/td>\n<td class=\"css-3c0snn\">Grant to Status, co-funded with Protocol Labs, to build nim-libp2p, a networking stack in Nim.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/status-im\/nim-libp2p\">https:\/\/github.com\/status-im\/nim-libp2p<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Runtime Verification<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"\/><\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">VDF research\u2014hybrid prover<\/td>\n<td class=\"css-3c0snn\">Research on the soundness and performance of a hybrid Wesolowski-Pietrzak VDF prover.<\/td>\n<td class=\"css-3c0snn\"\/><\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">VDF: Number Theory Statement<\/td>\n<td class=\"css-3c0snn\">Prove a number theoretic statement which implies an information theoretic lower bound for modular squaring.<\/td>\n<td class=\"css-3c0snn\"\/><\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Whiteblock<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/whiteblock.io\/\">https:\/\/whiteblock.io\/<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"eth-1x-487000\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"eth 1x 487000 permalink\" href=\"#eth-1x-487000\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Eth 1.x: $487,000<\/h3>\n<p class=\"chakra-text css-gi02ar\">Vital work continues on improving Ethereum as it exists today, with upgrades being worked on by 1.x contributors to help improve Ethereum in the immediate term. Focused upon areas include Stateless Ethereum, improving developer experience, increasing node client diversity, ensuring that running a full node remains sustainable, and preparing a path to the 2.0 rollout. As with Eth2, these are just the allocations that took the form of grants. We\u2019ll share more about other supported efforts &#8211; including Geth, additional 1.x and Stateless research, and more in later organizational updates.<\/p>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"layer-2-1211000\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"layer 2 1211000 permalink\" href=\"#layer-2-1211000\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Layer 2: $1,211,000<\/h3>\n<p class=\"chakra-text css-gi02ar\">Layer 2 solutions enable a wide variety of applications that might otherwise be too expensive, slow, complicated, or just not possible to implement directly on the Ethereum base layer. 2019 was an exciting year during which teams and individuals across the community came together to make huge strides toward making Ethereum more useful and scalable. This work is crucial in the near term, but just as valuable for the future. Eth 2.0 will still benefit from the enhanced privacy, scalability, and flexibility offered by Layer 2.<\/p>\n<div class=\"css-ylxp7t\">\n<table class=\"chakra-table css-nz8z8i\">\n<thead class=\"css-0\">\n<tr class=\"css-0\">\n<th class=\"css-b6vxtn\">Grant<\/th>\n<th class=\"css-b6vxtn\">Description<\/th>\n<th class=\"css-b6vxtn\">More Info<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"css-i54j9x\">\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Connext<\/td>\n<td class=\"css-3c0snn\">Aligning Connext payment hubs with generalized State Channel unification project.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ConnextProject\/indra\">https:\/\/github.com\/ConnextProject\/indra<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/connext.network\">https:\/\/connext.network<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Cryptoeconomics Labs<\/td>\n<td class=\"css-3c0snn\">Plasma Chamber, an OVM-inspired, general purpose layer 2 application framework<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.cryptoeconomicslab.com\/\">https:\/\/www.cryptoeconomicslab.com\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">LeapDAO<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/leapdao.org\/\">https:\/\/leapdao.org\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Matter Labs<\/td>\n<td class=\"css-3c0snn\">Productionizing Plasma Ignis, a SNARK-driven zk-rollup implementation.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/matter-labs.io\/\">https:\/\/matter-labs.io\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">PISA Research<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.pisa.watch\/\">https:\/\/www.pisa.watch\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Plasma Group<\/td>\n<td class=\"css-3c0snn\">Research into generalized plasma, Optimistic Rollup, and OVM (Optimistic Virtual Machine).<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/plasma.group\/\">https:\/\/plasma.group\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Twitch Plays Pokemon on Plasma<\/td>\n<td class=\"css-3c0snn\">Test suite for academic institutions and researchers to test economic and coordination theories of decentralized governance models.<\/td>\n<td class=\"css-3c0snn\">flexdapps.com<\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Unified State Channels<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\">statechannels.org<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"cryptography-and-zero-knowledge-proofs-426000\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"cryptography and zero knowledge proofs 426000 permalink\" href=\"#cryptography-and-zero-knowledge-proofs-426000\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Cryptography and Zero Knowledge Proofs: $426,000<\/h3>\n<p class=\"chakra-text css-gi02ar\">There\u2019s more work than ever going into research and development on cryptography and zero knowledge proofs. These efforts strengthen the fundamental building blocks of the protocol, opening up new possibilities for scaling, privacy, and security. 2019 was all about practical steps forward, with tools being built that make advancements more accessible to developers without requiring an advanced understanding cryptography.<\/p>\n<div class=\"css-ylxp7t\">\n<table class=\"chakra-table css-nz8z8i\">\n<thead class=\"css-0\">\n<tr class=\"css-0\">\n<th class=\"css-b6vxtn\">Grant<\/th>\n<th class=\"css-b6vxtn\">Description<\/th>\n<th class=\"css-b6vxtn\">More Info<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"css-i54j9x\">\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">AirAssembly<\/td>\n<td class=\"css-3c0snn\">Language for encoding Algebraic Intermediate Representation (AIR), making STARK programming more accessible by enabling succinct proofs of computational integrity in zk-STARKS.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/ethresear.ch\/t\/airassembly-a-low-level-language-for-zk-starks\/6419\/4\">https:\/\/ethresear.ch\/t\/airassembly-a-low-level-language-for-zk-starks\/6419\/4<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Aztec<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.aztecprotocol.com\/\">https:\/\/www.aztecprotocol.com\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Circom<\/td>\n<td class=\"css-3c0snn\">A robust and scalable language for complex arithmetic circuit design.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/iden3\/circom\">https:\/\/github.com\/iden3\/circom<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">FPGA Snark Prover<\/td>\n<td class=\"css-3c0snn\">Improving efficiency of zk-SNARK proof creation by offloading operations to an FPGA (field programmable data array).<\/td>\n<td class=\"css-3c0snn\"\/><\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Kestrel Institute<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.kestrel.edu\/home\/projects\/fv-of-r1cs\/index.html\">https:\/\/www.kestrel.edu\/home\/projects\/fv-of-r1cs\/index.html<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Legendre PRF Bounty<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/eprint.iacr.org\/2019\/862.pdf\">https:\/\/eprint.iacr.org\/2019\/862.pdf<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/legendreprf.org\/bounties\">https:\/\/legendreprf.org\/bounties<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">MACI<\/td>\n<td class=\"css-3c0snn\">Minimal Anti-Collusion Infrastructure: a collusion resistance scheme that drastically increases the risk involved in buying or selling votes.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/barryWhiteHat\/maci\">https:\/\/github.com\/barryWhiteHat\/maci<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Platon<\/td>\n<td class=\"css-3c0snn\">Validation and implementation of the &#8220;Proof of Custody&#8221; 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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/PlatONnetwork\/proof_of_custody\">https:\/\/github.com\/PlatONnetwork\/proof_of_custody<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Statebox<\/td>\n<td class=\"css-3c0snn\">Research into using category theory to turn diagrams, securely and compositionally, into zk-SNARK circuits.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"http:\/\/www.statebox.org\">www.statebox.org<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"developer-experience-1322000\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"developer experience 1322000 permalink\" href=\"#developer-experience-1322000\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Developer Experience: $1,322,000<\/h3>\n<p class=\"chakra-text css-gi02ar\">Ethereum opened up a whole new design space for applications. As developers have explored this space, inevitably they\u2019ve discovered new pain points and required new tools. We\u2019re making significant investments in enhancing developer experience on Ethereum, from improving the range of programming languages, software libraries, dev tooling, node infrastructure, decentralized storage, messaging, and more. These advancements enable developers to do more, more easily, so they can focus on their products rather than on building their own custom tooling. Ultimately we want it to be easy &#8211; and fun &#8211; to build on Ethereum.<\/p>\n<div class=\"css-ylxp7t\">\n<table class=\"chakra-table css-nz8z8i\">\n<thead class=\"css-0\">\n<tr class=\"css-0\">\n<th class=\"css-b6vxtn\">Grant<\/th>\n<th class=\"css-b6vxtn\">Description<\/th>\n<th class=\"css-b6vxtn\">More Info<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"css-i54j9x\">\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Buidler<\/td>\n<td class=\"css-3c0snn\">Extending capabilities for Buidler, a task runner for Ethereum smart contract developers.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/buidler.dev\/\">https:\/\/buidler.dev\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">DeepSEA<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/certik.org\/deepsea_blockchain.html\">https:\/\/certik.org\/deepsea_blockchain.html<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Ethereum on ARM<\/td>\n<td class=\"css-3c0snn\">Custom Linux images to automatically turn resource constrained devices into full Ethereum nodes.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/diglos\/pi-gen\">https:\/\/github.com\/diglos\/pi-gen<\/a> (for ARM32 repository, Raspberry Pi 4 image), <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/diglos\/userpatches\">https:\/\/github.com\/diglos\/userpatches<\/a> (for ARM64 repository, NanoPC-T4 and RockPro64 image)<\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Moon<\/td>\n<td class=\"css-3c0snn\">EVM and WASM runtimes for formality language as well as related libraries, documentation and tutorials.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/moonad\/\">https:\/\/github.com\/moonad\/<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/sunshinecybernetics.com\/\">https:\/\/sunshinecybernetics.com\/<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/moonad\/Formality\/blob\/master\/DOCUMENTATION.md\">https:\/\/github.com\/moonad\/Formality\/blob\/master\/DOCUMENTATION.md<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">NomicLabs<\/td>\n<td class=\"css-3c0snn\">Developer experience research, prioritization, and roadmapping.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/nomiclabs.io\/\">https:\/\/nomiclabs.io\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Play<\/td>\n<td class=\"css-3c0snn\">Decentralized database for verified Solidity code.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/playproject.io\/play-ed\/\">https:\/\/playproject.io\/play-ed\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">py-libp2p<\/td>\n<td class=\"css-3c0snn\">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<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/libp2p\/py-libp2p\">https:\/\/github.com\/libp2p\/py-libp2p<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Shadowlands<\/td>\n<td class=\"css-3c0snn\">Framework for building terminal-based Ethereum apps with a text UI, as an alternative to apps with web-based UI.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/kayagoban\/shadowlands\">https:\/\/github.com\/kayagoban\/shadowlands<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Solhint<\/td>\n<td class=\"css-3c0snn\">Continued development and added plugins for Solhint, a tool for linting solidity code to identify bad coding practices.<\/td>\n<td class=\"css-3c0snn\">github: <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/protofire\/solhint\/\">https:\/\/github.com\/protofire\/solhint\/<\/a>, Company profile: <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/protofire.io\">https:\/\/protofire.io<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Solidity Coverage<\/td>\n<td class=\"css-3c0snn\">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.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/sc-forks\/solidity-coverage\">https:\/\/github.com\/sc-forks\/solidity-coverage<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">SOLL<\/td>\n<td class=\"css-3c0snn\">Second State&#8217;s LLVM based compiler, a yul alternative to help transition Solidity to eWASM.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/second-state\/SOLL\">https:\/\/github.com\/second-state\/SOLL<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.secondstate.io\/\">https:\/\/www.secondstate.io\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Swarm<\/td>\n<td class=\"css-3c0snn\">Research and development on Swarm, a decentralized storage solution.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/swarm.ethereum.org\/\">https:\/\/swarm.ethereum.org\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Tenderly<\/td>\n<td class=\"css-3c0snn\">Improvements to Buidler\u2019s console.log functionality.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/tenderly.dev\/\">https:\/\/tenderly.dev\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Web3J<\/td>\n<td class=\"css-3c0snn\">Development and maintenance of the Web3j library in order to provide an improved experience for Java, Android and Kotlin developers.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.web3labs.com\/web3j-ethereum-foundation-grant-update\">https:\/\/blog.web3labs.com\/web3j-ethereum-foundation-grant-update<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.web3labs.com\/web3j\">https:\/\/www.web3labs.com\/web3j<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/web3j\/web3j\">https:\/\/github.com\/web3j\/web3j<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"user-experience-213000\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"user experience 213000 permalink\" href=\"#user-experience-213000\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>User Experience: $213,000<\/h3>\n<p class=\"chakra-text css-gi02ar\">We\u2019re always on the lookout for universal tools and upgrades that reduce friction for the end user without compromising decentralization or any of the other things that make Ethereum special. Addressing common pain points like gas costs, identity management, address readability, and interoperability makes it easier for dapp developers everywhere to onboard users.<\/p>\n<div class=\"css-ylxp7t\">\n<table class=\"chakra-table css-nz8z8i\">\n<thead class=\"css-0\">\n<tr class=\"css-0\">\n<th class=\"css-b6vxtn\">Grant<\/th>\n<th class=\"css-b6vxtn\">Description<\/th>\n<th class=\"css-b6vxtn\">More Info<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"css-i54j9x\">\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Eauth<\/td>\n<td class=\"css-3c0snn\">Oauth2 compatible authentication service framework based on Ethereum.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/pelith\/node-eauth-server\">https:\/\/github.com\/pelith\/node-eauth-server<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">ENS Foundation<\/td>\n<td class=\"css-3c0snn\">Continuation funding for Ethereum Name Service, decentralized Internet naming infrastructure on Ethereum.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/ens.domains\/\">https:\/\/ens.domains\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Ethereum Wallet SDK<\/td>\n<td class=\"css-3c0snn\">Abstraction layer which allows dapp developers to easily integrate with multiple wallets.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/dappsdk.io\/\">https:\/\/dappsdk.io\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Everest<\/td>\n<td class=\"css-3c0snn\">Identity and credential system which allows identity claims such as KYC status to be securely published, shared, and verified on Ethereum Mainnet.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/everest.org\">https:\/\/everest.org<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Gas Station Network<\/td>\n<td class=\"css-3c0snn\">Meta transactions standard and decentralized network of relay nodes to handle gas fees on behalf of users.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/gasstation.network\/\">https:\/\/gasstation.network\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">POAP<\/td>\n<td class=\"css-3c0snn\">Subsidization of Proof of Attendance Protocol gas costs at Devcon.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"http:\/\/www.poap.xyz\">http:\/\/www.poap.xyz<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"community-and-education-422000\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"community and education 422000 permalink\" href=\"#community-and-education-422000\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Community and Education: $422,000<\/h3>\n<p class=\"chakra-text css-gi02ar\">Simply put, Ethereum wouldn\u2019t exist without its community and the people that work to grow and enrich our ecosystem. These teams bring people together both in person and online, increase the diversity of our global community, and help to build a universal knowledge base by making educational materials free and available to all.<\/p>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"indirect-funding-484000\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"indirect funding 484000 permalink\" href=\"#indirect-funding-484000\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Indirect Funding $484,000<\/h3>\n<p class=\"chakra-text css-gi02ar\">A new kind of ecosystem needs new ways of thinking about funding! The Ethereum ecosystem relies on open source developers and independent thinkers to thrive. To this end, we look to support novel ways of funding talented contributors outside the traditional structures of companies and organizations; grants and VCs; contracts and salaries. This category is all about entrusting resources to the community.<\/p>\n<div class=\"css-ylxp7t\">\n<table class=\"chakra-table css-nz8z8i\">\n<thead class=\"css-0\">\n<tr class=\"css-0\">\n<th class=\"css-b6vxtn\">Grant<\/th>\n<th class=\"css-b6vxtn\">Description<\/th>\n<th class=\"css-b6vxtn\">More Info<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"css-i54j9x\">\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">Gitcoin<\/td>\n<td class=\"css-3c0snn\">Funding for operations, bounties and CLR matching.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/gitcoin.co\/\">https:\/\/gitcoin.co\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">MolochDAO<\/td>\n<td class=\"css-3c0snn\">Funding for the launch of MolochDAO in an effort to diversify development funding.<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/molochdao.com\/\">https:\/\/molochdao.com\/<\/a><\/td>\n<\/tr>\n<tr class=\"css-0\">\n<td class=\"css-3c0snn\">UNICEF<\/td>\n<td class=\"css-3c0snn\">ETH and BTC donations to UNICEF&#8217;s Crypto-denomintated Fund to support blockchain innovations in the developing world and encourage the use of cryptocurrencies (without converting them into fiat).<\/td>\n<td class=\"css-3c0snn\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.unicef.org\/\">https:\/\/www.unicef.org\/<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr aria-orientation=\"horizontal\" class=\"chakra-divider css-1e6gg7n\"\/>\n<p class=\"chakra-text css-gi02ar\">We\u2019re proud of everything our 2019 cohort accomplished, and we\u2019re forging ahead in 2020 with renewed energy and purpose. As always, big thanks to the community for your passion and support, and we look forward to keeping you up to date with the latest from the ESP team! \ud83e\udd84<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2020\/04\/01\/ecosystem-support-program-allocation-update\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As we embark on a new decade(!), the Ecosystem Support Program team wanted to speak to some of the recent growth, transition and learning around the program, and share details of our 2019 financial allocations. What is ESP? The Ecosystem Support Program (ESP) is the arm of the Ethereum Foundation focused on providing support to [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":18335,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[24],"tags":[],"kronos_expire_date":[],"class_list":["post-18334","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum"],"_links":{"self":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/comments?post=18334"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18334\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media\/18335"}],"wp:attachment":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media?parent=18334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=18334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=18334"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=18334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}