När vi börjar på ett nytt decennium (!) Ville teamet för ekosystemets supportprogram tala med några av de senaste tillväxten, övergången och lärandet kring programmet och dela information om våra finansiella anslag för 2019.

Vad är ESP?

Ekosystemets stödprogram (ESP) är en arm för Ethereum Foundation som fokuserar på att ge stöd till team i hela Ethereum-ekosystemet. Detta inkluderar ekonomiskt och icke-ekonomiskt stöd. ESP är en utvidgning av Grants-programmet, som tidigare främst fokuserade på monetärt stöd.

Förbättra våra processer

2019 Ethereum Foundation Spring Update först förhandsgranskade några av våra planer för att utvecklas från Grants till ESP. Sedan övergången har vi fortsatt att tilldela enkla bidrag och hjälpt oss att skapa anslutningar till andra potentiella finansieringskällor där ett EF-bidrag inte passade. Vi har också underlättat råd från branschexperter, exponering i samhället, tillgång till molntjänster och annan infrastruktur och mer.

Under de senaste nio månaderna har vi integrerat feedback för att förfina vår ansökningsprocess och gjort ett antal ändringar, inklusive:

  • En standardiserad process för granskning av ESP-applikationer
  • En utvidgad grupp domänexperter tillgängliga för att hjälpa till med peer review av ansökningar eller för att ge sökande råd om sina projekt
  • Ökat fokus på att ge sökande 1: 1-feedback
  • Arbetade närmare med accepterade projekt för att skapa tydligare mål, färdplaner och ömsesidiga förväntningar

Expanding Communications

Med dessa starkare processer på plats försöker vi öka synligheten och locka till oss högre applikationer av hög kvalitet. Därför gör vi några förändringar i hur vi kommunicerar, från att förbättra befintliga kanaler till att lägga till några glänsande nya sidor till ESP-webbplats.

Vissa förändringar är blygsamma, men vi hoppas att de kommer att vara till hjälp för att både hålla samhället informerat och bättre förbereda potentiella sökande. På förstasidan kan du nu följa de senaste nyheterna om ESP och se vilka händelser vi kommer att delta i, vare sig de faktiskt eller personligen följer den nuvarande och pågående hälsokrisen.

Vi har lagt till våra vanliga frågor, förbättrat våra förfrågningsformulär och framför allt debuterat några nya sidbanners som vi tror verkligen binder rummet 😎. Håll utkik efter ännu fler tillägg de kommande månaderna och regelbundna uppdateringar av befintligt innehåll!

Vi har också lagt till en önskelista att uppmärksamma specifika områden som säkerhet, Eth2 och integritet, där vi vill se fler applikationer. Den här listan är inte en förklaring om vad som är viktigt för ekosystemet, eller till och med ett uttalande om ESP: s prioriteringar. Vi hoppas dock att listan fungerar som inspiration för alla som vill engagera sig! Som alltid vill vi skapa en balans mellan att visa hur många ansträngningar ESP stöder och samtidigt omfatta potentiella bidragsgivare som arbetar utanför de specifika områden som vi har definierat.

På rapporteringsfronten kommer vi att publicera vanliga blogginlägg för att meddela nya bidragsmottagare, men ett bidrag är bara början. När vi går framåt kommer vi också att lyfta fram vad stödde team fortsätter att uppnå. På det nya Utvalda projekt sida, kommer vi att fokusera projekt som är månader eller år in i det arbete som aktiverades av dessa bidrag. Vi kommer också att använda vår blogg och utöka vår användning av sociala medier för att fira bidragsmottagare när de når milstolpar och gör framsteg mot sina mål.

Ekonomiskt stöd 2019

Medan vi arbetade för att förbättra Ekosystemets stödprogram under hela 2019 fortsatte vi att stödja projekt över hela ekosystemet. Att bevilja bidrag är bara ett sätt som vi ger det stödet. Det finns många fantastiska team som inte är EF-bidragsmottagare, antingen för att de redan är finansierade eller för att deras särskilda fokus bara inte är rätt passform för EF-finansiering. Men vi arbetar för att stödja dessa viktiga bidragsgivare på vilket sätt vi kan (till exempel som en bro till nya möjligheter eller som en förstärkare av nätverkseffekter för deras projekt).

