https://github.com/decanus/bureka
Pastry DHT implementation with a standalone libp2p compatible node
https://github.com/decanus/bureka
dht distributed-hash-table libp2p pastry pastry-dht
Last synced: 2 months ago
JSON representation
Pastry DHT implementation with a standalone libp2p compatible node
- Host: GitHub
- URL: https://github.com/decanus/bureka
- Owner: decanus
- License: mit
- Created: 2020-05-04T15:54:55.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-22T12:07:43.000Z (about 5 years ago)
- Last Synced: 2025-04-25T15:09:43.080Z (2 months ago)
- Topics: dht, distributed-hash-table, libp2p, pastry, pastry-dht
- Language: Go
- Homepage: https://pkg.go.dev/github.com/decanus/bureka
- Size: 145 KB
- Stars: 12
- Watchers: 2
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bureka
**:warning: WORK IN PROGRESS! :warning:**
An implementation of the [Pastry DHT](http://rowstron.azurewebsites.net/PAST/pastry.pdf) in go. This package includes a libp2p compatible node making it easy to use in a libp2p network.
Usage with libp2p:
```go
func main() {
writer := node.NewWriter()
d := dht.New(id, writer)
n := node.New(ctx.Background(), d, host.Host, writer)
}
```