Try   HackMD

Hello everyone

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
, 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.