Hello everyone :wave:, here’s my development updates for the Week 4 of ethereum protocol fellowship cohort 4 !
## Continuation of research and writing of my proposal
This week I continued my research on fuzzing and I progressed on the fuzzing book.
Then I continued my research on the devp2p specifications and decided that I was going to reuse and modify the code of an existing implementation rather than redoing something from scratch myself.
I opted for Reth, it's a very good option because:
- reth is an implementation of ethereum in rust , the same language I chose to use for the development of fuzzers this will allow me to use a single language.
- reth is fast and very efficient, it will allow me to be able to spam with my fuzzers.
- the documentation of reth, especially on the network part (network crate) is well detailed.
So I put aside the fuzzing, and I familiarized myself with the network part of reth.
I read a lot of code, try to understand how it works by testing things...
Then I finished writing the project proposal which is due this week.
## Next Steps
The coming week will be dedicated to the study of reth and the devp2p specifications as well as the establishment of custom communication between the nodes to launch the fuzzing.
Before embarking on fuzzing it is important that I study my target in depth.