Try   HackMD

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, 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

Plan for Week 1

I plan to finish studying the Paper on Verkle Trees and also learn about Polynomial and Vector Commitments.