Community and education
Akomba Educational Initiative
On-chain certification framework and development of modular learning resources and accredited courses using this framework.
akomba.com/
Community and education
Couger
Educational initiative creating working groups and corporate meetings/workshops to discuss and develop open standards and proofs of concept.
Community and education
FOSS Speakers
Event hosted by Open Software Foundation to help connect open source projects and teams affected by COVID-19 with funding opportunities in various open source ecosystems.
fossresponders.com
Cryptography and ZKP
STARK-related explorations
Research and development on Distaff, a zero-knowledge virtual machine written in Rust that automatically generates STARK-based execution proofs, including progress toward Turing completeness.
github.com/GuildOfWeavers/distaff
Cryptography and ZKP
zk-SUMMER
Program for students to learn and build on Ethereum, with no proof of knowledge as a key focus area.
Cryptography and ZKP
Hubble
Optimistic rollup hub that allows the creation of optimistic rollup chains within the same interface, eliminating the need to “leave” the ecosystem by allowing users to move between chains instantly and at a cost negligible once they enter the accumulation space. The goal of Hubble is to allow the creation of any rollup chain simply by writing a solidity function.
thehubbleproject.github.io/docs/
Cryptography and ZKP
A look at a book
Private order matching system that allows users to announce trading orders without disclosing the amount or price.
Cryptography and ZKP
UniRep
Private, non-repudiable reputation system that uses zero-knowledge proofs and Ethereum contracts.
Cryptography and ZKP
zkzkrollup
Improved Fawkes-Crypto to support a recursive PLONK-based solution for cheaper layer 1 verification.
github.com/zeropoolnetwork/fawkes-crypto
Cryptography and ZKP
Analysis of arithmetic-oriented ciphers
Research to optimize advanced cryptographic protocols that use symmetric ciphers.
Cryptography and ZKP
MACI User Interface
Web UI for minimal anti-collusion infrastructure.
Developer experience
Meson: one mixnet to rule them all
Network-level privacy research based on Katzenpost, including decentralization of public key infrastructure, incentives, and dynamic tuning of mixnet parameters.
github.com/hashcloak/Meson
Developer experience
SWARM
Research and development on Swarm, a decentralized storage solution.
ethswarm.org
Developer experience
Safe chain
Grant to ChainSafe for maintenance and improvements to the Web3JS library.
github.com/ethereum/web3.js/, chainsafe.io/
Ethereum 1.0
OpenEthereum
Maintenance on the OpenEthereum client and repository.
Ethereum 1.0/Ethereum 2.0
Data skip
Large-scale simulation of the proposed DiscV5 service discovery protocol for eth2 to evaluate and improve performance and provide Sybil resistance.
datahop.network
Ethereum 2.0
RSA MPC Review
Audit of paper and RSA MPC (multi-party computing) code by the KZen team.
eprint.iacr.org/2020/374.pdf, github.com/ligeroinc/LigeroRSA, Diogenes Octopus plays the red team for Eth2
Ethereum 2.0
Schlesi
An initiative to create a number of multi-client eth2 testnets in preparation for the mainnet. This work led to Medalla’s current testnet, consisting of over 20,000 validators and over 600 nodes, with the majority managed by the community.
github.com/goerli/medalla
Ethereum 2.0
BSC Eth2 Network Assessment
Collaboration between a professor and a master’s student to evaluate gossipsub simulations of libp2p using the Barcelona Super Computer (BSC), investigate ways to harden gossip networks against attacks, and develop a monitoring tool.
bsc.es
Ethereum 2.0
Fuzz Tag
Continued infrastructure maintenance and upgrades by Sigma Prime on Beacon Fuzz, a differential fuzzer to scan for crash- and consensus-causing bugs in eth2 clients.
github.com/sigp/beacon-fuzz
Ethereum 2.0
Lighthouse
Continued development of Sigma Prime’s Lighthouse staking client, written in Rust, for the Ethereum 2.0 network.
github.com/sigp/lighthouse
Ethereum 2.0
Prism Client
Continuing development of the Prysm staking client from Prysmatic Labs for the Ethereum 2.0 network written in Go.
github.com/prysmaticlabs/prysm
Third party financing
UNICEF Crypto Fund
Cryptocurrency-denominated investment fund targeting startups that use blockchain technology for social impact.
unicef.org/innovation/blockchain
Third party financing
CLR.FUND
Open quadratic finance protocol using minimal anti-collusion infrastructure (MACI).
clr.fund
Layer 2
Peruun
Go-based implementation of the state channel hub and node client.
perun.network
Layer 2
Fuel Laboratories
Research and development of an optimistic rollup to create a scalable, permissionless and trust-minimized rollup.
fuel.sh/
Layer 2
Unified State Channels
Continued work to prepare for production of State Channels, including the launch of Web3Torrent, a demo application that uses State Channels to enable micropayments for torrent data.
statechannels.org/
User experience
Service station network
Production of GSN2, testnet dapp integrations and educational materials.
opengsn.org/