/my_kademlia

Implementation of the Kademlia protocol created to gain understanding of distributed hash tables.

Primary LanguageRust

Summary

Ethereum plans to implement Danksharding to scale. Danksharding leverages a technique called Data Availability Sampling, requiring Ethereum's Consensus Layer P2P network to be redesigned.

Design direction seems to be leaning towards using a distributed hash table to support storage and retrieval of samples of blob data (part of Danksharding).

Within this repository, I'm building out an MVP Kademlia client to gain a deeper understanding of DHTs.