6 releases
0.1.5 | Mar 6, 2020 |
---|---|
0.1.4 | Jan 31, 2020 |
#14 in #kademlia
41KB
1K
SLoC
What is this?
The intention of this piece of code is to create a p2p protocol on top of TCP.
Warning
This project is still in a very early stage. It cannot be used for anything yet.
Remote testing with docker
- Get docker on a remote server with ssh.
- Get docker on your local machine.
- Create a ssh key with ssh-keygen and copy it to the server (/home/username/.ssh/authorized_keys).
(Linux)> ssh-keygen
(Windows)> ssh-keygen
- Add server as remote host on your local machine.
(Linux)> export DOCKER_HOST=ssh://usernam@your_server_ip
(Windows)> $env:DOCKER_HOST="ssh://username@your_server_ip"
- Run the script on the docker folder.
(Linux)> ./run.sh
(Windows)> .\run.ps1
Contribute
If you want to contribute to this project, either take a look at the issues or send me an email (solanav at qq.com) if you want to collaborate more deeply.
Goals
- End to end encryption
- Decentralized bootstraping
- Trust system
Resources I'm using
Dependencies
~7MB
~147K SLoC