Core Development
How to become a protocol engineer on Ethereum and work on client implementations for the consensus and execution layers.
Inside this section
Introduction
What is core development and what necessary knowledge do you need to contribute?
General learning
What do you need to learn in order to learn core development
Layer 2
How to work on layer 2 core development and what do you need to learn?
Layer 1
How to work on layer 1 core development and what do you need to learn?
News
Where to look for Ethereum news?
L1 specifications
Specs for the L1 consensus and execution layers
Communications
Where all the chatter takes place
Ethereum core teams
Client teams that work on Ethereum and consensus layers