Som sagt är ekonomiskt stöd fortfarande en viktig del av hur vi stöder det bredare Ethereum-ekosystemet. Över 70 projekt fick ekonomiskt stöd under 2019. Det som anges nedan beskriver nyutdelade bidrag till lag under 2019. Det inkluderar inte återkommande stöd, trancher för nyligen uppnådda milstolpar från tidigare mottagare eller finansiering för andra EF-team. För mer information om allt stiftelsens arbete kommer vi att dela en vår-uppdatering 2020 under de kommande dagarna.

Vi inkluderar namn och sammanfattningar för varje finansierat projekt nedan. Du kan hitta ett sökbart kalkylblad med länkar för att lära dig mer om enskilda projekt här.

Ethereum 2.0

Ethereum 2.0-utvecklingen är i full gång, med många team som arbetar tillsammans för att göra Ethereum mer skalbar, fjädrande, säker och naturligtvis introducera Proof of Stake! Vi har hjälpt till att finansiera ett mångfald av 2,0 klienter, såväl som ansträngningar för interoperabilitet, förbättrad tillförlitlighet och skapa verktyg för utvecklare. Förutom de bidrag som anges nedan har Ethereum 2.0-arbete stöttats genom återkommande finansiering och andra kanaler.

Eth2-klienter: 1 695 000 dollar

Bevilja Beskrivning Mer information
Harmony Client Stöd för Harmony-teamet för att utveckla en fyrkedjeklient i Java. https://github.com/harmony-dev/beacon-chain-java
Fyr Stöd för Sigma Prime: s fortsatta utveckling av fyrklienten för fyrtorn, skriven i Rust, för Ethereum 2.0-nätverket. https://lighthouse.sigmaprime.io/
Nimbus Stöd för Status: s fortsatta utveckling av Nimbus-klienten för Ethereum 2.0, utformad för att fungera bra på inbäddade system och personliga mobila enheter, inklusive äldre smartphones med resursbegränsad hårdvara. https://nimbus.team/
Prysm Client Support för Prysmatic Labs fortsatta utveckling av Prysm staking-klienten för Ethereum 2.0-nätverket skrivet i Go. https://prylabs.net/

Eth2 Tooling & Other: 1 459 000 dollar

Bevilja Beskrivning Mer information
Akademisk forskning på CBC Casper Forskning av Ryuya Nakamura från University of Tokyo och Dominik Harz från Imperial College London för att etablera den teoretiska grunden för CBC Casper inklusive analys av säkerhet, prestanda och incitament. https://ethresear.ch/u/nrryuya/activity/topics https://eprint.iacr.org/2019/415.pdf https://github.com/LayerXcom/cbc-casper-proof
Beacon Fuzz Differentialfuzzer för fas 0 i Eth2. https://github.com/sigp/beacon-fuzz/
Cryptonext Kartlägga och rapportera om möjliga tillvägagångssätt för aggregerbara post-kvant signaturer i Eth2. https://cryptonext-security.com/
Dmitry Khovratovich Kryptoanalys av Lengendre PRF och Proof of Custody-konstruktion. https://eprint.iacr.org/2019/862.pdf
Herumi Ta med Herumi BLS-biblioteket i linje med IEFT-specifikationen. https://github.com/herumi/mcl
Lodestar Arbeta av Chainsafe på Eth2 light-client R&D inom deras Lodestar javascript-klient; samt fortsätta att ge support till Eth2 JS / webbläsarens ekosystem genom att utveckla bibliotek, verktyg och utbildningsresurser. http://github.com/ChainSafe/Lodestar
Nimbus Bevilja status, samfinansierad med Protocol Labs, för att bygga nim-libp2p, en nätverksstack i Nim. https://github.com/status-im/nim-libp2p
Runtime Verification Formell verifiering av Eth2 Insättningsavtalet; bygga fas 0 Beacon Chain-specifikationen i K Framework för formell verifiering; och formellt verifiera Ansvarig säkerhet och rimlig livlighet mot K Beacon-kedjan.
VDF-forskning – hybrid prover Forskning om sundheten och prestanda hos en hybrid Wesolowski-Pietrzak VDF prover.
VDF: Number Theory Statement Bevisa ett talteoretiskt uttalande som innebär en informationsteoretisk nedre gräns för modulära kvadrater.
Whiteblock Ethereum 2.0-nätverkstestning och testnät / interoperabilitetsstöd: analys av implementeringen av libp2p gossipsub, arbeta med implementatorer för att förfina nätverksstacken och specifikationen och främja interoperabilitetsarbetet. https://whiteblock.io/

