Re: [tor-relays] bitcoin adopt a node idea

2014-06-27 Thread Scott Bennett
grarpamp  wrote:

> On Thu, Jun 26, 2014 at 10:44 AM, David Hill  wrote:
> > On Thu, Jun 26, 2014 at 12:35:00AM -0500, Scott Bennett wrote:
> >> ja...@icetor.is wrote:
> >>
> >> > http://www.coindesk.com/adopt-node-project-aims-bolster-bitcoin-network-security/
> >> >
> >>  Assuming that the relevant bitcoin programs could be taught to talk
> >> SOCKS, then it seems that tor hidden services would, in principle if not
> >> in performance, be an ideal solution.  Running those bitcoin "full" nodes
> >> as hidden services might well make them less vulnerable to being shut
>
> bitcoind works fine with tor and has some onion full nodes.

 Ah, very good, then.  Thanks for the info.
>
> >>  Performance of hidden
> >> services, however, are severely constrained by the hidden services 
> >> protocol,
> >> which can slow connection times enough to make one consider USnail as a
> >> possible alternative, and the need for circuits of 2n-1 relays, which makes
> >> access even slower than normal tor circuits of n relays.
>
> Performance of hidden services is actually rather good. ymmv.

 In my experience, it can take a minute or more to get a circuit
connected because of the delays involved in the whole rendezvous
procedure.  Then, due to the length of the circuit, the data transfer
rate is often fairly poor.  Occasionally, the 5- or 7-hop circuit
comprises only fast nodes, so the transfer rate is high, but usually
the greater number of hops drastically reduces the probability of
getting a fast circuit.
>
> > I am using btcd, an alternative full-node implementation written in
> > golang.  Find it at https://github.com/conformal/btcd.  It has built in
> > proxy support.  The wallet, btcwallet, is separate.  It also has proxy

 Excellent.

> > support, so that you may connect to btcd over tor or as a tor hidden
> > service.  That can be found at https://github.com/conformal/btcwallet.
> >
> > bitcoind nodes are a nice target to look for wallets.  But with btcd, I
> > run that at home while btcwallet runs on my encrypted laptop which
> > connects to btcd over tor.  There is no wallet on my btcd node machine.


  Scott Bennett, Comm. ASMELG, CFIAG
**
* Internet:   bennett at sdf.org   *or*   bennett at freeshell.org   *
**
* "A well regulated and disciplined militia, is at all times a good  *
* objection to the introduction of that bane of all free governments *
* -- a standing army."   *
*-- Gov. John Hancock, New York Journal, 28 January 1790 *
**
___
tor-relays mailing list
tor-relays@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


Re: [tor-relays] bitcoin adopt a node idea

2014-06-26 Thread grarpamp
On Thu, Jun 26, 2014 at 10:44 AM, David Hill  wrote:
> On Thu, Jun 26, 2014 at 12:35:00AM -0500, Scott Bennett wrote:
>> ja...@icetor.is wrote:
>>
>> > http://www.coindesk.com/adopt-node-project-aims-bolster-bitcoin-network-security/
>> >
>>  Assuming that the relevant bitcoin programs could be taught to talk
>> SOCKS, then it seems that tor hidden services would, in principle if not
>> in performance, be an ideal solution.  Running those bitcoin "full" nodes
>> as hidden services might well make them less vulnerable to being shut

bitcoind works fine with tor and has some onion full nodes.

>>  Performance of hidden
>> services, however, are severely constrained by the hidden services protocol,
>> which can slow connection times enough to make one consider USnail as a
>> possible alternative, and the need for circuits of 2n-1 relays, which makes
>> access even slower than normal tor circuits of n relays.

Performance of hidden services is actually rather good. ymmv.

> I am using btcd, an alternative full-node implementation written in
> golang.  Find it at https://github.com/conformal/btcd.  It has built in
> proxy support.  The wallet, btcwallet, is separate.  It also has proxy
> support, so that you may connect to btcd over tor or as a tor hidden
> service.  That can be found at https://github.com/conformal/btcwallet.
>
> bitcoind nodes are a nice target to look for wallets.  But with btcd, I
> run that at home while btcwallet runs on my encrypted laptop which
> connects to btcd over tor.  There is no wallet on my btcd node machine.
___
tor-relays mailing list
tor-relays@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


Re: [tor-relays] bitcoin adopt a node idea

2014-06-26 Thread David Hill
On Thu, Jun 26, 2014 at 12:35:00AM -0500, Scott Bennett wrote:
> ja...@icetor.is wrote:
> 
> > This seems pretty damn similiar to something we should be offering for
> > Tor relays, possibly even exits and bridges (if they only run for a
> > month at a time). Possibly co-ordinated through the EFF?
> >
> > http://www.coindesk.com/adopt-node-project-aims-bolster-bitcoin-network-security/
> >
>  Assuming that the relevant bitcoin programs could be taught to talk
> SOCKS, then it seems that tor hidden services would, in principle if not
> in performance, be an ideal solution.  Running those bitcoin "full" nodes
> as hidden services might well make them less vulnerable to being shut
> down by currency counterfeiters (e.g., the Federal Reserve and the central
> banks of other states, U.S. Dept. of the Treasury).  Performance of hidden
> services, however, are severely constrained by the hidden services protocol,
> which can slow connection times enough to make one consider USnail as a
> possible alternative, and the need for circuits of 2n-1 relays, which makes
> access even slower than normal tor circuits of n relays.
> 
>

