This past Tuesday I met with Eric and Timofey of Chainsafe's DAS R&D.
I told them about my idea to create a Secure Kademlia DHT on top of discv5, building upon Proto's old dv5das repo. They then told me about their current project, das-prototype.
We are all trying to prototype and benchmark possible networking solutions for data availability sampling.
Eric warned about building on top of Proto's old repository and said that his repo was a great place to understand concepts, but to not necessarily base my project off of Proto's.
They'd previously tried to do the same, but Go's major p2p benchmarking platform was designed specifically to integrate with libp2p network models (not discv5) and Proto's repository had been abandonded.
A few months ago, they began creating their own Rust repository, das-prototype, where they would build and benchmark different DAS networking prototypes. I decided to pivot Model-DAS to build upon their repo instead of Proto's abandonded one.
I've recently updated my project proposal, sent it into the Ethereum R&D's DAS channel, and spun up a new repository, Model-DAS, which forks Eric and Timofey's work.
Keep learning Rust through Jimmy's resources and solve some Advent of Code challenges to grasp major concepts before diving into the thick of things.
The previous vision of my project felt daunting. Now things seem challenging, but possible.
It feels like I've found my path!