The purpose of this FAQ is to give general education and information about Bitcoin. It should not be considered financial advice.
The great thing about Bitcoin is that you do not need to understand how it works in order to use it. If you are interested in diving in a little deeper, this FAQ is for you.
Put very simply it is a new form of money that works extremely well on the Internet.Back to top
No. Virtual currencies are generally tokens issued by a company for near-exclusive use on their site. Examples include loyalty or gift cards, air miles or mobile phone top-ups.
Bitcoin is a general purpose digital currency. It is programmable money.
Nothing like Bitcoin has ever existed before.
In a similar way that email revolutionised the postal service, Bitcoin can revolutionise financial services.
For a broader view at what Bitcoin provides you should watch this video (6min).Back to top
Yes. It is much easier than other online payment systems. In many cases you simply click a link and confirm that the transaction is correct. On smartphones people tend to use QR codes because it's easier.Back to top
It's like a barcode but made up of black and white squares. It stores information in a way that is easy for smartphones to read using their cameras.Back to top
A great example is the Reddit Change Bot. After you've deposited some bitcoins into your tipping wallet you can then transfer those bitcoins to anyone (even if they've never heard of Bitcoin) just by entering a comment like this:
That command will tip $0.5 (in bitcoins) to whoever you are replying to. Variations of that command are also available for Twitter and GitHub.Back to top
Yes. Bitcoin works extremely well on the Internet.Back to top
That's fine. The Bitcoin money supply can easily handle a sum of that magnitude.Back to top
Bitcoin fees depend on the size of the data to be stored not the magnitude of the transaction involved. If the above was a simple transaction it should cost about $0.02.Back to top
No kidding - Bitcoin is extremely efficient.Back to top
Yes. Currently many services offering international remittances charge the person sending money home to their family significant amounts. Bitcoin greatly reduces this.
With Bitcoin an international remittance is as easy as sending an email.Back to top
The Bitcoin network has a capital "B", while the tokens that represent value are called bitcoins with a small "b".Back to top
The three-letter code is currently BTC but many believe that it will finally become XBT in the future. The Bitcoin community is currently working with the International Standards Committee to ratify XBT under ISO 4217.Back to top
In a sense. It is not owned or controlled by any organisation. There is no government or corporation backing it. It is not patented or copyrighted.
Regardless, it now being used by millions of people all over the world to conduct transactions. These people are the Bitcoin community. By reading this you are part of that community.Back to top
Think about when you log in to a website. Your user name and password are protected using cryptography - a very advanced branch of mathematics that protects secrets.
Bitcoin uses cryptography to prove to others that you, and only you, have the right to spend the funds under your control.
All of the cryptography in Bitcoin is well-known and used in countless other applications including banking systems. There is nothing new or special.
In short, if you trust mathematics, you can trust Bitcoin.Back to top
Yes. You don't even have to know who they are. Also they don't have to be connected to the Internet to receive bitcoins.
Obviously, you can receive bitcoins from anyone as well - perhaps as part of a crowdfunded project or a loyal fanbase.Back to top
Almost. When you want to receive money you would typically provide a Bitcoin address. It is a long string of letters and numbers that starts with either a 1 or a 3. Here's an example:
1AhN6rPdrMuKBGFDKR1k9A8SCLYaNgXhtyBack to top
Yes. The most private way to use Bitcoin is to never re-use an address. Your Bitcoin wallet will take care of this for you.
Also, if you did find yourself actually typing one and made a mistake the wallet software will tell you that it is not valid.Back to top
Bitcoin is available for everyone. You can find Bitcoin wallets for Windows, Mac, Linux, Android, iPhone and pretty much everything else.
Many Bitcoin wallets are "open source" which means that developers can look at how they work and verify that there is nothing suspicious going on.Back to top
Some wallet providers will ask you to sign up, others don't.
It is not a requirement of Bitcoin that you reveal your identity. In fact one of the prime goals of Bitcoin is to avoid revealing your identity to anyone, but still allow you to conduct a transaction. It is very like cash in that sense.Back to top
No. It is possible for someone with significant dedicated resources (governments, police agencies etc) to track your transactions by examining the public block chain.
Overall, its anonymity is much closer to cash than to a credit card.Back to top
It is the large database that contains all the transactions ever made using Bitcoin. New transactions are gathered up into a group called a block. Each new block references the one before forming a chain.
At present the block chain is about 65GB and growing every 10 minutes.Back to top
You don't have to. As a normal user of Bitcoin you are only interested in the parts of the block chain that contain your transactions. That small portion is about 25Mb.Back to top
Normally people running websites that accept Bitcoin - merchants - would make sure they maintain a complete copy of the block chain to avoid double spends.Back to top
That is where you get to spend the same money twice with different people. It was a common problem with digital money before Bitcoin solved it.Back to top
In the past there have been many attempts at making digital money. They have all failed because they all required trust in someone. Usually this was a company or government that checked all the transactions going through their system to ensure that no-one was doublespending.
The fundamental problem was trusting the central checker. What if it was cracked and all the transactions rewritten? What if the central checker itself wanted to fake a crack in order to cover something up?Back to top
That's what Bitcoin does. Everyone who downloads the full block chain is contributing to the overall security of the block chain. Everyone is continuously checking everyone else. Nobody trusts anyone, but everyone trusts the mathematics.Back to top
Yes. It uses a very similar approach to sharing the big database file that is the block chain. Anyone running the Bitcoin software is known as a node or peer.Back to top
Anyone can offer up a block for acceptance by the Bitcoin network. To create blocks you simply run some software called a Bitcoin miner. If your block is accepted you get a reward.Back to top
Sure. To get a block accepted you have to prove that you have checked all the transactions in it are valid and that you have expended a certain amount of effort in securing it.Back to top
Bitcoin uses cryptography to create a number that is unique to the block. It is impossible to know in advance what the number will be since even the slightest change in the block will produce a completely different number.
The task facing a Bitcoin miner is to fiddle with some settings for the block, without altering the integrity of the transactions, until that number is below a given target.
The lower the target, the greater the difficulty.
For the technically minded, a Bitcoin miner has to find a SHA256 hash that is under the target value.Back to top
Remember that there are millions of computers out there running Bitcoin mining software. They are all in competition with each other trying to get their blocks accepted so that they can claim their reward.
If there was no target then there would be millions of blocks all being offered up and it would be very easy to include double spends.Back to top
Yes.Back to top
Yes. Once a miner has secured a block, they send it to other nodes in the Bitcoin network for verification. It is trivial to verify that the target has been achieved and that all the transactions have not been tampered with.
This proves that the original miner put some effort into securing the block and qualifies for their reward. This reward is called the "coinbase" and it is the only way that new bitcoins can be minted.
The other miners then continue gathering transactions and grouping them into a new block which they will later link to this one.Back to top
That's the analogy. You could extend it a little to say that Bitcoin is a digital element that is rarer than gold.Back to top
Yes. There will only ever be 21 million bitcoins produced and they only exist here on Earth. It will take until about the year 2140 to get them all.
Gold is present all over the Universe. All it takes to find more is to go up into space and get it.Back to top
Yes - it's not exact but near enough. Bitcoin restricts the number of blocks that can be mined to about 1 every 10 minutes using the difficulty. This results in a controlled release of new bitcoins via the coinbase.
Once all the bitcoins have been mined then the coinbase will only contain transaction fees.Back to top
Over 15 million.Back to top
No. Fortunately bitcoins are infinitely divisible since they are merely numbers. At present the Bitcoin network keeps track of them to 8 decimal places.
Thus the total number of units in the Bitcoin system is 2.1 quadrillion (2,100 trillion) which is enough for the global cash economy.
Of course, even a fraction of a single bitcoin is sufficient since it is infinitely divisible.Back to top
Since everyone is in competition with everyone else there could be multiple competing blocks being built. The rule is that the Bitcoin network will always accept the longest chain with the highest difficulty level as the final answer.Back to top
Blocks that are no longer on the longest chain are called orphaned blocks. The transactions that are contained within them are no longer considered to be valid and are dropped from the Bitcoin network.Back to top
Yes, in the worst case scenario. However, it is much more likely that the transaction has been copied into a block on the longer chain.Back to top
While there is a lot of activity at the head of the block chain it very rapidly decreases the older a block gets. By the time a block is 6 layers deep into the block chain it can be considered to be irreversible.
We call each layer a "confirmation" since a miner has verified the block and then built upon it.Back to top
Typically each confirmation takes about 10 minutes. Therefore in about an hour any transaction is irreversible.Back to top
No. Bitcoin is very like cash. Once you've spent it that's it.
There is nobody with whom you can file a complaint to get your money back. If it were possible to undo a transaction it would undermine the security of the entire Bitcoin network.Back to top
Yes. With Bitcoin a merchant gets paid within an hour for their goods and services. If the merchant is willing to reduce the number of confirmations (such as with low value items) then they can get their money quicker.
Credit cards often keep the possibility of chargebacks open for 180 days leading to uncertainty with cashflow so Bitcoin definitely helps merchants accepting digital payments.Back to top
No. Bitcoin is free to receive, and incurs a small transaction fee to send. This is sometimes called the "miner's fee" and it is used to pay for the securing and eternal storage of your transaction across millions of computers on the Internet.Back to top
The fees are added to the coinbase which is paid to an address owned by the miner. They are not redeemable for about 100 blocks.
Every so often when the price of a bitcoin has stabilised for a reasonable duration (many months) the fee is adjusted by collective agreement. Currently it is 0.5mBTC which is less than 0.02 USD.Back to top
Bitcoin uses the metric system to denote amounts. 1mBTC is a thousandth of a bitcoin and is called a milli (like millimeter). 1µBTC is a millionth of a bitcoin and is called a mike (like micrometer).
The smallest unit (remember the 8 decimal places) is called a Satoshi after the inventor of Bitcoin: Satoshi Nakamoto.Back to top
No-one knows. The name Satoshi Nakamoto is definitely a pseudonym and may represent a single person or, more likely, a group of people.
Back in 2008 Satoshi provided a whitepaper describing Bitcoin to a popular cryptography forum. A short while later the first draft of the Bitcoin software was made available to the open source community for examination.
Satoshi stayed with the Bitcoin project contributing code, answering questions and clarifying intentions. Then in mid-2010 Satoshi announced their intention to leave and departed. Satoshi has not been heard from since.Back to top
As a guess it could be that as an anonymous figurehead Satoshi can do no wrong. Or perhaps Satoshi felt that the project was sufficiently developed to hand it over to others to take forward.Back to top
Most well established businesses are looking for repeat business so are not trying to defraud you. That said, "buyer beware" is the key phrase when dealing with any online merchant.
Virtually all countries with access to the Internet have laws that protect consumers from unfair business practices. Often representation under those laws is free through some kind of Trading Standards department.Back to top
Well then, that brings me to something very interesting about Bitcoin.
Recall at the start I mentioned that Bitcoin is "programmable money". This means that Bitcoin transactions can be created that go beyond the usual "pay this much to that address".
Before I can explain you'll need to know more about transactions.Back to top
Let's take it step by step.
Clearly a transaction is simply someone sending money somewhere. The transaction says "pay this much bitcoin to this address authorised by me".Back to top
From previous transactions that have been paid to me in earlier confirmed blocks.Back to top
Yes. The sum of all bitcoins paid into Bitcoin addresses that you own is your total balance.Back to top
For that you need to know a little more cryptography - specifically something called public and private keys.Back to top
Here's a quick overview of the principle.
In the world of cryptography, the padlock is called the "public key" because it is out in the open (public) and only a single private key will unlock anything protected by it.
Also, in cryptography a "key" is just a very large number. So we have a "public very large number", and a "private very large number".Back to top
Yes. With the private key you can work out the public key, but you can't go backwards.
Keep your private keys secret, keep them safe.Back to top
Almost. Since the public key is a very large number it is compressed (like zipping up a file) to reduce the space on the block chain. The compression process also hides the public key which comes in handy later.
That compressed version is the Bitcoin address.Back to top
This is the final piece of the Bitcoin puzzle. The private key is used to sign transactions.Back to top
Yes, except it cannot be forged.Back to top
A Bitcoin transaction is made up of inputs coming from earlier transactions that gave you bitcoins. Those earlier transactions have outputs that point to your addresses.Back to top
Exactly. When you create a new transaction you gather up the unspent outputs from various parent transactions to make up the money you need.Back to top
Yes. Imagine you have received 1.5 bitcoins (1.5 BTC) each from 10 different sources giving a total of 15 BTC spread over 10 outputs.
You need to pay a bill of 4 BTC so you gather up 3 outputs totalling 4.5 BTC. You create 2 outputs: the first for 4 BTC to cover the bill; the second for 0.5 BTC which you send to an address that you own as "change".
If you want to pay a transaction fee this is represented by reducing the change to, say, 0.4999 BTC. Now the total of all the outputs is less than all the inputs by 0.1 mBTC. That imbalance is the transaction fee which can only be claimed by a successful miner.
It is the job of your Bitcoin wallet software to handle all this.Back to top
You need to produce the public key associated with each address for the outputs. You'll remember that it was hidden behind some compression so only you have it to hand the first time it gets used.
With that public key out in the open anyone can now verify that it correctly compresses to the named address. So far so good - you've proved that you own the address, but now that public key is public knowledge. What if you've used that address before?
Enter the private key. You sign the overall transaction with the private keys for each of the involved addresses.Back to top
In cryptography, public and private keys are linked. If someone knows the public key they can verify a signature made by a private key is correct. This gives conclusive proof that you own the address and that you made this new transaction to spend of the contents.Back to top
Now that you understand inputs and how they can be signed to authorise payments to outputs, it is easy to imagine if that process was made a little more complex.
For example, imagine if a little script could be added that effectively said "I authorise payment to this address, but only if it is also authorised by the owner of this address".Back to top
Exactly. The usual scenario is that Alice and Bob want to make a trade, but they don't trust each other. However, they both trust Trent who has no interest in either Alice or Bob's affairs.
Alice and Bob strike a deal where Trent holds bitcoins, but cannot spend them to anywhere else other than either Alice or Bob so he can't run off with the money.
If the trade is successful, Trent pays Bob. If it fails Trent pays Alice.
The real situation is more complex than that, but you can see where this could lead. In Bitcoin it is possible to create scripts of almost arbitrary complexity which are known as contracts.Back to top
Actually very little, but often people want to really understand what they are using. It helps to know what is going on under the covers at a basic level.Back to top
This is the amazing thing about Bitcoin. You barely need to know anything to use it, but the more questions you ask the more you learn.
We haven't even started on the economic theory behind it yet.Back to top
Bitcoin has been designed as a deflationary currency, so it has a strictly limited money supply.Back to top
Broadly speaking, a deflationary currency is one that increases in value over time. Goods and services priced in a deflationary currency will therefore tend to reduce in price - all other things being equal.Back to top
The price will be less because the purchasing power of Bitcoin is expected to increase over time because the money supply is limited.
Put simply, if the Bitcoin economy grows more quickly than the number of bitcoins produced then the price of a bitcoin goes up. There are complexities to do with the velocity of money (a bitcoins can be re-used within an hour typically) but that's the gist of it.Back to top
That's entirely your choice. Nobody is making you spend any.
In fact by withholding your bitcoins from circulation you make bitcoins more scarce. If there is high demand then the overall value of bitcoins should increase accordingly.
Of course you may find something that you want so badly that you're prepared to part with your bitcoins for it.Back to top
I cannot give financial advice, but a general observation is that since the purchasing power of bitcoins is intended to increase over time then it could act as a simple savings scheme.
That said, Bitcoin comes with no guarantees of its future value. It could all crash to zero tomorrow.Back to top
There is that possibility. Nothing like Bitcoin has ever existed before - it is a huge economic experiment.
As time goes on more and more people are becoming aware of the utility of Bitcoin and as a result they attribute value to the bitcoins.Back to top
A bitcoin has no physical presence - it is just a number in a transaction in the block chain. A number by itself has no intrinsic value.
However, a bitcoin does not exist in isolation. It is part of the largest distributed financial database in history. That database facilitates near instantaneous transfer of wealth to anyone anywhere on the planet. That makes it useful, and something that is useful has, by definition, value.
Essentially a bitcoin represents a share in the overall value attributed to the entire Bitcoin network.Back to top
Yes. Or even a part of one. If you only have a single Satoshi (the smallest unit in Bitcoin) you will see the value of your investment change in accordance with the overall network.
That value will go up and it will go down.
It is interesting to note that many financial instruments provide different levels of interest depending on the amount invested. Bitcoin is different, all amounts are treated the same.Back to top
Often they will accept payment in Bitcoin and then immediately cash out to their local currency. There are companies that perform this service for a small fee which is lower than a typical credit card processing fee.
Some merchants choose to cash out almost all their bitcoins, but leave a few behind to have a small exposure to bitcoin risk.Back to top
Not really. The bitcoins are usually sold via an online Bitcoin exchange and then used again by someone who wishes to hold bitcoins.
The fact that someone is able to exchange bitcoins for goods and services increases their utility and therefore the value of the overall Bitcoin network. It is a virtuous circle.Back to top
There are many ways to obtain bitcoins, just as there are many ways to obtain any foreign currency. However it is quite common to use an online Bitcoin exchange.Back to top
Only in broad terms because every exchange is different. Overall it goes like this:
At this point you own bitcoins, but they are under the control of the exchange. You should move them into your own Bitcoin wallet as soon as possible.
Bear in mind that most banks charge a fee for a wire transfer, and the exchange also charges a fee for each trade. It is generally better to use an exchange for larger transactions.Back to top
Unlikely. Both those payment methods are reversible through chargebacks. Any merchant selling you bitcoins through those channels is taking a huge risk that you won't issue a chargeback within 180 days.
Most merchants would be unwilling to take that risk with anyone other than a trusted customer.Back to top
Not a problem. There are many people who provide such a service through a site called Local Bitcoins. Always be cautious when meeting with strangers though.Back to top
Take a look at the Community section which will provide links to a lot of resources to help you explore.Back to top