5 Steps to Install Bitcoin-Qt Faster - Bitcoin-en.com
5 Steps to Install Bitcoin-Qt Faster - Bitcoin-en.com
synchronization - Sync with bitcoin-qt very slow (0,01% ...
Windows client does not display on taskbar during startup ...
Running A Full Node - Bitcoin
Fee bumping - Bitcoin Wiki
My first experience with bitcoin was NOT positive :( + Questions
After seeing an interesting comment on /funny in which bitcoin currency is used to make tips across reddit I started to investigate and learn about the Bitcoin. I had heard about it before but I didn't know how it worked or what I had to do in order to use it. A dozen Bitcoin Wiki entries later I download bitcoin-qt and create my first wallet. The system seemed very easy and straightforward and I had already started to apply for "free starter bitcoins" when I met "synchronization". Now synchronization is not necessarily a deal breaker but it was annoying as hell. I'm using an old computer and it seemed as if it would take at least a day if not more to complete the whole process... and during that time my computer was getting slow as hell. Now I'm quite a tech savy person and I know why in this P2P based system this is important, but for anyone else this would be unacceptable. Imagine elder people or not so tech savy persons trying out the system for the first time and noticing that they can't use it without occupying 2+ GiB of their HardDrive and having to wait a lot. I did not complete the sync and tried to use the multibit instead. But since I had already applied to the Free starter bitcoins on some websites I wanted to keep my old wallet. I try to look for an import/export button but it seems that Bitcoin-qt doesn't support exportation and I needed to use a third party application called pywallet (command line!) to export my wallet and convert it into another plaintext format since the format used by bitcoin-qt was not supported by multibit. And one would assume that the first thing you do when creating such a currency is to define a standard for the wallet and the applications. Again, I know how to use the command line but anyone who doesn't and who just wants to try out the system for the first time would be inmediately turned off by this limitation. These are all issues that need to be fixed and addressed. Also, at the current situation it is much more comfortable and easier to set up an e-wallet than using standalone software on my computer. And if you ask me, it beats the purpose of creating a decentralized currency when in the end the most popular e-wallet services are going to hold most bitcoins and suppose a great security risk. So I ask you: do you know any solutions to the above mentioned problems? Is there any way to reduce the impact by those hindrances? And now to the questions: Since I'm a very inquisitive mind and I'm still very much interested in bitcoins I would like to ask some questions I couldn't find properly answered in the wiki about the nature of the bitcoin system and how exactly it works. I'd be very grateful if you could answer any of the following questions: 1. What exactly is a bitcoin? A string of text? A hash? A file with a string of text? 2. If I'm not mistaken, a bitcoin wallet is made of a public key and a private key. If I want to transfer my wallet from one program to another or a piece of paper... would I need to export or print out the strings of text that form the bitcoins itself or do I just need those two keys? 3. How does the bitcoin system know how much balance is inside an wallet/account. Does it typically ONLY check it against the chainblock or does it also make use of any bitcoin strings stored inside the wallet? 4. Cryptographically speaking... what happens when I transfer bitcoins? Thank you! *Please don't downvote me just because my first experience was negative. I'm still very interested and would like to learn a lot more. * Edit: Thank you very much for all your answers! I can't reply to all of you (mainly because it's very late over here) but I feel that I understand the concept much better and also feel much more comfortable knowing that the only thing I ever need is my private and public key. It makes me care much less about software and wallet.data files, knowing that I can have everything I need written on piece of paper or saved in an encrypted file of my own. Then, when I need to spend bitcoins or check my balance I can use whatever software I deem best at the moment. Thank you!
1. Install Bitcoin-Qt Since version 0.9, Bitcoin-Qt was renamed to Bitcoin Core t o reduce confusion between Bitcoin-the-network and Bitcoin-the-software. Bitcoin Core is a full Bitcoin client. It is a thick client, meaning it requires the full blockchain (explained below) on local disk to operate and expose blockchain back to the network to help relay and verify transactions. During the startup of Bitcoin-qt on Windows, (which is extremely slow, usually taking several minutes to start), the standard taskbar icon for the running program does not display, making it impossible to ALT-TAB back to the Bitcoin program's startup dialog until the several-minute startup process completes. In other words, Bitcoin-qt basically disappears the moment you switch to another window. I'm not blaming you but the bitcoin community should be aware that bitcoin's security model relies on most of the real economy being backed by full nodes. If everyone runs a lightweight wallet then bitcoin will die. This means we should be very very careful before doing anything that makes it harder to run a full node and using it as a wallet; like raising the block size. Continue this thread ... If you want to store them in D:\BitcoinData then click on "Properties" of a shortcut to bitcoin-qt.exe and add -datadir=D:\BitcoinData at the end as an example: "C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir=d:\BitcoinData Start Bitcoin, now you will see all the files are created in the new data directory. Linux . By default Bitcoin will put its data here: ~/.bitcoin/ You need to do ... Shut down Bitcoin Core. Go to your Data directory and delete the file mempool.dat. This stops it acting as a cache and reloading your transaction. Start Bitcoin Core with the command-line option -walletbroadcast=0. On Linux, you might be able to just run bitcoin-qt -walletbroadcast=0, depending on how