# EPF Dev Update (Week 0) ## Introduction Hey 👋🏾 I am Godspower Eze and I am committed to participating in the Ethereum Protocol Fellowship as a Permissionless Participant. I have always been fascinated by the inner workings of Ethereum and this is an oppurtunity to learn and contribute to it. For the next four months, I want to learn as much as possible as partaining to my project of choice and gain enough experience to work in core engineering. ## Project of Choice Out of all the interesting projects ideas listed on the [proposed ideas page](https://github.com/eth-protocol-fellows/cohort-four/blob/master/projects/project-ideas.md), the project that interested me the most was "building a verkle library in Nim". ### Why? Before now, I was interested in verkle trees but I became more interested when I found out about its role in the acheivement of a Stateless Ethereum. Also, I love the idea of learning new languages. ## What have I learnt so far? In week 0, I have had to learn foundational data structures like the trees, tries and merkle trees. I have also learnt a bit about the role of verkle trees in stateless ethereum. A Verkle tree is similar to a merkle tree but instead of using hashing, commitments are used. In this context, commitments mostly refer to polynomial commitments and vector commitments. ## Resources I used - [How to Implement a Tree in C](https://www.youtube.com/watch?v=UbhlOk7vjVY) - [The Trie Data Structure (Prefix Tree)](https://www.youtube.com/watch?v=3CbFFVHQrk4) - [Implement Trie](https://www.youtube.com/watch?v=xqsaAhQC6c8) - [Stateless Ethereum: How Verkle Trees Make Ethereum Lean and Mean by Guillaume Ballet](https://www.youtube.com/watch?v=Q7rStTKwuYs) - [Verkle Tree Structure ](https://blog.ethereum.org/2021/12/02/verkle-tree-structure) - [Piper Merriam, Angela Lu : Stateless Ethereum and The Portal Network](https://www.youtube.com/watch?v=jAX_bgcESoc) - [Paper on Verkle trees](https://math.mit.edu/research/highschool/primes/materials/2018/Kuszmaul.pdf) ## Plan for Week 1 I plan to finish studying the Paper on Verkle Trees and also learn about Polynomial and Vector Commitments.