---
# System prepended metadata

title: EPF Week 1
tags: [Blockchain, Ethereum, EPF]

---

Hello everyone. My name is Oluwafemi Alofe. I am happy to be participating permissionless in the Ethereum Protocol Fellowship.

I have so much interest in understanding cryptography and distributed systems in general, and I am taking it as a challenge to take this opportunity to learn and also contribute to the growth of ethereum.

From the onset, I have been interested in contributing to Verkle Trees. After researching the previous cohort, I find Ignacio's work (EPF3) impressive, and I've connected with him on Discord and plan to study his work and move it forward.

I will be contributing to Nimbus client Verkle tree research during the program. At first, I was a little bit intimidated because I had just started writing Golang 18 months ago, and having to learn Nim again before contributing to Nimbus client seemed like it would be overwhelming; by that, I mean having to learn and research about an already complicated topic and having to learn a new language.

After some research into the future of Ethereum, Stateless Ethereum is the end game, and Light clients will play a massive role in that. It interested me even more, and now, I am confident that I will be motivated to contribute to Nimbus Client Verkle tree research.

I plan to work on the fellowship for at least 8 - 15 hours per week. My current job gives some flexibility, and I will put in more effort on weekends.

Wish me Luck!!

# Readings

### Ineveitable Ethereum 
https://inevitableeth.com/

- Consesus Update
- Scaling Execution
- Middleware
- Proposer Builder Specification (PBS)
- Light Clients
- Optimism Rollups

## Design Rationale EThereum

https://web.archive.org/web/20211121044757/https://ethereumbuilders.gitbooks.io/guide/content/en/design_rationale.html

### Optimistic Rollup - Technical Presentations

https://www.youtube.com/playlist?list=PLX_rXoLYCf5HqTWygUfoMfzRirGz5lekH

### Running OP Stack

https://stack.optimism.io/docs/build/getting-started/#op-batcher

- The Optimistic Approach to Scaling Ethereum
- Karl Floersch: Optimistic Virtual Machine

### Crypto Economics
http://cryptoeconomics.study/docs/en/sync/getting-started-welcome

- http://cryptoeconomics.study/docs/en/sync/3.3-code-challenge

https://brilliant.org/wiki/merkle-tree/


### Ethereum Yellow Paper

- https://github.com/benjaminion/YellowPaper_CheatSheet/blob/master/YPCheatSheet.pdf
- https://www.youtube.com/watch?v=e84V1MxRlYs
- https://ethervm.io/

### Merkle Trees (Before getting into Verkle)
- https://web.archive.org/web/20180726083552/https://github.com/ethereum/wiki/wiki/Patricia-Tree
- https://medium.com/@chiqing/merkle-patricia-trie-explained-ae3ac6a7e123
- https://medium.com/coinmonks/implementing-merkle-tree-and-patricia-trie-b8badd6d9591
- https://soliditydeveloper.com/merkle-tree

## Level DB

- https://medium.com/coinmonks/data-structure-in-ethereum-episode-4-diving-by-examples-f6a4cbd8c329