arnaucube
arnaucube/go-dhtPublic Self-hosted repository
go-dht/README.md
README.mdRaw
 1# go-dht [![Go Report Card](https://goreportcard.com/badge/github.com/arnaucube/go-dht)](https://goreportcard.com/report/github.com/arnaucube/go-dht) [![Build Status](https://travis-ci.org/arnaucube/go-dht.svg?branch=master)](https://travis-ci.org/arnaucube/go-dht)
 2
 3Kademlia DHT Go implementation.
 4
 5Following the specification from
 6- https://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf
 7- http://xlattice.sourceforge.net/components/protocol/kademlia/specs.html
 8
 9## Run
10To run a node:
11```
12go run main.go --config config.test0.yaml --debug start
13```
14
15To run 3 test nodes inside a tmux session:
16```
17bash run-dev-nodes.sh
18```