Try   HackMD

Development Update 4

This week I got more context of Ethereum's networking specs, continued learning Go, and have gotten in touch with Alex and Dankrad about my project idea. Also will be meeting with Eric Tu, DAS researcher/dev for Chainsafe, on Tuesday!

Research and Development

  • Forked Proto's dv5das repo
  • Read through Geth's p2p modules
  • Read consensus p2p networking specifications.
  • Refining project proposal and sending it into data availability sampling channel within the next few days

Mentor Things

  • Touched base with Alex. Made sure Secure Kademlia DHTs are still a viable posibility for DAS networking. He gave me the thumbs up and said to reach out to Fredrik from Geth.
  • Got in touch with Dankrad. He likes the concept of the project and wants to know what layer of the networking stack I'm wanting to simulate within my model. I'm not sure yet, but think my conversation with Eric will be enlightening.

What's Next?

  • Submit project proposal within Office Hours and DAS discord channel after Tuesday's conversation with Eric- I think he'll provide a ton of insight wrt direction and scope of the project. Holding off on office hours until after our meeting feels like the right thing to do.
  • Read up on Testground. Figure out how to write code that integrates with the platform.
  • Start to spin up the forked repo. Update packages, test out/complete basic functionality and make sure I can utilize the discv5 protocol for p2p communication.
  • Get back to Dankrad about which part of the p2p stack would be most useful to build my model upon.

 
Excited to start building!     :)


Resources from this week:

Ethereum Networking Explained
Ethereum P2P Networking/Sharding
Exploring Geth's Codebase P2P