How do you want to get involved?
The Ethereum community will always benefit from more folks running clients, staking, and bug hunting.
Run a client
Running a client means you'll be an active participant in Ethereum. Your client will help keep track of transactions and check new blocks.
Stake your ETH
If you have ETH, you can stake it to become a validator and help secure the network. As a validator you can earn ETH rewards.
Join the community testing effort! Help test the Eth2 upgrades before they're shipped, find bugs, and earn rewards.
Staking community grants
Help create tooling and educational content for the staking community
Closing date: December 23, 2020
Run beacon chain clients
Key to Ethereum's long term security is a strong distribution of clients. A client is software that runs the blockchain, checking transactions and the creation of new blocks. Each client has its own features, so choose one based on what you're comfortable with.
Written in Go
Written in Rust
Written in .NET
Written in Nim
Written in Python
Go bug hunting
Find and report bugs in Eth2 upgrade specifications or the clients themselves. You can earn up to $50,000 USD and earn a place on the leaderboard.
A bug might be:
- specification non-compliance issues
- finality breaking bugs
- denial of service (DOS) vectors
- and more...
Join the research
Like most things with Ethereum, a lot of the research is public. This means you can take part in the discussions or just read through what the Ethereum researchers have to say. ethresear.ch covers more than just the Eth2 upgrades, but there's a large Eth2 focus.