diff options
author | Joey Hess <joeyh@joeyh.name> | 2015-07-07 01:01:57 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2015-07-07 01:01:57 -0400 |
commit | 5de176cb392a8969df892e592c0d8aa182ba80d3 (patch) | |
tree | d9a839292398ed824e6b00a2982f0a86d837014b /doc/design | |
parent | ea70ea060631dcbc30f5a22d109b80b1adb8be3e (diff) |
add cjdns and tor also
Diffstat (limited to 'doc/design')
-rw-r--r-- | doc/design/assistant/telehash.mdwn | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/doc/design/assistant/telehash.mdwn b/doc/design/assistant/telehash.mdwn index eaa82c0b2..e69f09f98 100644 --- a/doc/design/assistant/telehash.mdwn +++ b/doc/design/assistant/telehash.mdwn @@ -1,7 +1,8 @@ [Telehash](http://telehash.org/) for secure P2P communication between 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 @@ -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 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 * Add a telehash.log that maps between uuid and telehash address. |