---
# System prepended metadata

title: 'EPF 4: UPDATE 0'
tags: ['#EPF ']

---

## EPF 4: WEEK 0

*Retoractive updates (from week 0 - week 4) because i am a bad boy and i have not been doing my job correctly. May the grand-wizards of the fellowship look upon my request from here on favourably :)*

In the very first week of the fellowship, circa July 14. I found the following projects interesting to contribute to: 

* [Staker Testnet](https://github.com/eth-protocol-fellows/cohort-three/blob/master/projects/project-ideas.md#stakers-testnet)
* [Cryptoeconomic Models](https://github.com/eth-protocol-fellows/cohort-three/blob/master/projects/project-ideas.md#cryptoeconomic-models)

Staker testnet because i can immediately  sense that this will give me a grounded understanding of how ethereum works especially on the client side. 

Cryptoeconomic models because i really like economics, and this is a way of relearning and connecting with an older passion while also contributing to ethereum.

### Initial reading
1. [Intro to Ethereum](https://ethereum.org/en/developers/docs/intro-to-ethereum/)
2. [Consensus mechanisms](https://ethereum.org/en/developers/docs/consensus-mechanisms/)
3. [Proof-of-stake](https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/)
4. [Staking](https://ethereum.org/en/staking/)
5. [Ethereum Roadmap](https://twitter.com/vitalikbuterin/status/1466411377107558402)

### WIL
This was a basic refresher, i read a bunch of introductory articles to ethereum, most of it i understand and am quite familiar with by now, like how staking works, the requirements, what's a node, what's a client, how they interact and how they achieve consensus. 

A good illustration of what validation is, is this:
![](https://hackmd.io/_uploads/rybfAkb6h.jpg)

Here, a validator running a node instance using client software (geth, nethermind, etc) stakes their ETH onchain, the network chooses a validator within the pool of validators to start a new block; This block is shared across the network, while all other validators check if it's valid. 




