Essentially, we combine data from pseudorandomly selected cache nodes, and hash that to compute the dataset node. The entire dataset is then generated by:. In the code below, header represents the SHA hash of the RLP representation of a truncated block header, that is, of a header excluding the fields mixHash and nonce.
So nonce is the eight-byte little-endian representation of that value:. If the output of this algorithm is below the desired target, then the nonce is valid. It also serves to provide statistical assurance that the result is an unbiased, bit number. In order to compute the seed hash that would be used to mine on top of a given block, we use the following algorithm:. Note that for smooth mining and verifying, we recommend pre-computing future seedhashes and datasets in a separate thread.
The following code should be prepended if you are interested in running the above python spec as code. The following lookup tables provide approximately tabulated epochs of data sizes and cache sizes. They were generated with the Mathematica function provided here:. Also, in all implementations please include a spec revision number Ethash is the planned PoW algorithm for Ethereum 1. The general route that the algorithm takes is as follows: There exists a seed which can be computed for each block by scanning through the block headers up until that point.
From the seed, one can compute a 16 MB pseudorandom cache. Light clients store the cache. The only prediction we're willing to make is a lovely tautology: Prices on Bitcoin and Ethereum will change in the months and years ahead — sometimes up, and sometimes down. And just like we've seen so many times before, the impact on graphics card pricing and availability will continue to exist.
Proceed at your own risk. With that preamble out of the way, let's get to the main point: What are the best mining GPUs? This is somewhat on a theoretical level, as you can't actually buy the cards at retail for the most part, but we have a solution for that as well. We're going to use eBay pricing — on sold listings — taken from our GPU pricing index. How much can you make by mining Ethereum with a graphics card, and how long will it take to recover the cost of the card using the currently inflated eBay prices?
Let's take a look. For this chart, we've used the current difficulty combined with the average price of Ethereum over the past week — because nothing else is coming close to Ethereum for GPU mining profitability right now.
We've optimized Ethereum mining performance , with an eye toward minimizing power consumption while maximizing hash rates. Also note that we're using real-world in-line power measurements for the GPUs, collected using our Powenetics hardware and software solution , so our power figures are not relying on software data, which can be off by anywhere from a few watts to over 50W, depending on the GPU.
Taking the hash rate and current difficulty, we subtract the power cost to come up with daily profits. Then we used the approximate eBay price divided by the current daily profits to come up with a time to repay the cost of the graphics card. The following table is sorted by time to break even assuming price and difficulty don't change, which they absolutely will. Last time we updated this list, the best-case scenario for breaking even required as little as days.
With the decrease in Ethereum prices combined with the increase in mining difficulty, at current rates your best bet would be just over a year to break even — which will of course change, because cryptocurrencies are nothing if not volatile. Keep in mind that Ethereum is still supposed to transition to proof of stake i.
That transition has been delayed a couple of years now, though, so who knows when or even if it will ever happen? Six months from now we could see substantially lower profitability, if GPU miners are forced to find alternatives to Ethereum. Miners likely hope that some other coin will take off and replace Ethereum, but that's yet another gamble. Also note that finding some of the older model cards in sufficient quantities may be more difficult, and running multiple GPUs off a single PC requires PCIe riser cards and other extras that add to the total cost.
Not surprisingly, Nvidia's LHR model cards tend to do far worse overall. Break-even times currently range from just under days to as much as days, depending on the GPU. Unless the current Ethereum pricing trend reverses, you can expect it to take even longer, especially when you factor in the other hardware you'd need.
For pure graphics card power, you should divide the numbers in the table by your PSU's efficiency rating e. If you're running multiple GPUs off a single PC, total waste power would be somewhat lower, though it really doesn't impact things that much. If you take the worst-case scenario and add 60W to every GPU, the time to break even increases by 20—30 days. It's also fair to say that our test results are not representative of all graphics cards of a particular model.
VBIOS mods may help use at your own risk , and some models simply run better and faster. Most of the remainder of the article hasn't been touched since around July , though we did tweak a few of the prices and break-even time estimates. The problem is that the above table has no way of predicting the price of Ethereum, other coins, or mining difficulty. Guessing at the price is like guessing at the value of any other commodity: It can go up or down at a moment's notice, and Ethereum, Bitcoin, and other cryptocurrencies are generally more volatile than even the most volatile of stocks.
On the other hand, mining difficulty tends to increase over time and only goes down when people stop mining like with the China mining crackdown , as the difficulty is directly tied to the network hash rate i. The above is something of a best-case scenario for when you'd break even on the cost of a GPU.
Actually, that's not true. The best-case scenario for miners is that the price of Ethereum doubles or triples or whatever, and then everyone holding Ethereum makes a bunch of money. Until people start to cash out and the price drops, triggering panic sells and a plummeting price. That happened in with Ethereum, and it's happened at least three times during the history of Bitcoin. Like we said: volatile. Still, there are obviously plenty of people who believe in the potential of Ethereum, Bitcoin, and blockchain technologies.
Even at today's inflated GPU prices with mining profitability slumping, some people are likely still making a go at mining. At least if the value of the coins drops, you still have the hardware that's at least worth something provided the card doesn't prematurely die due to heavy mining use. That means, despite the overall rankings in terms of time to break even , you're generally better off buying newer hardware if possible.
Our table above includes 'current' eBay pricing estimates and the associated profitability. Even when profitability drops, GPU prices tend to take longer to come down. There's also a balance between time to break even and daily potential profits, but at this point we strongly advise against anyone investing more money into GPU mining. Okay, sure, you can try to get ahead of the next wave, whenever that happens if that happens. For those still interested, we've considered the options and come up with this list of the best mining GPUs for Ethereum right now — things can change rapidly based on pricing and availability, not to mention the valuation of Ethereum and Bitcoin.
Make sure you get one of the non-LHR models, though, or mining profitability with Ethereum is a lot lower. The GeForce RTX is also worth a look, provided you can find one of the earlier models where the LHR lock was accidentally broken with older drivers for a good price. Mining performance is lower but efficiency and break-even time are basically the same as the XT. Just don't get the 4GB models! Of course these could be five years old cards by this point, and buying a used graphics card presents some obvious risks!
The RX is generally cheaper than the others and used a bit less power, making it the clear winner. Plus, when you're not mining, it's a very capable gaming GPU. The time to break even is pretty bad, but if you do get into the black it will end up with the highest profitability from that point forward.
One final topic worth discussing is ASIC mining.
Questioner Questioner 2, 2 2 gold badges 20 20 silver badges 50 50 bronze badges. Add a comment. Sorted by: Reset to default. Highest score default Date modified newest first Date created oldest first. Improve this answer. Thank you, Yes, now it has been changed. Inter Core i CPU 3. Thanks — Questioner. Sign up or log in Sign up using Google. Sign up using Facebook. Sign up using Email and Password.
Post as a guest Name. Email Required, but never shown. The Overflow Blog. Will chatbots ever live up to the hype? The Authorization Code grant in excruciating detail Part 2 of 2. Featured on Meta. Linked 4. Related 2.
Hot Network Questions. Those who can mine ethereum on their equipment and those who do not. And this "divide" is at the border of 5Gb video memory, tk. And under this limitation, new cryptocurrency projects appear, mining of which is focused on video cards with a large amount of video memory 8Gb and more , for example, Octopus, GRIN, Cortex. But there are projects that, on the contrary, are ready to fight for the attention of owners of video cards with 4Gb video memory or less.
The most striking example is the transition of Ethereum Classic from the Ethash mining algorithm to ETCHash, so that mining of this cryptocurrency would become available again on video cards with 3Gb and 4Gb video memory. This also includes the recent hard fork of the old cryptocurrency VertCoin, with the new Verthash mining algorithm. In addition to the exclusion of all video cards with 4Gb video memory from Ethereum mining, another unpleasant surprise of was the gradual decrease in the hash rate on the Ethash algorithm of Nvidia Geforce GTX series video cards.
And this trend of decreasing hashrate will continue in with the growth of the era increase in the DAG file for the Ethereum cryptocurrency. So that the owners of mining rigs on video cards do not relax and constantly keep themselves in good shape, the developers of mining programs are also throwing fuel on the fire, constantly introducing new features and optimizing the code for both old and new algorithms. One of these revelations was TeamRedMiner 0.
You can get acquainted with the table of hash rates of video cards for the last year at this link. A new table with video card hash rates for the year can be found at this link. Unique Ethereum mining pool with the ability to trade, withdraw to a bank card and generate income. Ethereum Binance Pool. Therefore, we will keep you informed of all the major changes that will take place this year. The maximum performance of AMD video cards based on the Ethash mining algorithm is achieved by changing the video memory timings.
To quickly calculate the payback of video cards in mining and select the most profitable cryptocurrency for mining on video cards and ASICs, use a specialized calculator website. Mining calculator Profit-mine. Information on the hash rate of various models of video cards and their power consumption for different mining algorithms can be found in the special HashRates section of the Profit-Mine.
Mining Hashrates Profit-Mine. The above hashrate and power consumption of video cards should be understood as possible, since depends on a large number of factors: miner, video card manufacturer, memory manufacturer, overclocking, downvolting. Chat with crypto enthusiasts and miners in Telegram CryptoChat.
Our benchmark results are based on a slight overclocking of the graphics card and the GPU memory. The hashrates were achieved under Hive OS with moderate. ETH: $ - EPOCH: - Next EPOCH in 35 hours Increase your earnings! We cover most aspects of GPU mining Model, Coin, Hashrate, Power, Revenue. The AMD Radeon RX XT is our favorite GPU for value, offering an impressive hash rate for the asking price. Then there's the AMD Radeon RX.