Bitcoin Forum
May 05, 2024, 07:56:32 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Simple to implement feature requests  (Read 13143 times)
BlueSky (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 4


View Profile
February 08, 2010, 09:00:02 AM
 #1

First request:
Optional connect to IP dialog.

Explanation:
BitCoin connects to the network(of peers) by getting one of a number of IP's from IRC at present, once connected to a single peer other connections can be made, so if only 1 IP on the list are available then you can connect to the network & make connections to other IP's(this is my assumption, please correct me if I am wrong).

This is somewhat similar to how Tor works, when you first start it up it attempts to connect to a public list of IP's(public bridge nodes). This list being public is accessible to organisations that want to prevent the use of Tor(for example the Chinese or Iranian government). And so as a consequence these IP's are blocked, and you cannot connect from these countries.

However there is the option to connect to the ip of a bridge (if you know one, a friend in a free country running Tor in bridge mode perhaps) and so this circumvents regime blocking attempts and is very robust.

Adding this feature will allow Bitcoin to function despite regime efforts to prevent it.
1714895792
Hero Member
*
Offline Offline

Posts: 1714895792

View Profile Personal Message (Offline)

Ignore
1714895792
Reply with quote  #2

1714895792
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714895792
Hero Member
*
Offline Offline

Posts: 1714895792

View Profile Personal Message (Offline)

Ignore
1714895792
Reply with quote  #2

1714895792
Report to moderator
1714895792
Hero Member
*
Offline Offline

Posts: 1714895792

View Profile Personal Message (Offline)

Ignore
1714895792
Reply with quote  #2

1714895792
Report to moderator
1714895792
Hero Member
*
Offline Offline

Posts: 1714895792

View Profile Personal Message (Offline)

Ignore
1714895792
Reply with quote  #2

1714895792
Report to moderator
satoshi
Founder
Sr. Member
*
Offline Offline

Activity: 364
Merit: 6723


View Profile
February 08, 2010, 04:37:24 PM
 #2

There are command line options:

bitcoin -addnode=1.2.3.4    to tell bitcoin about a node to connect to
bitcoin -connect=1.2.3.4    connect only to the specified node(s)

You can use more than one of these, for instance
bitcoin -connect=(first to try) -connect=(next to try) ...

You can specify non-routable IPs with -connect like 192.168.x.x, so if you had a server farm and you wanted one server to connect to the world and the rest to connect to the one server, you could do that.

In particular, -addnode is needed if you're always going to connect through TOR, since the IRC server blocks all the TOR exit nodes.  To connect through TOR, you could use:

bitcoin -proxy=127.0.0.1:9050 -addnode=212.159.72.216
amishmanish
Legendary
*
Offline Offline

Activity: 1904
Merit: 1158


View Profile
January 28, 2018, 04:04:54 PM
 #3

You can use the bellow setting:
bitcoin -proxy=localhost:port -addnode=the_ip_of_node

localhost:127.0.0.1(your local system)
port:9050(your local service)
the_ip_of_node(the network peer node)

Congratulations, you just replied to the founder.
Although, Satoshi had already typed in the exact same thing in his last sentence. I hope this is not a bot bumping a thread.
That'd be weird!!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!