experimental distributed hashtable implementations with 2D topology
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
NiklasPhilippi 767632deec Finished set neighbours 5 years ago
.gitignore Begin to transform to kademlia 5 years ago
README.md Clean up README. 8 years ago
app.py Restructure JOIN process 5 years ago
commands.py wip 8 years ago
geohash32.py Begin to transform to kademlia 5 years ago
keyspace.py Revert "change to sha1 after first exploration" 5 years ago
node.py Finished set neighbours 5 years ago
randomLocation.py Begin to transform to kademlia 5 years ago
test.sh WIP 8 years ago

README.md

To start the first Node in a DHT:

python app.py

To start a new node and join it to an existing DHT:

python app.py {entry_port}

...where entry port is a port on localhost with another running Node.

Valid commands:

  • GET {key}
  • PUT {key} {value}