I am using btcd, an alternative full-node implementation written in
golang.  Find it at https://github.com/conformal/btcd.  It has built in
proxy support.  The wallet, btcwallet, is separate.  It also has proxy
support, so that you may connect to btcd over tor or as a tor hidden
service.  That can be found at https://github.com/conformal/btcwallet.

bitcoind nodes are a nice target to look for wallets.  But with btcd, I
run that at home while btcwallet runs on my encrypted laptop which
connects to btcd over tor.  There is no wallet on my btcd node machine.

If you're interested in development, testing, or features, see
https://github.com/conformal/btcd/wiki#Contact

- David
___
tor-relays mailing list
tor-relays@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


Re: [tor-relays] bitcoin adopt a node idea

2014-06-26 Thread Moritz Bartl
On 06/26/2014 09:33 AM, Jurre van Bergen wrote:
> Hoi,
> 
> At hartvoorinternetvrijheid.nl we have been toying with the exact same
> idea and I think Moritz had the same idea too. Cheap crowd sponsored
> relays are interesting for several reasons, you feel part of the process
> as a donator. Next to the fact that, at least we came up with that, that
> you get statistics of how many people you have helped on to the Tor
> network, with maybe a few links to relevant censorship news around the
> world. The donor feels warm from the inside and we get to grow the Tor
> network.
> 
> There is work to be done on this, but there is also already work done on
> this, I guess we just need someone to coordinate all of this.

Yes, this was one of the ideas I had when I started torservers.net. The
quick way was to offer "your own relay" (relay nickname, custom DNS,
custom page on IP:80), which we offered from the beginning. Of course it
would be nice(r) to have a user interface where you can "spin up your
own relay", watch fancy statistics etc -- especially interesting for
bridges, where you can now display where the actual users of the bridge
came from using OnionOO. My idea was to still run dedicated Gbit/s exit
relays, because it is the cheapest "bang for buck", but tune down the
fast "unassigned" exit relay and spin up a new instance on a separate IP
whenever a user joins the club.

The natural thing to combine this with would be a billboard where you
can compete with other relay operators, reach GruntMaster 6000 level etc.

-- 
Moritz Bartl
https://www.torservers.net/
___
tor-relays mailing list
tor-relays@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


Re: [tor-relays] bitcoin adopt a node idea

2014-06-26 Thread Jurre van Bergen
Hoi,

At hartvoorinternetvrijheid.nl we have been toying with the exact same
idea and I think Moritz had the same idea too. Cheap crowd sponsored
relays are interesting for several reasons, you feel part of the process
as a donator. Next to the fact that, at least we came up with that, that
you get statistics of how many people you have helped on to the Tor
network, with maybe a few links to relevant censorship news around the
world. The donor feels warm from the inside and we get to grow the Tor
network.

There is work to be done on this, but there is also already work done on
this, I guess we just need someone to coordinate all of this.

All the best,
Jurre

On 06/26/2014 03:09 PM, ja...@icetor.is wrote:
>   Sorry perhaps I didn't explain well enough. What I was pointing to was
> that tor could benefit from the idea of cheaply crowd sponsored relays
> that use ansible, chef or  puppet to spin up for a month. That the
> article is about bitcoin is merely coincidental.
> -J
> On 06/26/2014 05:35 AM, Scott Bennett wrote:
>> ja...@icetor.is wrote:
>>
>>> This seems pretty damn similiar to something we should be offering for
>>> Tor relays, possibly even exits and bridges (if they only run for a
>>> month at a time). Possibly co-ordinated through the EFF?
>>>
>>> http://www.coindesk.com/adopt-node-project-aims-bolster-bitcoin-network-security/
>>>
>>  Assuming that the relevant bitcoin programs could be taught to talk
>> SOCKS, then it seems that tor hidden services would, in principle if not
>> in performance, be an ideal solution.  Running those bitcoin "full" nodes
>> as hidden services might well make them less vulnerable to being shut
>> down by currency counterfeiters (e.g., the Federal Reserve and the central
>> banks of other states, U.S. Dept. of the Treasury).  Performance of hidden
>> services, however, are severely constrained by the hidden services protocol,
>> which can slow connection times enough to make one consider USnail as a
>> possible alternative, and the need for circuits of 2n-1 relays, which makes
>> access even slower than normal tor circuits of n relays.
>>
>>
>>   Scott Bennett, Comm. ASMELG, CFIAG
>> **
>> * Internet:   bennett at sdf.org   *or*   bennett at freeshell.org   *
>> **
>> * "A well regulated and disciplined militia, is at all times a good  *
>> * objection to the introduction of that bane of all free governments *
>> * -- a standing army."   *
>> *-- Gov. John Hancock, New York Journal, 28 January 1790 *
>> **
>>
> ___
> tor-relays mailing list
> tor-relays@lists.torproject.org
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays

