This is an open question to anybody who can answer it.
My question is can a government stop a wallet from syncing with the blockchain if they decide to ban the currency completely and not allow anybody to use the wallet?
Will the wallet still function as normal and download the blockchain and will the user be able to send coins from the wallet to any other wallet in the world?
If they can do this then is there any way that this can be bypassed?
Please explain in detail if you could
You don't even need the blockchain in order to make transactions, you can manually Create and then Sign your own transactions with your key then broadcast the transactions hex to the network. Their are a ton of services that allow for this- Blockchain.info, Toshi, much more
https://blockchain.info/pushtxhttps://blockchain.info/decode-txhttps://toshi.io/docs/#relay-transaction Here is some good information:
http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.htmlDon't bother using Python's Random function as a source for address generation, it is not cryptographically strong.
(Remember that one user who used to post youtube videos of him brute forcing wallets?, he was probably just generating addresses using Pythons random till he found one with a balance greater than 0 that someone used)
Sure, it's possible if you are using some shit service which relies basically on someone's website, which can either be shut down, blocked, threatened, or forced into using 'requirements' in order to continue being 'allowed' to continue with its 'license' to do business... (A few sites / services, including exchanges, which too many people rely upon come to mind, that require or try to encourage you to use your 'realname' identity so they can later give it up to The Others, insert a few that come to mind here.)
But what alternatives are available to the failed (or at least, highly vulnerable) website-based model? Not many, admittedly, but the numbers are increasing. Decentralized, distributed p2p markets (as distributed software) of which I am personally aware, number right now at about 12, with some already being used and having development further refined and others being more in a testing and early development stage, though I'm completely sure that there are many more that I'm totally unaware of. An exchange alternative that is P2P (not the only one emerging, but here it is):
https://gist.github.com/drwasho/aa6ab79e92f2a876073ehttps://github.com/OpenBazaar/OpenBazaarSome possibility to help address parts of the overall _privacy_ problem (not a total solution or anything, just part of an exploration)
https://github.com/darkwallet/stealth.jsAlso, your IP address can be temporarily blocked or even banned - I'm not saying it will happen to you, I'm just saying it's possible. That doesn't mean you can't find a way to keep using bitcoin, I am just pointing out the obvious here.
p.s. Zerocash (_anonymity_ solution) is anticipated in Nov. or Dec. of 2014, hoping for the best when that release is out.