Eth 1.x: $ 487 000

Vitalarbete fortsätter att förbättra Ethereum som det finns idag, med uppgraderingar som arbetas med av 1.x bidragsgivare för att förbättra Ethereum på kort sikt. Fokuserade på områden inkluderar Stateless Ethereum, förbättra utvecklarupplevelsen, öka nodens klientdiversitet, säkerställa att köra en fullständig nod förblir hållbar och förbereda en väg till 2.0-utrullningen. Precis som med Eth2 är det bara de tilldelningar som tog formen av bidrag. Vi kommer att dela mer om andra stödda insatser – inklusive Geth, ytterligare 1.x och statslös forskning och mer i senare organisatoriska uppdateringar.

Bevilja Beskrivning Mer information
Avgiftsmarknadsarbetsgrupp Bildande av en arbetsgrupp för att utvärdera en föreslagen mekanism för att anpassa en basnätverksavgift baserad på nätbehov för att förbättra UX kring gas (EIP-1559). https://github.com/vulcanize/EIPs/blob/eip1559/EIPS/eip-1559.md, https://github.com/vulcanize/go-ethereum-EIP1559/commits/master
Generaliserade EG-förkompiler Utforskning av generaliserade elliptiska kurvor förkompilerar för att ge kryptografisk funktionalitet önskad för integritets- och skalningslösningar (EIP-1962). https://eips.ethereum.org/EIPS/eip-1962
Görli Stöd till arbete med offentliga infrastruktur- och klickmotorer för Görli övergripande klient-bevis-av-myndighet Ethereum testnet. https://goerli.net/
Korpssensorer Nätverksövervakningssystem för att upptäcka attacker och avvikelser på Ethereum.
Turbo-Geth & statslös forskning Ethereum 1.x forskning och utveckling inklusive Stateless Ethereum, statlig hyra, snapshot-synk och Turbo-Geth.

Skikt 2: 1 211 000 dollar

Lager 2-lösningar möjliggör ett brett utbud av applikationer som annars kan vara för dyra, långsamma, komplicerade eller helt enkelt inte möjliga att implementera direkt på Ethereum-basskiktet. 2019 var ett spännande år där team och individer i hela samhället samlades för att göra stora framsteg mot att göra Ethereum mer användbar och skalbar. Detta arbete är avgörande på kort sikt, men lika värdefullt för framtiden. Eth 2.0 kommer fortfarande att dra nytta av den förbättrade sekretess, skalbarhet och flexibilitet som erbjuds av lager 2.

Bevilja Beskrivning Mer information
Connext Justera Connext-betalningsnav med det allmänna enhetsprojektet State Channel. https://github.com/ConnextProject/indra, https://connext.network
Cryptoeconomics Labs Plasmakammaren, en OVM-inspirerad, applikationsram för lager 2 av allmänt syfte https://www.cryptoeconomicslab.com/
LeapDAO Plasma Leap: en mer livskraftig plasmakonstruktion som möjliggör exekvering av smart kontraktsfunktionalitet på plasma med hjälp av EVM-upprätthållare, en beräkningsmotor för verifiering som möjliggör verkställighet av exekvering av kedjan. https://leapdao.org/
Matterlaboratorier Productionizing Plasma Ignis, en SNARK-driven zk-rolllup-implementering. https://matter-labs.io/
PISA-forskning Allmänt ansvarigt vakttornssystem för statliga kanaler och decentraliserade finansprotokoll, vilket gör det möjligt för parterna att anställa en ansvarsskyldig tjänst för att titta på off-chain-protokoll och kedjekontrakt på deras vägnar. https://www.pisa.watch/
Plasmagrupp Forskning om generaliserad plasma, Optimistic Rollup och OVM (Optimistic Virtual Machine). https://plasma.group/
Twitch spelar Pokémon på plasma Testsvit för akademiska institutioner och forskare för att testa ekonomiska och samordningsteorier för decentraliserade styrningsmodeller. flexdapps.com
Enade statliga kanaler Ett gemensamt bidrag till prototyp-, Magmo- och L4-forskning som syftar till att förena statliga kanalinsatser. Förutom att redan pågått insatser, arbetade bidragsgivarna tillsammans för att skriva om, optimera och göra formell modellering av det underliggande protokollet; designa en demo-app; och utforma en elastisk klient som ger garantier för återvinning av pengar till användare. statechannels.org

Kryptografi och nollkännedom: 426 000 $

Det finns mer arbete än någonsin att undersöka och utveckla kryptografi och noll kunskap bevis. Dessa ansträngningar stärker de grundläggande byggstenarna i protokollet och öppnar upp nya möjligheter för skalning, integritet och säkerhet. 2019 handlade om praktiska steg framåt, med verktyg som byggs som gör framsteg mer tillgängliga för utvecklare utan att kräva en avancerad kryptografi.

Bevilja Beskrivning Mer information
AirAssembly Språk för kodning av algebraisk mellanliggande representation (AIR), vilket gör STARK-programmering mer tillgänglig genom att möjliggöra kortfattade bevis för beräkningsintegritet i zk-STARKS. https://ethresear.ch/t/airassembly-a-low-level-language-for-zk-starks/6419/4
Aztec Kryptografisk konstruktion som möjliggör kapslad sammansättning av ett parti Aztec-sortimentskydd inuti en zk-SNARK-krets, för att möjliggöra framtida utveckling av sekretessbevarande rullar. https://www.aztecprotocol.com/
Circom Ett robust och skalbart språk för komplex aritmetisk kretsdesign. https://github.com/iden3/circom
FPGA Snark Prover Förbättra effektiviteten i skapande av zk-SNARK-bevis genom att ladda ner operationer till en FPGA (fältprogrammerbar datarray).
Kestrel Institute ACL2 Ethereum-klient och AX-ekvivalenskontroll för att formellt verifiera kryptografiska primitiva (inklusive MiMC, PiMC, Edison hash, BLAKE2) som är tillämpliga för olika användningar av zk-SNARKS. https://www.kestrel.edu/home/projects/fv-of-r1cs/index.html
Legendre PRF Bounty Legendre PRF (pseudo-random function) krävs för att möjliggöra hemlighetsdelade validerare med flerpartisberäkningar. Dessa bounties uppmuntrar mer forskning om viktiga återhämtningsattacker för att öka förtroendet för att använda denna kryptografiska primitiv. https://eprint.iacr.org/2019/862.pdf, https://legendreprf.org/bounties
Maci Minimal antikollisionsinfrastruktur: ett samarbetsmotståndssystem som drastiskt ökar risken för att köpa eller sälja röster. https://github.com/barryWhiteHat/maci
Platon Validering och implementering av “Proof of Custody” -schema, som tillåter hemliga delade validerare via beräkning av flera parter, vilket möjliggör förlitlösa staking pooler samt redundans för att minska risken för att bli snedställd på grund av komprometterad hårdvara eller programvara. https://github.com/PlatONnetwork/proof_of_custody
Statebox Undersök hur man använder kategoriteori för att förvandla diagram, säkert och kompositionsmässigt, till zk-SNARK-kretsar. www.statebox.org

Utvecklarupplevelse: 1 322 000 dollar

