New to Bitcoin? Confused? Need help? You've come to the right place.
Bitcoin is an internet based decentralised currency. Similarly to Bittorrent, but Bitcoin uses a public ledger called the blockchain to record who has sent and received money. It's very new, and for many very confusing. BitcoinHelp aims to rectify this. Whether it be explaining how it works, how to use it, how to buy Bitcoins, how to integrate Bitcoins into your business. Sharing your successes as well as failures in order to help others is also gladly received. Ask away!
BitContracts.org is ready to award 10 BTC in bounties to project(s) which make use of advanced Bitcoin features. (Such as use of multi-signature transactions, other unusual ways of making transactions, etc. As of particular uses, check posts to this subreddit.) It works this way: if you want to implement something cool, submit your proposal (reply to this thread). I will consider all proposals and select worthy ones, they will get funding. Say, if I see two worthy proposals each might get 5 BTC bounty upon completion. I recommend trying to make a demo of some interesting feature. Implementation quality does not matter much, it's only important to demonstrate how it can work (of course, it should use tech correctly, faking it isn't OK). Recommended platform:
Electrum (Python, thin client, standalone)
guts of Electrum (you can rip transaction-handling part out of it)
script which uses bitcoind API
But other platforms are OK too. MultiBit, Armory, Bitcoin-Qt, etc. Criteria: It should be an improvement over existing state. Say, it's already to possible to create multi-signature-using transactions and whatnot using bitcoind raw transaction command line interface (see examples), or via friendlier txtool. (Which is a good example of using bitcoind API from JS.) I think friendlier user interface requires some communications between clients. E.g. merchant might upload tx details to some sort of messaging server and give customer a link, then customer's client can negotiate tx details through messaging. Assistance: I will provide assistance in form of advice and whatnot, but, of course, people need to know what they doing, which requires some knowledge of Bitcoin protocol. How to apply: I want to know
what do you want to do
what platform are you going to use
(or list of skills if you want me to recommend one)
to which extent you know Bitcoin stuff and how to implement a demo
approximate time frame
Goal: I want to continue development of perspective tools as part of BitContracts.org effort. I plan to get more funding for it, but it's not guaranteed. And while we are at it, I'm looking for JS and Python developers to work on colored coins clients. This is unrelated to these bounties though, it's on a different budget, potentially much more money.
helping armory find the correct bitcoin-qt directory on a mac
I relocated the bitcoin blockchain files to an attached sd card on a MBA - bitcoin qt works fine but Armory cannot locate them. Armory is rather cryptic in this regard - "please restart Armory using the " --satoshi-datadir=[path]" to notify Armory where to find them" What exactly is one to do - how does one restart Armory with this command ? Appreciate the help :-)
Wallet Question: With an offline Armory wallet do I really need Bitcoin-QT? Can't I just generate an address on the offline computer and add that address to my Blockchain.info account as a watch only address? From there won't I be able to receive payments and view the balance?
Or am I missing something (like all of my bitcoins)?
photorec finds lost wallets on DESTROYED storage devices, Bitcoin-QT, Blockchain.info and now Armory wallets too.
update of this post: http://www.reddit.com/Bitcoin/comments/1byfy0/photorec_able_to_find_lost_wallets/ answer from christoph grenie: << Bitcoin-Qt is the most important one and most used. Armory is the most secure client and widely used. If you could recover this format, people would love you.I dont know much about the other clients. There are even more than just those 4. I suggest you support armory.>> Done! I have added Armory detection in latest PhotoRec 6.14-WIP. Can you test it ? I am not using armory, so maybe someone would test it and i am not sure if photorec recovers encrypted wallets.
So I am new to this whole BTC thing. I accidentally installed Armory before bitcoin-qt finished syncing. I then proceeded to send bitcoins to an address that I generated with Armory. My question is are these bit coins lost or is there anyway to get them? Will they be there when bitcoin-qt finishes syncing? Any ell would be appreciated!!!!!
How to get Armory to use Bitcoin-Qt's block chain on OSX?
I have Bitcoin-Qt installed and synced on OSX Snow Leopard. When I open Armory, the status shown in the Dashboard area says "Preparing Database". When I check out Armory Bitcoin Client > Preferences, I see that "Bitcoin-Qt/bitcoind management is not available on OSX". Is it possible to get Armory to use Bitcoin-Qt's block chain on OSX, or will Armory need to download and verify a second, complete block chain? edit: spelling edit: It appears that Armory on OS X is configured by default to use the Bitcoin-Qt block chain. All I had to do is wait ~3 hours for synchronization. edit: Bitcoin-Qt must be running at the same time as Armory. Shutting down Bitcoin-Qt will take Armory offline.
I've got Armory running on Bitcoin-qt with the full blockchain synced. I've encrypted my Armory wallets (plural) with one very long password. I've got a separate wallet for savings and cash. I'm good right?
I don't have another computer and don't fully trust my computer's won't get stolen, so don't want to go cold storage. But besides that I should be pretty solid on security right? That whole "change" thing kind of freaked me out where people were losing bitcoins, but Armory states it's paper wallets only need to be back-up once and only once. I'm done trying to comprehend it all for now, so can I rest assured that Armory has it all figured out and as long as I follow their UI prompts I'm safe?
Does Armory and Bitcoin-QT download seperate (but the same) blockchain, or do they both work off of the same blockchain (so you only need to download it once with either of them, and then you can use both)?
I want to know if I can "uninstall" bitcoin-qt and the blockchain it downloaded if it is using a "different" one than Armory since I'm using Armory now.
I've heard of Bitcoins before and recently found out most of what Bitcoin entails and decided that since I have a decent gaming rig, that I could use it to mine on the off-time. Now I'm wondering which client to use. What do you guys recommend?
PRACTICE! Go through all the steps, then make sure you can load up the private key with a wallet software. Then once you know that you are doing it right, destroy the address and make a new one for real.
Hey everyone, total noob here with BTC. I've downloaded the blockchain from Bitcoin Core and now I'm trying to get Armory (where I've set up a wallet and sent funds to already) to sync up. Armory still shows up as Offline and it's been "preparing databases" for a good two or three hours now. I'm not sure if I'm just going to be playing the waiting game until it does what it needs to do, or if I need to move a file somewhere, or if my settings are wrong. I do have a printed backup of my wallet just in case. If I've completely f'd this up, is it possible to send that wallet's .dat over to Core or another program and have it sync up there? Thanks.
Mini rant. I was happy using bitcoin-qt for quite a few months now, It had gave me a few headaches, sometimes the database was corrupted or something, just re-index it. It worked fine. I always exit bitcoin-qt before shutting down the computer, to never let this happen again, but it happens from time to time. Anyway, five days ago, it started again with the database problem. I tried to reindex it, delete last blocks and reindex it, nothing was working. So, OK, screw it, delete all (except wallet file) and let download the whole blockchain again. ... Well... it stopped syncing after a while. It tells me that I need to update the client. Other times I it tells me it's syncing, but it shows a 0 blocks indexed (and no arrows icon on bottom-right). After 5 days, I just delete everything (again) and started from 0. I don't like the idea of thin client, but for the moment I've downloaded MultiBit, I read that Armory works on top of bitcoin-qt, should I try it or I will have the same problems? I know this is my problem, not a problem with bitcoin-qt itself, it worked very good for months. I don't think it's a network problem (I have a good connection), not a software problem (Debian Squeeze), as I said, I exit the program before the computer. Just a mini-rant about all this. I'm also concerned this happens to less techie people, they could easily delete the wallet file, or just get tired of bitcoins because of similar problems with the programs.
HELP! Bitcoin qt client crashed on my computer with a database error! Lost all my bitcoins?!
hey guys, The bitcoin qt client was catching up with the blockchain (5 days worth), when after maybe 15 minutes, it comes up with an error, "database corrupted" or something along the lines of that. I looked it up and users said to delete everthing in my %appdata/roaming/bitcoin% directy except the wallet.dat file. So I did that, and downloaded the latest bitcoin qt client, but as it's got 252 weeks to catch up on, it shows 0 btc, is this normal? Will it show my bitcoins whilst it's done updating? It should show it at the end, right? Once it's seen the transactions on the blockchain? Sorry, I'm just ultra panicky atm from not seeing my bitcoins :S EDIT: GOT MY BITCOINS. For anyone that has this problem in the future, it's 99.99% likely it's a RAM problem. Took my dodgy ram stick out and used a rescan tag & it was all good to go! You can also import the boostrap.dat file.
Corrupted wallet.dat with 18 btc - Possible to restore bitcoins?
I have a wallet from yore, had 18 btc that got corrupted and I kind of just lost interest in bitcoins. Well now that 18 is woth $2K or so and I fired up a new bitcoin-qt wallet with that wallet.dat file to see if it would read it. Well it almost did. The GUI read 18 unverified bitcoins at first, and as the blockchain neared completion, it verified every bitcoin. I was so excited. But then it crashed with a runaway exception "can't open database file wallet.dat -30974" I get that error when I try to send a bitcoin too. Any chance of restoring this near-working wallet? EDIT: Bitcoins have been recovered!!!!!!! The final solution was provided by musicbunny, to which I am extremely greatful for his out-of-the box solution. I think pywallet suggested by eof would have done the trick too. The keys probably could have been extracted, but I was running into trouble with my version of Python. Maybe it needed Python 2?
(1) Is it true that encrypting an *existing* bitcoin-qt wallet.dat file will "invalidate" any existing backups? (2) Can I use unicode characters - eg ♥ - in the bitcoin-qt wallet passphrase?
I have an existing bitcoin-qt wallet.dat file which I want to encrypt - using the command in the bitcoin-qt Settings menu, involving creating a passphrase. I have 2 (possibly somewhat related) questions: TL;DR (1) If you encrypt an existing wallet.dat file, will the backups of the old wallet.dat file still work? (2) Can you include unicode characters - eg ♥ - in the passphrase used to encrypt a bitcoin-qt wallet.dat file? Worst-case scenario: The answers to (1) and (2) are both "no" - and I attempt to encrypt an existing wallet using unicode, and my backups no longer work (due to a new pool of addresses somehow being created?) and the passphrase isn't what I think it is (due to the unicode characters somehow being misinterpreted?) - and then I could lose all my coins?? Details (1) The following (old, short) thread claims that after you encrypt an existing wallet, any previous backups of that wallet will no longer work: https://pay.reddit.com/Bitcoin/comments/1ccfdk/encrypting_walletdat_in_bitcoinqt/ Obviously, the the first response in that thread was slightly wrong, for saying that the "server" creates a new pool of 100 addresses to draw on. So using word "server" here was certainly incorrect - but maybe the gist of what they were saying might still be correct? (if you simply change "server" to "client"). I can actually understand that there might be reasons why encrypting a wallet.dat file could cause a new pool of 100 addresses to be generated. But it does not make sense to me that this would make any older (unencrypted) backups instantly useless. It seems to me that these older, unencrypted backups would still have their private keys intact, and could thus be used in certain (perhaps limited?) ways - such as:
"sweeping" the funds from the private keys of the old, unencrypted wallet into another wallet, or
doing a normal "spend" from the private keys of the old, unencrypted wallet (However, if the old unencrypted and the new encrypted wallets now contain different pools of addresses, then I imagine that this spend would invalidate the new, encrypted wallet - because any change from the spend would be sent to a "change address" from among those in the old, unencrypted wallet - and so this amount of change would be missing from the new encrypted wallet, right?).
(2) It seems that including a few unicode characters in the bitcoin-qt wallet passphrase would make it a lot stronger (since unicode is a much larger set of characters than ascii), so I would like to include a few. But it would be more reassuring if it could be explicitly stated that this is indeed supported. Possible catastrophic interaction between (1) and (2)? If the answers to (1) and (2) were both "no" (ie, if you encrypt an existing bitcoin-qt wallet.dat file then any existing backups will not work, and unicode characters do not work in bitcoin-qt passphrases), then I'm worried there could be some kind of catastrophic interaction between (1) and (2) where I lose all my coins, as follows: (1) I encrypt my existing wallet - making my old, unencrypted wallet.dat file now invalidated (due to something involving a new pool of addresses being generated?) and (2) I use a passphrase which includes unicode characters which bitcoin-qt appears to accept at the time of creation, but which doesn't work at the time of trying to decrypt the wallet.dat file (due to something going wring with how the supposed unicode characters are actually interpreted while being entered or copied-and-pasted?). In this possible worst-case scenario, my old backups of wallet.dat no longer work, and my newly encrypted wallet.dat has some password which I'm not able to correctly enter anymore. Sorry to be so paranoid about this! Other remarks: (a) I did do a (limited) test of unicode capability for bitcoin-qt wallet.dat passphrases: simply by creating a new (empty) wallet.dat file, and creating a passphrase for it involving unicode characters, and then attempting to change the passphrase (which requires entering the old passphrase that contained unicode characters). This did seem to work ok: it let me re-enter the old passphrase (which included unicode characters) to create a new passphrase. However, since this is an empty wallet (and since bitcoin-qt would ask for the passphrase only when attempting to actually spend from an encrypted wallet), I did not see a way to fully test whether the passphrase actually worked to decrypt a unicode-passphrase-encrypted wallet for the purpose of spending from it. (I'm still downloading the rest of the blockchain and it's going to take at least another week on my slow connection, so don't see how I could send a small amount to the new wallet to test it either. My existing wallet.dat file was originally created on an internet-connected machine a long time ago, but it's been offline ever since, so in some sense it's kinda-sorta been in somewhat "cold" storage all this time, and I would prefer to avoid putting it online on a "hot" internet-connected machine until absolutely necessary.) (b) Long-term, I am actually also in the process of setting up a proper cold storage system based on Armory, which I have installed on 2 Ubuntu machines (one offline and one online). But I have a slow internet connection, and the backups of this old wallet.dat file have been sitting around unencrypted for ages (I've been relying simply on then being physically inaccessible). Now some "things" are coming up over the next few days where I some better security right away, and it's probably going to take over a week for Armory/bitcoind to update my local copy of the blockchain. So in the meantime, I also need some basic additional security right now - so encrypting the existing bitcoin-qt wallet.dat file using a strong passphrase (and making some new backups) seems like it could be a reasonable initial approach. Thanks for any help!
I've uninstalled and reinstalled bitcoin several times, but I am unable to sync up with the blockchain. Bitcoin keeps giving me the error that it has failed to read block. I am running on 64-bit windows 8. What do I do?
Armory by default doesnt run Bitcoin-qt, it runs Bitcoind. Since armory installs the entire Bitcoin reference client by default, Bitcoin-qt will be present regardless (you can try to delete it, though): Bitcoin-Qt is the “Graphical User Interface” around the core Bitcoin protocol that is run by the majority of nodes on the network. ”bitcoind” is the same software but without the user ... Armory is used by some of the most heavily-invested, and most paranoid Bitcoin enthusiasts and cloud miners for maximum privacy and security. If you are in this category, it is recommended you verify that your Armory installers have not been altered in any way. Armory Ubuntu/Debian packages (*.deb files) are signed directly using our [Offline ... Bitcoin-Qt is the so – called" official " client of the network, which is developed and promoted by Bitcoin Foundation, a non-profit organization uniting core developers and responsible for the community's contacts with corporations and governments.Bitcoin Foundation branches are opened in several dozens of countries around the world. Bitcoin ledger bitcoin armory bitcoin qt gold markthändler leipzig download Das Prinzip von Dark Wallet ist in der Tat clever, die Entwickler haben es nämlich geschafft, im Bitcoin System selbst einen neuen Weg der anonymen Zahlungen zu beschreiten. Is full of impersonation.Armory is a great base for building Bitcoin apps like exchanges and is no safer way to manage large sums of Bitcoins ... I'm not happy with Armory for the following reasons: 1) dependency on Bitcoin-Qt 2) Poor UX (eg: after sending money I have to wait for two screen changes and a potential popup before the transaction is done and none of this is messaged to the user) 3) Constant crashes 4) Bad update system (I was repeatedly prompted to update to 93 when it ...
Getting your Private Keys from the Bitcoin Core wallet ...
In this tutorial we are going to get our private keys from the bitcoin core wallet. This only works when you created the bitcoin address in the same wallet. ... Once you get the Bitcoin-qt software installed on your PC, you will then need to restore the wallet. To do that we will unzip our wallet.dat file, rename the wallet file installed with the new ... Bitcoin Armory - Spending from a Lockbox - Duration: 4:56. Andy Ofiesh 149 views. 4:56 . How to create and use Multi Sig Bitcoin Wallets - Duration: 10:23. Hodl Hodl 6,541 views. 10:23. How to ... addnode=188.8.131.52:7118 addnode=184.108.40.206:7118 addnode=220.127.116.11:7118 addnode=18.104.22.168:7118 addnode=22.214.171.124:7118 addnode=126.96.36.199:7118 ... But the Bitcoin plan calls for the creation of only 21 million bitcoins. In this way, Bitcoin will try to avoid the pitfalls of modern fiat currencies such as inflation, deflation, market ...