It honestly surprises me a bit that so many people here don't really know this now
![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
No, it is absolutely impossible, in theory or in practice, to block any type of knowledge.
Bitcoin is a protocol, based on mathematics. it is a concept, it can exist on paper or using a calculator for help. It exists on Internet and Internet has a long history of attempted censorship. None of it worked for too long. People learn how to bypass it, you can't follow everyone at all the times. You remember the terror attacks on France not that long ago? EU started banning all kinds of encryption to prevent terrorist from talking to each other, but police reported that they played some first person shooter like CS or CoD and were shooting messages on the walls with bullets. Try stopping that...
![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
Projects like Tor exist for years now and they have been doing an amazing job so far. Many countries banned Tor, some use to ban Bitcoin as well.
China still tries to block Tor, but Tor bridges still work. I believe Bitcoin Core runs by default on Tor if you have it installed, if not, it is one check box to set it up.
Not only did Bitcoin exist before centralized exchanges existed, by it grew as well. People used to get together in a town square and exchange bitcoins, the so called Satoshi squares. By now, even decentralized exchanges exist, like Bisq (former Bitsquare). You had hidden services on Tor for a vary long time, many have fallen, but they always came back even more advanced.
So no. Don't worry. You can't stop a revolution, you can only give more incentive for people to join it by trying to stop it.
Bitcoin will have help from the goverment in the end, because people always run the goverment in the end. It is process that has been going around the world for thousands of years, the democratization. Bitcoin is just a part of it.