___
tor-relays mailing list
tor-relays@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


Re: [tor-relays] bitcoin adopt a node idea

2014-06-25 Thread Scott Bennett
ja...@icetor.is wrote:

>   Sorry perhaps I didn't explain well enough. What I was pointing to was
> that tor could benefit from the idea of cheaply crowd sponsored relays
> that use ansible, chef or  puppet to spin up for a month. That the
> article is about bitcoin is merely coincidental.

 No, I got that okay.  I was making a tangential point.  The
juxtaposition of the two projects seemed worth a comment in support
of hidden service ideas.  And, yes, the notion of crowd-sponsorship
of relays is good, although perhaps a feature to encourage longer-term
availability might be better.


  Scott Bennett, Comm. ASMELG, CFIAG
**
* Internet:   bennett at sdf.org   *or*   bennett at freeshell.org   *
**
* "A well regulated and disciplined militia, is at all times a good  *
* objection to the introduction of that bane of all free governments *
* -- a standing army."   *
*-- Gov. John Hancock, New York Journal, 28 January 1790 *
**
___
tor-relays mailing list
tor-relays@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


Re: [tor-relays] bitcoin adopt a node idea

2014-06-25 Thread Scott Bennett
ja...@icetor.is wrote:

> This seems pretty damn similiar to something we should be offering for
> Tor relays, possibly even exits and bridges (if they only run for a
> month at a time). Possibly co-ordinated through the EFF?
>
> http://www.coindesk.com/adopt-node-project-aims-bolster-bitcoin-network-security/
>
 Assuming that the relevant bitcoin programs could be taught to talk
SOCKS, then it seems that tor hidden services would, in principle if not
in performance, be an ideal solution.  Running those bitcoin "full" nodes
as hidden services might well make them less vulnerable to being shut
down by currency counterfeiters (e.g., the Federal Reserve and the central
banks of other states, U.S. Dept. of the Treasury).  Performance of hidden
services, however, are severely constrained by the hidden services protocol,
which can slow connection times enough to make one consider USnail as a
possible alternative, and the need for circuits of 2n-1 relays, which makes
access even slower than normal tor circuits of n relays.


  Scott Bennett, Comm. ASMELG, CFIAG
**
* Internet:   bennett at sdf.org   *or*   bennett at freeshell.org   *
**
* "A well regulated and disciplined militia, is at all times a good  *
* objection to the introduction of that bane of all free governments *
* -- a standing army."   *
*-- Gov. John Hancock, New York Journal, 28 January 1790 *
**
___
tor-relays mailing list
tor-relays@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


Re: [tor-relays] bitcoin adopt a node idea

2014-06-25 Thread jason
Sorry perhaps I didn't explain well enough. What I was pointing to was
that tor could benefit from the idea of cheaply crowd sponsored relays
that use ansible, chef or  puppet to spin up for a month. That the
article is about bitcoin is merely coincidental.
-J
On 06/26/2014 05:35 AM, Scott Bennett wrote:
> ja...@icetor.is wrote:
> 
>> This seems pretty damn similiar to something we should be offering for
>> Tor relays, possibly even exits and bridges (if they only run for a
>> month at a time). Possibly co-ordinated through the EFF?
>>
>> http://www.coindesk.com/adopt-node-project-aims-bolster-bitcoin-network-security/
>>
>  Assuming that the relevant bitcoin programs could be taught to talk
> SOCKS, then it seems that tor hidden services would, in principle if not
> in performance, be an ideal solution.  Running those bitcoin "full" nodes
> as hidden services might well make them less vulnerable to being shut
> down by currency counterfeiters (e.g., the Federal Reserve and the central
> banks of other states, U.S. Dept. of the Treasury).  Performance of hidden
> services, however, are severely constrained by the hidden services protocol,
> which can slow connection times enough to make one consider USnail as a
> possible alternative, and the need for circuits of 2n-1 relays, which makes
> access even slower than normal tor circuits of n relays.
> 
> 
>   Scott Bennett, Comm. ASMELG, CFIAG
> **
> * Internet:   bennett at sdf.org   *or*   bennett at freeshell.org   *
> **
> * "A well regulated and disciplined militia, is at all times a good  *
> * objection to the introduction of that bane of all free governments *
> * -- a standing army."   *
> *-- Gov. John Hancock, New York Journal, 28 January 1790 *
> **
> 

___
tor-relays mailing list
tor-relays@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays


[tor-relays] bitcoin adopt a node idea

2014-06-25 Thread jason
This seems pretty damn similiar to something we should be offering for
Tor relays, possibly even exits and bridges (if they only run for a
month at a time). Possibly co-ordinated through the EFF?

http://www.coindesk.com/adopt-node-project-aims-bolster-bitcoin-network-security/


-Jason
___
tor-relays mailing list
tor-relays@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays