Profitability of BTC Mining
SummaryAfter stumbling onto Bitcoins about three weeks ago, I immediately started to run numbers to figure out the kind of return I can expect on any kind of hardware investment. I will be looking at two scenarios: upgrading a current desktop computer with an ATI graphics card, and building a new computer for the sole purpose of BTC generation. I will be using my own experimental data, along with data found on the wiki for my calculations. I used Slush's pool for two weeks to determine averages, and all numbers have been updated for the current difficulty. There is no real difference between solo, Slush, or Deepbit in the long run, so this may be irrelevant.
Profitability of UpgradingI decided to test only the profitability of the 5870 and 5970, as those are the most popular high end GPUs. Not only that, but the cost to expected ROI is the greatest for these two cards. These numbers are real experimental numbers, but your results may vary slightly by +-5%. I'm assuming a USD/BTC exchange rate of 1 for now, as that seems to be where the market is heading.
https://i.imgur.com/T0veD.pngAs you can see, after around a month and a half, you have paid off your investment in equipment,
regardless of what you buy. After that it is pure profit, disregarding electricity costs. The likelihood of bitcoins crashing in the next 45 days is pretty low, so at the least it is a solid investment into a free graphics card (or whatever you spend on one if you sell it). The likelihood of this information being relevant a year from now is very low, so I would take the yearly profit numbers with a grain of salt.
Profitability of Building New RigAfter pricing out about ~10 or so dedicated mining rigs, I have found that the only rig worth the money is the dual 5970 setup. Think about it like this: a mining rig is comprised of two types of components, namely BTC generating and non-BTC generating components. The lowest cost that I could get the non-BTC generating components to be (CPU, case, PSU, mobo, RAM, and HDD) was around $350. With the next best combination of cards being a dual 5870 config, then the ratio of BTC-generating to non-BTC generating is 400/350 = 1.14. With a dual 5970, that comes out to 800/400, which is 2. Therefore the dual 5970 dedicated mining rig setup is the most efficient.
The mining rig:
$120 mobo (http://www.newegg.com/Product/Product.aspx?Item=N82E16813131402)
$140 psu (http://www.newegg.com/Product/Product.aspx?Item=N82E16817139009)
$50 RAM (http://www.newegg.com/Product/Product.aspx?Item=N82E16820231277)
$40 HDD (http://www.newegg.com/Product/Product.aspx?Item=N82E16822148395)
$55 Case (http://www.newegg.com/Product/Product.aspx?Item=N82E16811119068)
$40 CPU (http://www.newegg.com/Product/Product.aspx?Item=N82E16819103698)
$800 5970x2 (ebay)
$1245 per 1,210,000 khash
~$1 per mhash
Well, how did it do? About the same as the upgrade dual 5970, except with a price tag of $1245 total and a break-even time of 66 days. With this mining rig, I'd like to introduce a new date, called the "bail-out time". The bail-out time, or the time it takes to pay for the non-resell-able parts of the rig, is 22 days. After that you can recover your investment safely.
HPC GPGPU ProfitabilitySo if this is so profitable, then why not invest tens of thousands of dollars into high-performance computing (HPC) for a quick turnaround? There are two problems with this. The first is that PCIE expansion chassis's are extremely expensive, let alone the servers they connect back to. Plus, with a GPU core limit of 4 for Windows and 8 for Linux, you would need more than one server to run a reasonably sized cluster. Let's go back to our BTC generation ratio to examine this further. A quote on a C410x Expansion chassis was $4000, plus a $6000 C6100 server. That will handle up to 8/16 GPUs. Therefore we need three servers, plus the chassis, to make it completely efficient. It costs a total of $6400 for 16 5970s. Therefore 6400/16,000=.4. Not efficient at all. Might as well spend $9600 for eight individual mining rigs to get the most out of your investment.
There ya' go! Here is an Excel workbook whereby you can plug in your own numbers to find the break even time, etc:
http://www.megaupload.com/?d=PVQ4UDZWPlease feel free to dispute my findings, offer new insights, or donate! 17xBRKsw6S2JneSPdckX8dcnQX67TM4V52
-Cheeseman
EDIT1: Workbook updated to take electricity into account. Effects are negligible unless you live in Hawaii.
EDIT2: Updated GPU limit on Linux