Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adzialocha/toy-hypercore
A toy p2p chat protocol implementation
https://github.com/adzialocha/toy-hypercore
p2p toy-project
Last synced: 2 days ago
JSON representation
A toy p2p chat protocol implementation
- Host: GitHub
- URL: https://github.com/adzialocha/toy-hypercore
- Owner: adzialocha
- License: mit
- Created: 2019-02-19T19:25:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-19T23:21:59.000Z (almost 6 years ago)
- Last Synced: 2024-11-05T12:12:38.627Z (about 2 months ago)
- Topics: p2p, toy-project
- Language: Rust
- Homepage:
- Size: 26.4 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# toy-hypercore
A toy [Hypercore](https://github.com/datproject/docs/blob/master/papers/dat-paper.pdf) p2p protocol implementation with local [mDNS discovery](https://en.wikipedia.org/wiki/Multicast_DNS) for learning purposes.
Please note: *This is work in progress and will be published together with a tutorial when finished.*
## Usage
Start sharing Hypercore feed:
```
cargo run
> dat://20d7eb0934d482fca4f975270b8ad6e28ecbdeebad5bed8c1acd5006eec771ea
```Clone Hypercore feed with address:
```
cargo run -- -c dat://20d7eb0934d482fca4f975270b8ad6e28ecbdeebad5bed8c1acd5006eec771ea
```