For the primary time ever, the Ethereum Basis might be sponsoring a spread of hacker prizes associated with Eth2 at a big hackathon.
With Eth2 building continuing swiftly, there are actually many discrete spaces of labor {that a} group of motivated hackers can whole over a weekend. The bounties beneath come with helpful instructional gear for Eth2 building, vital tooling, and treasured analysis.
Contributors of Eth2 groups might be to be had remotely all the way through the hackathon to reply to questions from hackers and supply recommendation similar to those prizes.
The EF will be offering 5 prizes of $1,000 each and every, for initiatives that take on any (or multiple!) of the next concepts:
Schooling
- Put into effect the proposed BLS key requirements (EIPs 2333, 2334, 2335) in a language of your selection (recommendation: one of the crucial eth2 shopper languages)
- Rapid viz: Given only a unmarried BeaconState, visualize the ultimate occasions and validator registry state (recommendation: use lodestar code to paintings within the browser)
- Attestation encompass/double vote checker (recommendation: have a look at eth2.0-pm repo factor 63)
- Attestation pool: make a naked bones instrument that listens at the attestation aggregation subnets and international web, and display what’s there (recommendation: get started with logging won attestations)
- Beacon node load balancer: put in force a validator API that proxies visitors to any wholesome up-to-date beacon node (recommendation: take present http proxy, and concentrate on the nodes well being standing)
- Netstats2: log/visualize the well being standing of a listing of eth2 testnet nodes (recommendation: prysm or lighthouse testnet, get started with easy api queries like newest block)
- Merkle multi evidence builder: take a look at simpleserialize.com and the tree visualization. This might be enhanced with checkboxes in each and every node to interactively create multiproofs with (recommendation: get started with a easy evidence encoding layout – Cayman Nava and Proto might be to be had to assist at the ETHWaterloo discord)
- Validator monitoring: a carrier that you’ll be able to level at a validator and it notifies you if the validator is offline.
Analysis
Fascinated by different bounties or prizes introduced through the Ethereum Basis?
Listed here are a couple of different bounties these days are living:
Ethereum.org Gitcoin Bounties
Legendre PRF
- The Legendre pseudo-random serve as is an especially MPC-friendly one bit PRF. This PRF is these days slated for use within the evidence of custody scheme in Section 1 of Eth 2.0, as it’s the best identified solution to make the evidence of custody conceivable in a shared secret surroundings. To inspire extra analysis about this PRF, the Ethereum Basis has set out a sequence of bounties right here: legendreprf.org/bounties
STARK-Pleasant Hash Problem
- The Ethereum Basis has requested StarkWare to counsel a STARK-Pleasant Hash (SFH). The StarkWare hash undertaking is a public festival geared toward comparing the safety of present proposed SFH applicants. The undertaking is proposed at 4 safety ranges: low-security, medium-security, target-security, and high-security in more than one situations. See starkware.co/hash-challenge for extra information about the contest and the way to get began.