Bitcoin Forum
November 09, 2024, 01:16:04 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: privacy and bitcoin protocol over TCP  (Read 562 times)
smokeydog (OP)
Member
**
Offline Offline

Activity: 96
Merit: 11


View Profile
August 27, 2017, 02:18:53 AM
 #1

If bitcoin uses TCP as it's transport and servers need to listen for connections on well know ports,  what prevents code on high powered routers from blocking those ports by a government decree?  If random port numbers are used how would they be discovered by clients.

Obviously this has been covered somewhere I just was not able to find anything on it.  Is there a simple answer or a place I can dig into satisfy my own curiosity?

Like many I am looking for what won't work or explanations as to why it can't be shutdown.  I'm trying to reach a point of feeling as convinced as so many others already are.
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3542
Merit: 6886


Just writing some code


View Profile WWW
August 27, 2017, 03:21:32 AM
 #2

Nothing prevents governments, ISPs, your school or work, etc. from blocking Bitcoin network connections. However Bitcoin is decentralized, there are no servers or clients, only nodes. So in order to "kill" Bitcoin, you would have to prevent every single node from connecting to any other node in the network. This would have to be a worldwide effort since Bitcoin nodes can be found all over the world.

Furthermore, Bitcoin does not necessarily have to rely on the internet. There are projects that are working on providing non-internet means of communication for nodes, such as Blockstream Satellite.

zertsekel
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
August 27, 2017, 03:35:24 AM
 #3

I think the question asked here is the same as "why governments can ban torrent worldwide?".
The answer would be the same.
smokeydog (OP)
Member
**
Offline Offline

Activity: 96
Merit: 11


View Profile
August 27, 2017, 04:37:37 AM
 #4

Nothing prevents governments, ISPs, your school or work, etc. from blocking Bitcoin network connections. However Bitcoin is decentralized, there are no servers or clients, only nodes. So in order to "kill" Bitcoin, you would have to prevent every single node from connecting to any other node in the network. This would have to be a worldwide effort since Bitcoin nodes can be found all over the world.

Furthermore, Bitcoin does not necessarily have to rely on the internet. There are projects that are working on providing non-internet means of communication for nodes, such as Blockstream Satellite.

To me a node is a TCP end point connection, server is just a generic term.  If I am in the US I can only connect outbound through the network routers.  If our congress passes legislation such that every router in the US must block the bitcoin port, any outbound TCP connection from me how would my TCP connection request ever get to a distant node, outside the US.  No matter how you look at it my device is a client to something if it sends a connection request.  I understand that US regulation would not effect distant nodes but, how would my connection request ever reach one.  I don't trust what is going on with our government and I have a feeling the bitcoin movement may be underestimating this power.

As far as not having to rely on the internet, I get you point but what is possible and what is now are different issues.
aleksej996
Sr. Member
****
Offline Offline

Activity: 490
Merit: 389


Do not trust the government


View Profile
August 27, 2017, 08:17:06 AM
 #5

I will post a simple answer, as there are many. You can use Tor with Bitcoin. Learn about Tor and you will understand. No country was able to block Tor, despite huge efforts, mostly by China. Tor has bridges, which are like proxies to a Tor network. You could also have something similar to that for Bitcoin without using Tor, but Tor is the best option, plus you stay anonymous.
smokeydog (OP)
Member
**
Offline Offline

Activity: 96
Merit: 11


View Profile
August 27, 2017, 01:09:56 PM
 #6

I will post a simple answer, as there are many. You can use Tor with Bitcoin. Learn about Tor and you will understand. No country was able to block Tor, despite huge efforts, mostly by China. Tor has bridges, which are like proxies to a Tor network. You could also have something similar to that for Bitcoin without using Tor, but Tor is the best option, plus you stay anonymous.

I am not up on the subject of Tor, only heard of it.   I will spend some time digging into the subject.  Thank you for giving me the lead.  As I plow through all this information, I generate many questions but, so far they all seem to have reasonable answers.  My goal is to reach the point where my perceived trust in the architecture starts growing faster then my list on concerns.  I hope I can reach that point in a few months with the available time I have.
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!