You've seen the headlines everywhere for this 'bitcoin' stuff. It's been called the most disruptive, secure and sound currency ever created, but it exists in a weird world of very complicated mathematics and poor public perception. Most people just want to know what's the catch?
Without getting into mechanics of these principles, understand that bitcoins are abstract representations of energy used to create it, and that they have absolutely no realworld purpose.Collecting bitcoins is in many ways, a lot like collecting stamps. The only difference between a bitcoin and a stamp is that a bitcoin is divisible. I can take part of my virtual stamp and create a currency 'backed' by the amount of energy it takes to solve part of a very large, unimportant, math problem. So, solve a math problem and presto - you've got bitcoins.
Since 'mining' Bitcoins really means just doing maths, we can estimate how long its going to take to solve a portion of the problem, and use that knowledge to efficiently purchase infrastructure to further solve the problem. Those coins can be sold on electronic markets for other currencies (including VISA gift cards, cash, etc), which can then in turn be used to purchase more equipment to manufacturer more bitcoins.
All you need is a modest computer and a very high end video card. Video cards are designed to do lots of little math calculations at the same time, which makes them very useful for running the bitcoin problem. If we forecast the right video card depending on market conditions, we run a very high likelihood of recouping the entire purchase cost within a few weeks.
Step 0. Find some computer that has a PCIe slot in it. Just about any one made in the last 4 years or so will do, but make sure it has a lot of clearance to put a big graphics card in it. If you do not know how to plug a graphics card into a computer, go to a site like AnandTech or Hardware Secrets to learn how.
Step 1. Plug one of the video cards in the list below into the computer. Make sure it is the right kind of slot or you will fry it and not be able to make any money.
Step 2. Install Linux on the computer, and run one of the Radeon-optimized Bitcoin miners. If you do not know how to run Linux, try reading a website like Slashdot or Google.
Step 3. Let the computer run a Radeon-optimized miner for a few weeks.
Step 4. Sell the Bitcoins on an exchange. If anything, you should be able to break-even and appreciate your new video card (which you can either sell, or use to play cool games). With careful planning, you should be able to even create steady cash-flow from selling BTC.
First, recognize that using any processor other than an AMD GPU is a complete waste of time and money. Bitcoin mining is a very GPGPU-friendly application and you're really just doing vector math so you do not need a very deep architecture. For whatever reason, AMD's implementation is considerably better for BTC mining and there's upwards of a 5x difference between AMD and NVIDIA GPUs as of May 2011. The rest of your hardware pretty much doesn't matter. You might want to have additional PCIe slots to plug more graphics cards in later on.
There are three factors that make BTC mining hard.
Rather than doing all of the math to calculate my own break-even point, I decided to write a few scripts that will lookup all of the Radeon GPUs on the Bitcoin.it Wiki, along with their approximate M-hash/s. I then cross-referenced each Radeon GPU against a database I created at work that keeps track of computer hardware prices to the minute. The system makes no distinction between memory sizes or brands.
The price of electricty in the U.S. is important, so I've assumed a fixed rate of $0.15 USD per kWh. The price of electricty in your area is probably lower, but its better to assume a higher electrical cost as I have completely ignored the electrical costs to power the rest of the computer.
| Radeon GPU | Approx M-hash/sec | Approx ฿/day | Approx $/day | Watts | $/day less Power | GPU Price | Break-even (days) |
|---|---|---|---|---|---|---|---|
| 4350 | 6 | ฿0.01 | $0.06 | 20 | $-0.01 | $34.99 | impossible |
| 4550 | 7 | ฿0.01 | $0.06 | 25 | $-0.03 | $44.99 | impossible |
| 4650 | 31 | ฿0.02 | $0.11 | 48 | $-0.06 | $80.00 | impossible |
| 4670 | 36 | ฿0.03 | $0.17 | 59 | $-0.04 | $46.86 | impossible |
| 4850 | 75 | ฿0.06 | $0.33 | 110 | $-0.07 | $156.99 | impossible |
| 5450 | 11 | ฿0.01 | $0.06 | 19 | $-0.01 | $24.99 | impossible |
| 5550 | 40 | ฿0.03 | $0.17 | 39 | $0.03 | $54.99 | 1833.00 |
| 5570 | 59 | ฿0.05 | $0.28 | 39 | $0.14 | $59.99 | 428.50 |
| 5670 | 71 | ฿0.05 | $0.28 | 64 | $0.05 | $69.99 | 1399.80 |
| 5750 | 105 | ฿0.08 | $0.44 | 200 | $-0.28 | $114.99 | impossible |
| 5770 | 156 | ฿0.12 | $0.66 | 108 | $0.27 | $108.08 | 400.30 |
| 5830 | 244 | ฿0.19 | $1.05 | 179 | $0.41 | $273.26 | 666.49 |
| 5850 | 282 | ฿0.22 | $1.22 | 92.25 | $0.89 | $365.68 | 410.88 |
| 6450 | 27 | ฿0.02 | $0.11 | 18 | $0.05 | $39.99 | 799.80 |
| 6570 | 68 | ฿0.05 | $0.28 | 60 | $0.06 | $64.99 | 1083.17 |
| 6670 | 102 | ฿0.08 | $0.44 | 200 | $-0.28 | $69.99 | impossible |
| 6750 | 167 | ฿0.13 | $0.72 | 200 | $0.00 | $89.99 | impossible |
| 6770 | 180 | ฿0.14 | $0.78 | 200 | $0.06 | $109.99 | 1833.17 |
| 6790 | 220 | ฿0.17 | $0.94 | 150 | $0.40 | $124.99 | 312.47 |
| 6850 | 171 | ฿0.13 | $0.72 | 127 | $0.26 | $139.99 | 538.42 |
| 6870 | 232 | ฿0.18 | $1.00 | 151 | $0.46 | $159.99 | 347.80 |
| 6950 | 272 | ฿0.21 | $1.16 | 200 | $0.44 | $229.99 | 522.70 |
| 6970 | 323 | ฿0.25 | $1.39 | 220 | $0.60 | $89.99 | 149.98 |
| 6990 | 670 | ฿0.52 | $2.88 | 346 | $1.63 | $699.99 | 429.44 |
There you have it. With some simple maths I calculate that if I bought a top of the line Radeon GPU, stuck it in a PC in my closet for 429.44 days while mining for BTC, I'd have a break-even on my investment.
These calculations are only estimates, and only reflect averages over long periods of time (multiple months).
| GeForce GPU | Approx M-hash/sec | Approx ฿/day | Approx $/day | Watts | $/day less Power | GPU Price | Break-even (days) |
|---|---|---|---|---|---|---|---|
| ION | 1 | ฿0.00 | $0.00 | 27 | $-0.10 | $139.99 | impossible |
| 8400 GS | 2 | ฿0.00 | $0.00 | 200 | $-0.72 | $29.99 | impossible |
| 9500GT | 6 | ฿0.01 | $0.06 | 50 | $-0.12 | $54.99 | impossible |
| 9600GSO | 19 | ฿0.02 | $0.11 | 84 | $-0.19 | $63.99 | impossible |
| GT220 | 10 | ฿0.01 | $0.06 | 128 | $-0.40 | $49.99 | impossible |
| GTS250 | 35 | ฿0.03 | $0.17 | 145 | $-0.35 | $129.00 | impossible |
| GTX280 | 46 | ฿0.04 | $0.22 | 236 | $-0.63 | $422.99 | impossible |
| GT430 | 20 | ฿0.02 | $0.11 | 49 | $-0.07 | $69.88 | impossible |
| GT440 | 20 | ฿0.02 | $0.11 | 200 | $-0.61 | $74.99 | impossible |
| GTX460 | 66 | ฿0.05 | $0.28 | 200 | $-0.44 | $145.99 | impossible |
| GTX465 | 64 | ฿0.05 | $0.28 | 200 | $-0.44 | $242.99 | impossible |
| GTX470 | 81 | ฿0.06 | $0.33 | 215 | $-0.44 | $390.88 | impossible |
| GTX480 | 101 | ฿0.08 | $0.44 | 250 | $-0.46 | $504.00 | impossible |
| GTX560 Ti | 67 | ฿0.05 | $0.28 | 170 | $-0.33 | $234.99 | impossible |
| GTX570 | 105 | ฿0.08 | $0.44 | 219 | $-0.35 | $369.99 | impossible |
| GTX580 | 140 | ฿0.11 | $0.61 | 244 | $-0.27 | $579.99 | impossible |
| Quadro NVS 295 | 1 | ฿0.00 | $0.00 | 23 | $-0.08 | $125.99 | impossible |