Bitcoin Forum
May 04, 2024, 05:23:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to defend the Bitcoin network against traffic filtering?  (Read 1600 times)
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
March 07, 2013, 01:07:20 PM
 #1

The title says what I worry about:

What if the state forces ISPs to filter Bitcoin traffic?
What tricks does Bitcoin use to defend itself against such an attack?
Shouldn't we add something into the protocol to survive the day when ISPs switch the filtering on trying to fragment the Bitcoin network?
1714800219
Hero Member
*
Offline Offline

Posts: 1714800219

View Profile Personal Message (Offline)

Ignore
1714800219
Reply with quote  #2

1714800219
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714800219
Hero Member
*
Offline Offline

Posts: 1714800219

View Profile Personal Message (Offline)

Ignore
1714800219
Reply with quote  #2

1714800219
Report to moderator
1714800219
Hero Member
*
Offline Offline

Posts: 1714800219

View Profile Personal Message (Offline)

Ignore
1714800219
Reply with quote  #2

1714800219
Report to moderator
1714800219
Hero Member
*
Offline Offline

Posts: 1714800219

View Profile Personal Message (Offline)

Ignore
1714800219
Reply with quote  #2

1714800219
Report to moderator
caveden
Legendary
*
Offline Offline

Activity: 1106
Merit: 1004



View Profile
March 07, 2013, 01:12:26 PM
 #2

Passing it through an encrypted channel should stop filtering.
Packet filtering does little harm to P2P protocols. There's no particular reason to worry IMHO.
China style IP-blocking, on the other hand, can be quite destructive, if it manages to prevent bootstrapping.
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
March 07, 2013, 01:16:12 PM
 #3

Passing it through an encrypted channel should stop filtering.

Is it already implemented? If not we should ask devs to implement it while we have time.
caveden
Legendary
*
Offline Offline

Activity: 1106
Merit: 1004



View Profile
March 07, 2013, 01:30:57 PM
 #4

Passing it through an encrypted channel should stop filtering.

Is it already implemented? If not we should ask devs to implement it while we have time.

There's no reason to worry.
It's already "implemented" if you pass your traffic through Tor, a VPN, a SSH tunnel etc.

The Bitcoin protocol itself should not be rendered more complex with useless (in what concern the application) cryptography. There's no need to worry about it. Packet filtering is not a serious threat.
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
March 07, 2013, 01:34:34 PM
 #5

Passing it through an encrypted channel should stop filtering.

Is it already implemented? If not we should ask devs to implement it while we have time.

There's no reason to worry.
It's already "implemented" if you pass your traffic through Tor, a VPN, a SSH tunnel etc.

The Bitcoin protocol itself should not be rendered more complex with useless (in what concern the application) cryptography. There's no need to worry about it. Packet filtering is not a serious threat.

Ah, I expected to get "more user-friendly" solution. So I have to do some extra magic besides launching Satoshi's client... Thx anyway.
ThiagoCMC
Legendary
*
Offline Offline

Activity: 1204
Merit: 1000

฿itcoin: Currency of Resistance!


View Profile
March 07, 2013, 04:16:03 PM
 #6

On Ubuntu / Debian you can basically run on Terminal (for example, to use TOR):

sudo apt-get install tor
bitcoind -proxy=127.0.0.1:9050

or set it up on bitcoin-qt (GUI): https://en.bitcoin.it/wiki/Tor

 Wink
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!