From 5de176cb392a8969df892e592c0d8aa182ba80d3 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 7 Jul 2015 01:01:57 -0400 Subject: add cjdns and tor also --- doc/design/assistant/telehash.mdwn | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'doc') 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. -- cgit v1.2.3