Server down captain!
One server just stopped responding, not sure why. Should be able to run without it until I can get a restart on Monday.
|
|
|
Small bug report. Total bitcoins in circulation in the realtime API is not correct (or I don't know how to interpret the number). I don't think that this is a new problem, it might always have been like this. Thanks, I'll take a look. Is this being offered primarily to serve those who cannot just receive an e-mail at their mobile phone's e-mail address (which gets delivered as a text message)? e.g., 3456789012@tmomail.net for T-Mobile? Yes for those providers who don't offer this service and for those who want immediate notifications, without the email to sms delay. If I were to do SMS Notifications and Call for balance / spoken list of recent transactions using twilio (suggested by Stephen Gornick) 0.01 BTC per SMS 0.01 BTC per minute for balance enquiries Minimum purchase 1 BTC (100 SMS's) How many people would be interested in this? This seems reasonable. I wouldn't be able to use it since I'm in Thailand and Twilio currently only supports SMS within US, Canada and UK (as far as I can make out). They do have an International SMS Beta though and if you sign up then they allow sending to 600 carriers worldwide for the same cost (for now, I'm sure costs will change after the testing). Their site says "currently Intl SMS is cost prohibitive" but that's clearly untrue as I've used Clickatell several times for SMS to Thailand. I'll apply for the international beta and see what they say. Clickatell seems quite expensive and the API isn't quite as good. I would be happy to pay the fee, and receive a simple SMS and an ad supported email.
At least that would be one customer ---------------- The site reached 5k wallets yesterday, that means... New disclaimer: https://blockchain.info/disclaimer and privacy policy https://blockchain.info/privacyDisclaimer may seems a little harsh, but I want to make it clear that the Site is not a bank. It is an Interface Only - I don't care what wallets are stored or transactions made through the site but equally will not be held liable for them. This is part of the reason I removed the transaction fees. Uptime has been much better recently.
|
|
|
I've being trying to label 88.6.216.9 (and their old ip 88.6.208.35) for a while.
I hope they know about/support BIP30 and BIP16.
|
|
|
Very unlikely. Someone would need to plan the attack very carefully, have huge amounts of hashing power hiding offline, and gain essentially nothing from it.
Not really, during this protocol change they only need to mine one valid block. But as along as the majority of hashing power is supporting BIP30 the difficulty on the forked chain would be left so high that it would probably die fairly quickly and would not be able to produce the 6 valid blocks needed for transaction reversal.
|
|
|
You can now choose the number of confirmations for alerts If I were to do SMS Notifications and Call for balance / spoken list of recent transactions using twilio (suggested by Stephen Gornick) 0.01 BTC per SMS 0.01 BTC per minute for balance enquiries Minimum purchase 1 BTC (100 SMS's) How many people would be interested in this?
|
|
|
In light of the recent hackings (I'm sure i've said this before ) I just want to add some clarity on security. 1) My Wallet is not vulnerable to hackings in the same way that happened to bitcoinica and slush. If the server root was compromised the attackers would not be able to empty any wallets as they are only stored encrypted. 2) What the attacker may be able to do is change the javascript files to intercept password overtime and then decrypt the wallets. This would only effect people who logged in during this time, but is weak point none the less. I have made a small java app to help counter this: https://github.com/zootreeves/My-Wallet-Integrity-CheckerCompiling from source is recommended but you can download here: https://github.com/downloads/zootreeves/My-Wallet-Integrity-Checker/applet.jarWhen you enter your wallet identifier it will download your My Wallet page and check: a) The DOM for any inline javascript. b) For any unrecognised external javascript file c) Prompt for the user to review any inline javascript d) Verify all local javascript files match those at https://github.com/zootreeves/blockchain.info I have a cron job on my local machine to run this script regularly and alert me of any anomalies. also note: - It is recommended you enable double encryption which would keep your wallet safe if you only logged in to check your balance. - Enabling two factor authentication protects from keyloggers on your own PC (and/or use the onscreen virtual keyboard to type in your second password). - I receive SMS alerts on SSH login or when the tomcat context reloads (which is needed to alter any js).
|
|
|
There was a problem with mysqld crashing when I reimported the blockchain last week. In my attempt to debug it I ran a query which shouldn't have been run which messed up some inputs. Rather than start again I decided to leave it and instead write a blockchain verifying program to check and repair the consistency of all inputs and outputs. However there was all a problem with the verifying program as it would only commit changes for the first error it found. Me being lazy i was only checking the first error, looking up the tx and then assuming the rest would be repaired also. This issue has been fixed now and the verifying program should have repaired everything properly. TL:DR Should be fine now.
|
|
|
Sorry to hear about this zhoutong,
This will be a test of whether bitcoin is truly anonymous and un-blockable. Will the hacker be able to successfully launder and exchange this volume of stolen coins? I don't know if it is better if they are successful or not.
|
|
|
It still keeps saying that the transaction was submitted, but nothing happens and nothing shows up in my transactions.
Ok sure I have found the issue now. I checked the relay logs and it looks like the transaction is trying to spend a coinbase output from a P2Pool block which was orphaned. This a rare occurrence, but was bound to happen sooner or later. 1) All orphaned blocks will now be properly marked e.g. 167283 (Available in json output as well) 2) All transactions which are not confirmed in the main chain will now be marked e.g. bc636ffa6089797c0acf4f8f864285c200790b496dc3551a6b8d9d5bbaa1b2bb3) If two competing blocks are found at the same height all transactions in both blocks will be marked as unconfirmed until the split is resolved. Now stop finding bugs, I've got other stuff to work on Chris Moore kindly made a python script to decrypt My Wallet backups offline. I'm positing it here to archive: #!/usr/bin/python
import base64, hashlib, hmac, json, sys from Crypto.Cipher import AES
def prompt(p): sys.stdout.write(p + ": ") return sys.stdin.readline()[:-1]
def decrypt(encrypted, password): encrypted = base64.b64decode(encrypted) iv = encrypted[:16] encrypted = encrypted[16:] length = len(encrypted) encrypted += ' ' * (15 - (length-1)%16) hash = (hmac.new(password, iv + "\x00\x00\x00\x01", hashlib.sha1).digest() + hmac.new(password, iv + "\x00\x00\x00\x02", hashlib.sha1).digest())[:32] clear = AES.new(hash, AES.MODE_OFB, iv).decrypt(encrypted)[:length] return clear
clear = decrypt(prompt("encrypted wallet"), prompt("password")) obj = json.loads(clear)
if (obj.has_key('double_encryption')): print("wallet uses double encryption") password = obj['sharedKey'].encode('ascii') + prompt("2nd password") for key in obj['keys']: key['priv'] = decrypt(key['priv'], password) print(json.dumps(obj, indent=4, sort_keys = True))
|
|
|
Nope, still not working.
Ok this time I'm sure I've got it. If you could try again that would be cracking.
|
|
|
I'm using Chrome, but I tried it in Firefox with the same result. It has about 70 inputs and 2 outputs. No errors that I can see.
I think I know what i might be. The max http packet size was set to 8KB, so any transactions larger than that would probably fail. I've increased it to 16KB now, if you are able to try again that would be great.
|
|
|
I've been having problems sending coins out of my wallet. It says the transaction is submitted, but several hours later, it's not showing up in my transaction list. Yesterday I was having a similar problem, but it said that I didn't have the correct fees even though I included the miner fee.
Is it in the transaction list then disappearing after a few hours? If so then It is likely to due to incorrect miners fees, try including a 0.005 BTC fee. If it is never showing in the transaction list at all: What browser are you using? How many inputs and outputs does the transaction have? Are there any errors in the javascript error console?
|
|
|
Do you want the certificate back?
|
|
|
It's like a never ending hamster wheel that keeps getting steeper somehow, then you trip and start spinning around the wheel with your face plastered to the metal bars wondering how the hell you got in this mess in the first place.
Nice metaphor --- Site fully back online now. It's a shame some data was lost on orphaned blocks and ip addresses, but I don't really have the will to try and recover it at the moment. As I said before all fees are now removed from My Wallet. ALWAYS keep a backup of your keys then it is not a single point of failure if the Site goes offline. Thank you to coretechs for donating.
|
|
|
|