Delivery-Date: Mon, 05 Oct 2015 17:58:40 -0400
Return-Path: <tor-talk-bounces@lists.torproject.org>
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on moria.seul.org
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED,
	T_RP_MATCHES_RCVD autolearn=ham version=3.3.1
X-Original-To: archiver@seul.org
Delivered-To: archiver@seul.org
Received: from eugeni.torproject.org (eugeni.torproject.org [38.229.72.13])
	(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by khazad-dum.seul.org (Postfix) with ESMTPS id 7862B1E06EF;
	Mon,  5 Oct 2015 17:58:38 -0400 (EDT)
Received: from eugeni.torproject.org (localhost [127.0.0.1])
	by eugeni.torproject.org (Postfix) with ESMTP id 8940E379EF;
	Mon,  5 Oct 2015 21:58:28 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by eugeni.torproject.org (Postfix) with ESMTP id 09588379C3
 for <tor-talk@lists.torproject.org>; Mon,  5 Oct 2015 21:58:25 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at 
Received: from eugeni.torproject.org ([127.0.0.1])
 by localhost (eugeni.torproject.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 2yzO-Hw5_Z28 for <tor-talk@lists.torproject.org>;
 Mon,  5 Oct 2015 21:58:24 +0000 (UTC)
Received: from mail-io0-f178.google.com (mail-io0-f178.google.com
 [209.85.223.178])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (not verified))
 by eugeni.torproject.org (Postfix) with ESMTPS id E342F3313F
 for <tor-talk@lists.torproject.org>; Mon,  5 Oct 2015 21:58:21 +0000 (UTC)
Received: by ioii196 with SMTP id i196so201342158ioi.3
 for <tor-talk@lists.torproject.org>; Mon, 05 Oct 2015 14:58:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:content-type;
 bh=IMM3up5PdTppe1YRUcJyPELe5ACq5uSlkedBFPk7OI4=;
 b=HgdYNPIRjS4uomrw+uCu/LuKypjp/Kb+CyC5DzU5xpr5ka3DnwbZ9+ifDH9O4eSyhZ
 mPkWLGwWCZYABA2KPJi6VVCKXN93ZpVzYq+nk/+FMQNWqNLLvDJwIG6PNK4Coi0qbY+6
 1DFb8O1frWANPKyQs493NXPmGHW0Wc6v/lFhmcttTBFycvFh6BfN3kbaWWrD/NAvGLfn
 AtzpRyeF8MbW5cjg/m6lxB1hW4cNx+XqjUP8wEaCGFLkbPkjhCd9WEOBppJcvjo4+D4f
 xPZ9ODpJqaooV5b44GICHZrzFuygc2Pze+PhnboGt4OC3LOoRhfRlGbCjDk6WStsJ8Wg
 GnQw==
X-Gm-Message-State: ALoCoQlqOOeDeb/nLPuwfVtfEodjwaUKN/w6hpvea2Bwlvqb8+iYfeZAsTQBEHSP9AGYlkCzyXNr
X-Received: by 10.107.130.84 with SMTP id e81mr36799904iod.77.1444082299280;
 Mon, 05 Oct 2015 14:58:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.31.6 with HTTP; Mon, 5 Oct 2015 14:57:59 -0700 (PDT)
In-Reply-To: <5612D9FF.6010306@torservers.net>
References: <CAOHhoTsFOWzBPes4Je5Mvae-Uj+pZWb1U3rVqVuCX6pGPRmKEA@mail.gmail.com>
 <5612D9FF.6010306@torservers.net>
From: "zaki@manian.org" <zaki@manian.org>
Date: Mon, 5 Oct 2015 14:57:59 -0700
Message-ID: <CAJQ8TmB6ZxRoqE6bFH7449rLZsDCwLwbfS9gGMRGQAC=Wv=Yww@mail.gmail.com>
To: tor-talk@lists.torproject.org
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
Subject: Re: [tor-talk] Potential uses for the Tor network
X-BeenThere: tor-talk@lists.torproject.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: tor-talk@lists.torproject.org
List-Id: "all discussion about theory, design,
 and development of Onion Routing" <tor-talk.lists.torproject.org>
List-Unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=unsubscribe>
List-Archive: <http://lists.torproject.org/pipermail/tor-talk/>
List-Post: <mailto:tor-talk@lists.torproject.org>
List-Help: <mailto:tor-talk-request@lists.torproject.org?subject=help>
List-Subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: tor-talk-bounces@lists.torproject.org
Sender: "tor-talk" <tor-talk-bounces@lists.torproject.org>

Tor Hidden Services have a lot utility in the context of peer of peer
networks.

Consider how Tor and Hidden Services work in Bitcoin.

1. The user sets up a Hidden Service for their Bitcoin.
https://github.com/bitcoin/bitcoin/blob/master/doc/tor.md

2. Once the user's node starts, the .onion address of their hidden service
is circulated in the bitcoin gossip network. Basically other bitcoin nodes
tell each other about all the Bitcoin node they learn about.

3. Other bitcoin nodes will learn about the new hidden service from the
nodes they are connected to and the tor aware nodes will connect with them.

Hidden Services have a number of advantages over other peer to peer
architectures.

1. Hidden Services enforce a binding keypair to each node on the peer to
peer network. This ensures that a node x.onion that we learn about through
the gossip network is the name node x.onion that we connect to. Most peer
to peer networks make the assumption that you'll be able to find some
honest nodes to connect to.

2. Tor tells the users ISP that you run Tor but tells them very little
about what other peer to peer services the users run on top of Tor.

3. Tor Hidden Services provide end to end reachability for to the peer to
peer network far more reliably than system like UPNP.



On Mon, Oct 5, 2015 at 1:13 PM, Moritz Bartl <moritz@torservers.net> wrote:

> On 10/04/2015 09:39 PM, Bryan Gwin wrote:
> > Is it possible for someone to design some software that can
> > utilize the Tor network (i.e. software that will allow users to
> communicate
> > with each other through the Tor Network allowing for private
> > conversations).
>
> Totally! "Tor" as core component simply provides a local SOCKS proxy for
> applications. This is also what the Tor Browser uses. So, any
> application that understands how to tunnel application traffic via SOCKS
> can be "torified".
>
> For a lot more information see the community wiki page:
> https://trac.torproject.org/projects/tor/wiki/doc/TorifyHOWTO
>
> --
> Moritz Bartl
> https://www.torservers.net/
> --
> tor-talk mailing list - tor-talk@lists.torproject.org
> To unsubscribe or change other settings go to
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
>
-- 
tor-talk mailing list - tor-talk@lists.torproject.org
To unsubscribe or change other settings go to
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk

