Build a Cheap Bitcoin Mine

Or, How I Learned to Stop Worrying About Virtual Currency and Love Free Computers

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.

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.

Last rendered Sun Jan 29 12:00:14 2012 CST

Radeon GPUApprox M-hash/secApprox ฿/dayApprox $/dayWatts$/day less PowerGPU PriceBreak-even (days)
43506฿0.01$0.0620$-0.01$34.99impossible
45507฿0.01$0.0625$-0.03$44.99impossible
465031฿0.02$0.1148$-0.06$80.00impossible
467036฿0.03$0.1759$-0.04$46.86impossible
485075฿0.06$0.33110$-0.07$156.99impossible
545011฿0.01$0.0619$-0.01$24.99impossible
555040฿0.03$0.1739$0.03$54.991833.00
557059฿0.05$0.2839$0.14$59.99428.50
567071฿0.05$0.2864$0.05$69.991399.80
5750105฿0.08$0.44200$-0.28$114.99impossible
5770156฿0.12$0.66108$0.27$108.08400.30
5830244฿0.19$1.05179$0.41$273.26666.49
5850282฿0.22$1.2292.25$0.89$365.68410.88
645027฿0.02$0.1118$0.05$39.99799.80
657068฿0.05$0.2860$0.06$64.991083.17
6670102฿0.08$0.44200$-0.28$69.99impossible
6750167฿0.13$0.72200$0.00$89.99impossible
6770180฿0.14$0.78200$0.06$109.991833.17
6790220฿0.17$0.94150$0.40$124.99312.47
6850171฿0.13$0.72127$0.26$139.99538.42
6870232฿0.18$1.00151$0.46$159.99347.80
6950272฿0.21$1.16200$0.44$229.99522.70
6970323฿0.25$1.39220$0.60$89.99149.98
6990670฿0.52$2.88346$1.63$699.99429.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.

Some additional thoughts

The optimal price at which to buy a video card should right about the same price of a single block, or approximately $277.00 This way, we pay for the card on the first block that we hit. If you're going to buy several cards, the individual card price should be divisible by that first-block return.

These calculations are only estimates, and only reflect averages over long periods of time (multiple months).

NVIDIA

GeForce GPUApprox M-hash/secApprox ฿/dayApprox $/dayWatts$/day less PowerGPU PriceBreak-even (days)
ION1฿0.00$0.0027$-0.10$139.99impossible
8400 GS2฿0.00$0.00200$-0.72$29.99impossible
9500GT6฿0.01$0.0650$-0.12$54.99impossible
9600GSO19฿0.02$0.1184$-0.19$63.99impossible
GT22010฿0.01$0.06128$-0.40$49.99impossible
GTS25035฿0.03$0.17145$-0.35$129.00impossible
GTX28046฿0.04$0.22236$-0.63$422.99impossible
GT43020฿0.02$0.1149$-0.07$69.88impossible
GT44020฿0.02$0.11200$-0.61$74.99impossible
GTX46066฿0.05$0.28200$-0.44$145.99impossible
GTX46564฿0.05$0.28200$-0.44$242.99impossible
GTX47081฿0.06$0.33215$-0.44$390.88impossible
GTX480101฿0.08$0.44250$-0.46$504.00impossible
GTX560 Ti67฿0.05$0.28170$-0.33$234.99impossible
GTX570105฿0.08$0.44219$-0.35$369.99impossible
GTX580140฿0.11$0.61244$-0.27$579.99impossible
Quadro NVS 2951฿0.00$0.0023$-0.08$125.99impossible


Copyright 2012 bitminer.info
Donate: 1Pb5KzHVgDyVsnVsfcYbDLvSGxdhH4HTnj
Feedback: kristopher at aye see em dott orge
Dynamite Data