A system for distributing and storing data in a P2P environment.
Centralized server-based data storage has a Single Point of Failure (SPoF) problem, along with reliability and integrity issues.
This project implements a system for distributing and storing data.
The system has two roles:
- Nodes responsible for storage and providing a download web page.
- Bootstrap nodes.
When nearby nodes can be discovered, broadcasting is used to locate them.
If nearby nodes cannot be accessed, bootstrap nodes are used to find nodes.
Repository | Description | URL |
---|---|---|
p2p-based-data-storage-webui | Nodes are responsible for data storage and provide a web page to download stored files. | link |
p2p-based-data-storage-bootstrap | The bootstrap nodes serve as meeting points for nodes running in the P2P environment, creating a truly charming and romantic place. | link |