For the inaugural occasion, the Ethereum Foundation will be endorsing a variety of hacker rewards concerning Eth2 at a significant hackathon.
With the Eth2 advancements advancing swiftly, there are now numerous specific domains of work that a team of enthusiastic hackers can accomplish over a weekend. The rewards listed below encompass valuable educational resources for Eth2 advancement, essential tools, and significant research.
Representatives from Eth2 teams will be accessible online during the hackathon to respond to queries from hackers and offer guidance regarding these rewards.
The EF will present 5 rewards of $1,000 each, for initiatives that address any (or multiple!) of the following concepts:
Education
- Execute the suggested BLS key specifications (EIPs 2333, 2334, 2335) in a programming language of your preference (recommendation: one of the eth2 client languages)
- Quick visualization: With just a single BeaconState, display the latest events and validator registry condition (recommendation: utilize lodestar code to operate in the browser)
- Attestation surround/double voting verifier (recommendation: refer to eth2.0-pm repo issue 63)
- Attestation pool: develop a basic tool that monitors the attestation aggregation subnets and global network, and displays what’s available (recommendation: begin with logging received attestations)
- Beacon node balancing: create a validator API that routes traffic to any active, up-to-date beacon node (recommendation: adapt an existing HTTP proxy, and concentrate on the nodes’ health status)
- Netstats2: record/illustrate the health status of a selection of eth2 testnet nodes (recommendation: prysm or lighthouse testnet, commence with simple API inquiries like latest block)
- Merkle multi-proof creator: examine simpleserialize.com and the tree visualization. This could be improved with checkboxes in each node to dynamically create multi-proofs (advice: start with a straightforward proof encoding format – Cayman Nava and Proto will be present to assist on the ETHWaterloo discord)
- Validator monitoring: a service that can monitor a validator and will alert you if the validator goes offline.
Research
Curious about additional bounties or rewards offered by the Ethereum Foundation?
Here are several other bounties currently available:
Ethereum.org Gitcoin Bounties
Legendre PRF
- The Legendre pseudo-random function is a highly MPC-friendly one bit PRF. This PRF is intended for use in the proof of custody mechanism in Phase 1 of Eth 2.0, as it is the sole known method to facilitate the proof of custody in a shared secret environment. To promote further inquiry into this PRF, the Ethereum Foundation has outlined a series of bounties here: legendreprf.org/bounties
STARK-Friendly Hash Challenge
- The Ethereum Foundation has tasked StarkWare with recommending a STARK-Friendly Hash (SFH). The StarkWare hash challenge is an open contest designed to assess the security of currently proposed SFH candidates. The challenge is proposed across four security tiers: low-security, medium-security, target-security, and high-security in various scenarios. Visit starkware.co/hash-challenge for more information about the competition and how to participate.