add cjdns and tor also

This commit is contained in:
Joey Hess 2015-07-07 01:01:57 -04:00
parent 99362230bb
commit f8a11a6ce8

View file

@ -1,7 +1,8 @@
[Telehash](http://telehash.org/) for secure P2P communication between [Telehash](http://telehash.org/) for secure P2P communication between
git-annex (assistant) repositories. git-annex (assistant) repositories.
Or something similar like [Snow](http://www.trustiosity.com/snow/). Or something similar like [Snow](http://www.trustiosity.com/snow/)
or [cjdns](https://github.com/cjdelisle/cjdns) or tor or i2p.
## telehash implementation status ## telehash implementation status
@ -29,6 +30,26 @@ Or something similar like [Snow](http://www.trustiosity.com/snow/).
pre-seeded peer in the source tree for the DHT, and that peer was not up pre-seeded peer in the source tree for the DHT, and that peer was not up
when I tried it. when I tried it.
## cjdns status
* Has a network with "hundreds of active nodes"
* Is not pure P2P; there's a network that does routing
of packets. This may be a good thing, or not.
* Seems to require manual configuration of a "friend"
node that's already on the network, with address and password to connect
to it, so if you can't find someone you know to connect to their node,
you can't use it. Urk.
## tor status
* Awesome.
* Easy to install, use; very well known.
* There's been some [haskell packages developed recently](http://www.leonmergen.com/haskell/privacy/2015/05/30/on-anonymous-networking-in-haskell-announcing-tor-and-i2p-for-haskell.html)
to communicate with tor and set up onion addresses for a service.
Could be used to make git-annex run as a hidden service.
## i2p status
## implementation basics ## implementation basics
* Add a telehash.log that maps between uuid and telehash address. * Add a telehash.log that maps between uuid and telehash address.