# 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.