Ethereum öppnade ett helt nytt designutrymme för applikationer. Eftersom utvecklare har utforskat detta utrymme har de oundvikligen upptäckt nya smärtpunkter och krävt nya verktyg. Vi gör betydande investeringar för att förbättra utvecklarupplevelsen på Ethereum, från att förbättra utbudet av programmeringsspråk, programvarubibliotek, dev-verktyg, nodinfrastruktur, decentraliserad lagring, meddelanden och mer. Dessa framsteg gör det möjligt för utvecklare att göra mer, lättare, så att de kan fokusera på sina produkter snarare än på att bygga sina egna anpassade verktyg. I slutändan vill vi att det ska vara enkelt – och roligt – att bygga vidare på Ethereum.

Bevilja Beskrivning Mer information
Buidler Utöka kapaciteten för Buidler, en uppdragslöpare för Ethereum smarta kontraktsutvecklare. https://buidler.dev/
Djupt hav Forskning vid Yale och Columbia om DeepSEA, ett språk som genererar coq-bevis för att sammanställa formellt verifierad kod till EVM för att säkerställa att inga buggar införs. https://certik.org/deepsea_blockchain.html
Ethereum på ARM Anpassade Linux-bilder för att automatiskt förvandla resursbegränsade enheter till hela Ethereum-noder. https://github.com/diglos/pi-gen (för ARM32-förvaret, Raspberry Pi 4-bild), https://github.com/diglos/userpatches (för ARM64-förvaret, NanoPC-T4 och RockPro64-bild)
Måne EVM- och WASM-driftstider för formalitetsspråk samt relaterade bibliotek, dokumentation och handledning. https://github.com/moonadhttps://sunshinecybernetics.com/, https://github.com/moonad/Formality/blob/master/DOCUMENTATION.md
NomicLabs Utvecklare har erfarenhet av forskning, prioriteringar och färdplanering. https://nomiclabs.io/
Spela Decentraliserad databas för verifierad soliditetskod. https://playproject.io/play-ed/
py-libp2p Capstone-projekt av fyra seniorer i Pennsylvania för att utveckla en pythonimplementering av libp2p, som används av IPFS och Eth2, och medföljande lättanvända verktygssatser https://github.com/libp2p/py-libp2p
Shadow Ramverk för att bygga terminalbaserade Ethereum-appar med ett textgränssnitt, som ett alternativ till appar med webbaserat gränssnitt. https://github.com/kayagoban/shadowlands
Solhint Fortsatt utveckling och adderade plugins för Solhint, ett verktyg för att fodra soliditetskod för att identifiera dålig kodningssed. github: https://github.com/protofire/solhint/, Företagsprofil: https://protofire.io
Soliditetstäckning Förbättringar av verktyget soliditetstäckning, som ger ett sätt för Solidity-utvecklare att mäta noggrannheten i deras javascript-testsviter, få täckningsrapportering och mer. https://github.com/sc-forks/solidity-coverage
BÖR Second State LLVM-baserade kompilator, ett alternativ som hjälper till att överföra soliditet till eWASM. https://github.com/second-state/SOLL, https://www.secondstate.io/
Svärm Forskning och utveckling på Swarm, en decentraliserad lagringslösning. https://swarm.ethereum.org/
Ömt Förbättringar av Buidlers konsol.log-funktionalitet. https://tenderly.dev/
Web3J Utveckling och underhåll av Web3j-biblioteket för att ge en förbättrad upplevelse för Java-, Android- och Kotlin-utvecklare. https://blog.web3labs.com/web3j-ethereum-foundation-grant-update, https://www.web3labs.com/web3j, https://github.com/web3j/web3j

Användarupplevelse: 213 000 dollar

Vi är alltid på jakt efter universella verktyg och uppgraderingar som minskar friktion för slutanvändaren utan att kompromissa med decentralisering eller något av de andra sakerna som gör Ethereum speciellt. Att ta itu med vanliga smärtpunkter som gaskostnader, identitetshantering, adressläsbarhet och interoperabilitet gör det lättare för dapp-utvecklare överallt för användare ombord.

