Monday, January 30, 2023
HomeEthereumEth2 at ETHWaterloo: Prizes for Eth2 training, tooling, and analysis

Eth2 at ETHWaterloo: Prizes for Eth2 training, tooling, and analysis

For the primary time ever, the Ethereum Basis will likely be sponsoring a variety of hacker prizes associated to Eth2 at a serious hackathon.

With Eth2 improvement continuing quickly, there at the moment are many discrete areas of labor {that a} workforce of motivated hackers can full over a weekend. The bounties under embrace helpful instructional instruments for Eth2 improvement, obligatory tooling, and worthwhile analysis.

Members of Eth2 groups will likely be obtainable remotely throughout the hackathon to reply questions from hackers and supply recommendation associated to those prizes.

The EF will provide 5 prizes of $1,000 every, for initiatives that deal with any (or multiple!) of the next concepts:

Training


Tooling

  • Implement the proposed BLS key requirements (EIPs 2333, 2334, 2335) in a language of your selection (suggestion: one of many eth2 consumer languages)
  • Quick viz: Given only a single BeaconState, visualize the final occasions and validator registry state (suggestion: use lodestar code to work within the browser)
  • Attestation encompass/double vote checker (suggestion: take a look at eth2.0-pm repo difficulty 63)
  • Attestation pool: make a naked bones instrument that listens on the attestation aggregation subnets and world web, and present what’s there (suggestion: begin with logging acquired attestations)
  • Beacon node load balancer: implement a validator API that proxies visitors to any wholesome up-to-date beacon node (suggestion: take current http proxy, and deal with the nodes well being standing)
  • Netstats2: log/visualize the well being standing of a listing of eth2 testnet nodes (suggestion: prysm or lighthouse testnet, begin with easy api queries like newest block)
  • Merkle multi proof builder: try simpleserialize.com and the tree visualization. This could possibly be enhanced with checkboxes in every node to interactively create multiproofs with (suggestion: begin with a easy proof encoding format – Cayman Nava and Proto will likely be obtainable to assist on the ETHWaterloo discord)
  • Validator monitoring: a service that you could level at a validator and it notifies you if the validator is offline.

Analysis


Concerned with different bounties or prizes provided by the Ethereum Basis?

Listed below are a number of different bounties at the moment reside:

Ethereum.org Gitcoin Bounties


Legendre PRF

  • The Legendre pseudo-random operate is an especially MPC-friendly one bit PRF. This PRF is at the moment slated for use within the proof of custody scheme in Part 1 of Eth 2.0, as it’s the solely recognized methodology to make the proof of custody potential in a shared secret setting. To encourage 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 suggest a STARK-Pleasant Hash (SFH). The StarkWare hash problem is a public competitors geared toward evaluating the safety of present proposed SFH candidates. The problem is proposed at 4 safety ranges: low-security, medium-security, target-security, and high-security in a number of eventualities. See starkware.co/hash-challenge for extra particulars in regards to the competitors and the best way to get began.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments