Try   HackMD

Development Update #3 v.1

This past week I had a vague idea of what I wanted to do:
Make some sort of test suite that implemented a lot of Danksharding's core logic with
respect to peer to peer networking and data availability sampling.

I ran a rough draft project proposal for Model Danksharding by Cayman. He provided a ton of feedback, which has been great for refining the vision of the whole thing.

 

Project Summary

Danksharding has a lot of questions that still need to be addressed in order for this scaling solution to become a reality- specifically with respect to the distribution of data amongst peers.

One of the most promising peer to peer networking designs is a Secure Kademlia DHT, which allows for quick dissemination and querying, while providing resilience to DoS attacks.

The vision of Model Danksharding (Model DAS might be a better name TBD) is to create one of these Secure Kademlia DHTs and a blob creation/dissemination script, written in Python, to measure benchmarks for preliminary questions surrounding DAS networking!

 

Status Report

Currently, the refined proposal is getting reviewed by Cayman. Once reviewed, I'll iterate on guidance and reach out to Dankarad about his thoughts on the project concept and current challenges with DAS networking that Danksharding faces.

Having his insight will provide valuable input about what the model should focus on measuring.

 

Current questions:

  • Is there a discv5 implementation written in Python? Trin is deprecated, RIP
  • How do you create Python/rust or Python/Go bindings? Will be useful if I decide to extend an existing implementation of a Kademlia DHT

 

Link to proposal: Coming in Update 3 v.2!
Notes: Wonderland