Bevilja Beskrivning Mer information
Eauth Oauth2-kompatibla autentiseringsramverk baserat på Ethereum. https://github.com/pelith/node-eauth-server
ENS Foundation Fortsatt finansiering för Ethereum Namntjänst, decentraliserad Internet-namninfrastruktur på Ethereum. https://ens.domains/
Ethereum Wallet SDK Abstraktionslager som gör det möjligt för dapp-utvecklare att enkelt integreras med flera plånböcker. https://dappsdk.io/
Everest Identitets- och referenssystem som gör att identitetsanspråk som KYC-status säkert kan publiceras, delas och verifieras på Ethereum Mainnet. https://everest.org
Bensinstationsnätverk Metatransaktioner standard och decentraliserat nätverk av relänoder för att hantera gasavgifter för användarnas räkning. https://gasstation.network/
POAP Subventionering av Proof of Attendance Protocol gaskostnader på Devcon. http://www.poap.xyz

Samhälle och utbildning: 422 000 dollar

Enkelt uttryckt skulle Ethereum inte existera utan dess gemenskap och de människor som arbetar för att växa och berika vårt ekosystem. Dessa team samlar människor både personligen och online, ökar mångfalden i vårt globala samhälle och hjälper till att bygga en universell kunskapsbas genom att göra utbildningsmaterial gratis och tillgängligt för alla.

Bevilja Beskrivning Mer information
Chicago Ethereum meetup Lokala meetup-piloter, kvadratisk röstning och andra nya koncept för att utöka deltagarnas medvetenhet om vad Ethereum kan göra. https://www.meetup.com/chicago-ethereum-meetup/
ETHGlobal Stöd för den fortsatta expansionen av ETHGlobal hackathons över hela världen. http://ethglobal.co/
ETHPlanet Stödjer lanseringen av ETHPlanet, en ideell förening för att odla och odla det globala Ethereum-samfundet, med tonvikt på Asien. https://www.ethplanet.org/
Haechi Labs “VVISP”, ett öppet källkodsverktyg för CLI-kontrakt som stöder bekväm utveckling, distribution och testning för att förkorta inlärningskurvan för nya blockchain-utvecklare. https://haechi.io/#main
Ironman-Blockchain Handledning i mandarin för att lära sig web3.js och soliditet på 30 dagar. https://blog.ethereum.org/2019/11/14/Announcing-a-Taiwan-specific-Wave/
kast Gitcoin-bidrag för ersättningar för att förbättra Kickback, en Ethereum-första evenemangsplattform. https://kickback.events/
Onther Inc Utveckling av Tokamak Network, ett protokoll som stöder EVM på plasma. https://github.com/Onther-Tech
Öppna läromedel Material med öppen källkod från en Ethereum DApp-utvecklingskurs vid Taipeis National Chengchi University (NCCU). https://docs.google.com/document/d/16V3HBwE78-vOex58P8s59TMxifhQi85_-whUd1ACd40/edit

Indirekt finansiering $ 484 000

En ny typ av ekosystem behöver nya sätt att tänka på finansiering! Ethereum-ekosystemet förlitar sig på att open source-utvecklare och oberoende tänkare trivs. För detta ändamål vill vi stödja nya sätt att finansiera begåvade bidragsgivare utanför de traditionella strukturerna för företag och organisationer; bidrag och VC: er; kontrakt och löner. Denna kategori handlar om att anförtro resurser till samhället.

Bevilja Beskrivning Mer information
Gitcoin Finansiering för operationer, bounties och CLR-matchning. https://gitcoin.co/
MolochDAO Finansiering för lanseringen av MolochDAO i ett försök att diversifiera utvecklingsfinansiering. https://molochdao.com/
UNICEF ETH- och BTC-donationer till UNICEFs Crypto-denomintated Fund för att stödja blockchain-innovationer i utvecklingsländerna och uppmuntra till användning av cryptocurrencies (utan att konvertera dem till fiat). https://www.unicef.org/

Vi är stolta över allt som vår årskull år 2019 har åstadkommit och vi fortsätter framåt 2020 med förnyad energi och syfte. Som alltid, stort tack till samhället för din passion och stöd, och vi ser fram emot att hålla dig uppdaterad med det senaste från ESP-teamet! 🦄

LEAVE A REPLY

Please enter your comment!
Please enter your name here