Bitcoin Forum
July 07, 2024, 05:25:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: can governments prevent a cryptocurrency wallet from syncing with the network  (Read 1933 times)
ABISprotocol
Sr. Member
****
Offline Offline

Activity: 278
Merit: 251

ABISprotocol on Gist


View Profile WWW
September 19, 2014, 11:15:04 PM
 #21

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/pushtx
https://blockchain.info/decode-tx
https://toshi.io/docs/#relay-transaction

Here is some good information:
http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html

Don'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/aa6ab79e92f2a876073e
https://github.com/OpenBazaar/OpenBazaar

Some 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.js

Also, 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.

I am not certain if you are assuming my workflow suggests using an actual online wallet service to store your Bitcoin. I would never do such a thing as this is how I see others lose Bitcoin. What I was suggesting was using addresses that you generated offline, so never actually storing bitcoin on a machine that has a network card or drivers. You then create an unsigned transaction, then sign the transaction and paste the resulting hex into one of the sites or nodes that is available, so they broadcast your transaction to the network and it gets mined into a block. You are kind of right about the centralization of this method as their arent many places to post signed transactions anonymously, but nothing is stopping us from creating more places/APIs to do so, We got nearly 3 Identical API's that do push transactions this week. Also your right that your IP address can be blocked by services etc. It is easy to change IP, takes less than 5 minutes on-top of that, most have access to VPN/Proxies.

I remember reading about Zero Cash around January of last year, if this ends up having significant improvements over the Bitcoin Protocol, then Bitcoin might adapt any beneficial changes which are possible to implement or hardforks to implement. I don't see Bitcoin being taken over by another chain at this point, although it is certainly possible. I am pretty skeptical towards alternative coins in general, however I feel like its an example of Darwinism. The coins with the most innovation tend to survive and those that are nothing other than find replaces of "Bit" and an older Timestamp and string die off.

Edit: Might be thinking of Zerocoin not Zerocash

Yeah. Zerocash is the one that is is improved.  Zerocoin is the one that had some early hiccups and essentially was an early codebase that led to some more brain wanderings and things like Zerocash, which really has not been released.  Developers are (by github user ID) primarily these:
https://github.com/matthewdgreen
https://github.com/imichaelmiers
https://github.com/ChristinaLGarman

You can see more on Zerocash here:
http://zerocash-project.org/
And there was an announcement on it here, indirectly indicating that the release date for Zerocash is anticipated to be November or December of 2014:
https://twitter.com/secparam/status/468784402558771200

Which pegs the beginning of 2015 as something of a new era in the relationship of the individual to the "state."

Cheers.



ABISprotocol (Github/Gist)
http://abis.io
chat (OP)
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
September 30, 2014, 05:07:43 PM
 #22

TO ALL THOSE THAT CONTRIBUTED TO THIS TOPIC.

I just want to say thank you to all those that contributed all the different methods that I can use to connect to the blockchain.
I will be making note of the different methods.

If anybody has any other ideas please add it here, before the topic eventually dissappears way down the topic list and other users may not find all these helpfull suggestions.

Thank you all for your time
Madness
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


My goal is becaming a billionaire.


View Profile WWW
October 01, 2014, 07:26:38 PM
 #23

TO ALL THOSE THAT CONTRIBUTED TO THIS TOPIC.

I just want to say thank you to all those that contributed all the different methods that I can use to connect to the blockchain.
I will be making note of the different methods.

If anybody has any other ideas please add it here, before the topic eventually dissappears way down the topic list and other users may not find all these helpfull suggestions.

Thank you all for your time


I'am really a newbie on those stuff , but since it's Peer to Peer , ISP can block Ports or shit to prevent us from connecting with the network , nop ?

blumangroup
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250


'Slow and steady wins the race'


View Profile
October 02, 2014, 04:39:05 AM
 #24

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/pushtx
https://blockchain.info/decode-tx
https://toshi.io/docs/#relay-transaction

Here is some good information:
http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html

Don'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)
This is true, however in order to effectively be able to use any of the above services you need to know which inputs are unspent on a private key that you control. In order to know this information, you essentially need to have access to the blockchain in some way. (or at the very least have access to the blockchain up to the point that you have received the last input that you wish to spend)
Someone could easily connect to a block explorer via TOR to effectively solve this problem. Also connecting to a block explorer would make it so the government would not be able to block a specific port that connects to the rest of the network as they would generally connect to this via HTML

cloudthink.io   



 



 



 



 



 



Truly Profitable Investment Packages
Custom-Built ASIC Miners ● #1 Self-Sustainable Bitcoin Mining Service in the World ●
Pages: « 1 [2]  All
  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!