Bitcoin exchange platforms and foreign exchange regulations

I’m wondering how cryptocurrency exchange platform adapt to country regulations where foreign exchange is forbidden (especially where sending money outside is forbidden).

How they could buy Bitcoin from outside without violating regulations (foreign exchange regulations), in the case if they don’t have much liquidity to match international market price of Bitcoin ?

Why doesn’t the same miner always win?

If the miner with the strongest ability to solve the block wins, why doesn’t the same miner win every time? Wouldn’t that miner still have the strongest ability to perform the proof of work on the next block and thus win every block?

After power hit, wallet won’t load

I downloaded Bitcoin core wallet a few days ago. It was all going well, it synced just to about 25 weeks ago or something. One day the power went down and it shutdown the computer.

When I started bitcoin core again it loaded up to “loading wallet” and is stuck there. Unfortunately I already send a few BTC’s to the wallet. Since I could not access my wallet, I figured that my BTC’s are lost but then I start reading about accessing my wallet using Bitcoind, however when I create the bitcoin.conf file with the


It wont recognize it and still give me the same error and crash as before I created the file.

I am currently running on Windows XP. So since I can’t access my wallet, and since the manual way does not seem to work either, is there any other way to withdraw the coins from the wallet? If not can anyone help me with the bitcoind problem. Thanks a lot.

Are the huge transaction fees mostly mistakes or some other market indicator?

I am trying to understand why there are numerous days in Bitcoin’s history that show huge transaction spikes. See this chart.
enter image description here

The Jan 10th, 2012 spike is due to a mistake by this guy. I can’t explain the other spikes.

Are these spikes mostly or all due to human error? Or are they some other indicator, possibly market value, global usage or popularity? Maybe some think that paying a high fee is supporting the network.

The number of transactions can obfuscate the actual worldwide usage due to things like mixing services, automated transactions, spam. Maybe the fees spent can rule those out and show the global adoption rate assuming those types of transactions would avoid fees as much as possible.

Bonus points if you happen to know what specifically caused any one of these individual spikes. Having a list would benefit Bitcoin history story telling.

Bootstrap.dat on Mac OSX 10.9 – Difficulty

Been trawling through a lot of information (I know this similar issue has probably come up a fair bit) on this issue and going round in circles a bit. I am not the most tech savvy individual, and would be really grateful if someone could has some advice that could save me time.

Here is where I am at:

  • I have a Mac running OSX 10.9.2
  • I have downloaded and installed the Bitcoin-QT. The synching process was just getting started and I have subsequently quit the application and downloaded the bootstrap.dat file – this torrent is currently downloading via the Deluge application.

Thinking ahead, I have read a bit about where to place this dat file once it has downloaded. For starters, I cannot seem to locate the ~/Library/Application Support/Bitcoin/ on my mac? and I also tried the /Users/username/Library/Application Support/Bitcoin but could not find anything. From selecting the ‘Show Package Contents’ for the Bitcoin-QT application itself, should I be creating a folder in here manually?

I’d massively grateful for any tips.


How is the whitepaper decoded from the blockchain (Tx with ~1000x m of n multisig outputs)

The whitepaper is apparently encoded at 54e48e5f5c656b26c3bca14a8c95aa583d07ebe84dde3b7dd4a78f4e4186e713, which is an m of n multisig Tx with 947 outputs (just under the scriptsig limit of 20kB!).

Using the Blocktrail Python SDK, I get a list of the outputs as hex using the following Python (2.7) code (NB, the APIKEY, APISECRET parameters are available if required from

from blocktrail import APIClient
bt_client = APIClient(APIKEY, APISECRET, network='BTC')
txnObj = bt_client.transaction('54e48e5f5c656b26c3bca14a8c95aa583d07ebe84dde3b7dd4a78f4e4186e713')
hashes = [(t['script_hex']) for t in (txnObj)['outputs']]   

The resulting list is available here in full and is essentially all pay-to-pubkey-script Txns. An excerpt:


QUESTION: How is this array of hex data parsed into the bitcoin.pdf? Specific Python framed answers would be appreciated!