A Practical Exploration of discv5 in Distributed Applications

This thesis explores the discv5 discovery protocol, analyzing its role and implementationin decentralized network systems. Beginning with an overview of distributed networksand their architectural overlays, the study delves into the operational principles of theKademlia Distributed Hash Table (DHT) as a foundational technology for discv5. Theevolution from discv4 to discv5 is scrutinized, focusing on the enhancements and theirimplications for decentralized networking.The practical component of the thesis presents the integration of the discv5 Rust libraryinto a prototype decentralized network. This network utilizes discv5 for node discoveryand dynamic routing table management, coupled with a DHT for decentralized datastorage, presenting a model for key-value storage in distributed environments. The im-plementation details are discussed, showcasing how the discv5 library can be adaptedfor real-world applications.Extensive testing of the library under various scenarios—including IP changes, ENRupdates, and concurrent requests—provides insights into its resilience and e↵ectivenessagainst security threats, such as eclipse attacks.These tests highlight the library’scapabilities and limitations within a simulated decentralized social media platform,demonstrating its potential to enhance privacy and reduce reliance on central authori-ties.The findings underscore the viability of discv5 as a critical component for decentral-ized applications, emphasizing its security features, scalability, and adaptability. Thisthesis not only extends the theoretical understanding of distributed discovery protocolsbut also contributes practical insights into their application in enhancing decentralizeddigital ecosystems.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2024-08-11
DOI
https://doi.org/10.5281/zenodo.17580508
Primary Topic
Peer-to-Peer Network Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Practical Exploration of discv5 in Distributed Applications

Zenodo (CERN European Organization for Nuclear Research)
Peer-to-Peer Network Technologies
article

A Practical Exploration of discv5 in Distributed Applications

article en

Abstract

This thesis explores the discv5 discovery protocol, analyzing its role and implementationin decentralized network systems. Beginning with an overview of distributed networksand their architectural overlays, the study delves into the operational principles of theKademlia Distributed Hash Table (DHT) as a foundational technology for discv5. Theevolution from discv4 to discv5 is scrutinized, focusing on the enhancements and theirimplications for decentralized networking.The practical component of the thesis presents the integration of the discv5 Rust libraryinto a prototype decentralized network. This network utilizes discv5 for node discoveryand dynamic routing table management, coupled with a DHT for decentralized datastorage, presenting a model for key-value storage in distributed environments. The im-plementation details are discussed, showcasing how the discv5 library can be adaptedfor real-world applications.Extensive testing of the library under various scenarios—including IP changes, ENRupdates, and concurrent requests—provides insights into its resilience and e↵ectivenessagainst security threats, such as eclipse attacks.These tests highlight the library’scapabilities and limitations within a simulated decentralized social media platform,demonstrating its potential to enhance privacy and reduce reliance on central authori-ties.The findings underscore the viability of discv5 as a critical component for decentral-ized applications, emphasizing its security features, scalability, and adaptability. Thisthesis not only extends the theoretical understanding of distributed discovery protocolsbut also contributes practical insights into their application in enhancing decentralizeddigital ecosystems.

Zenodo (CERN European Organization for Nuclear Research)
HTW Berlin - University of Applied Sciences (DE)
Life in Land
Openalex Percentile: Top 48%
Peer-to-Peer Network Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.