Dogecoin has only been in existence since December 2013, but it’s already effectively the 3rd most popular so-called cryptocurrency after Bitcoin and Litecoin (in terms of volume of transactions).
While Internet memes typically have a limited lifespan, there are also some technical reasons to believe that Dogecoin can succeed in the long term.
Not least of these is the fact that Dogecoin will keep adding new coins each year at a steady rate, unlike Bitcoin where there is a limited supply.
Also, there are many more Dogecoins in circulation right now. While this means that each coin has a very small value, it also makes it psychologically much easier to use, since it’s more satisfying and understandable to buy something for a few hundred Dogecoins, instead of perhaps a fraction of a single Bitcoin (even considering smaller Bitcoin denominations such as mBTC).
Ideally – cheap electricity and a bunch of graphics cards.
However, you can start mining Dogecoins even using a single PC. You can also mine without using a graphics card, although the progress will be slower. Mining for coins shouldn’t affect the performance of your computer on the default settings, since it will only use computing or graphics power when the system is idle.
Mining for coins on a laptop is usually not worth it, since it’s not powered on 24/7, the CPU/GPU power is lower, and there is a greater chance of stressing out the chips on the laptop since they’re usually packed into a tighter space, and consequently at more risk of overheating. But if you just want to mine a little bit to get a few coins to play around with, it can do the job.
If you’re just mining Doge for fun, you might want to skip this bit, but you might be curious about how well your hardware setup is going to work.
The Litecoin Mining Hardware comparision page is what you want.
Since Dogecoin is based on Litecoin, the values here are a good indication of the relative power of your hardware.
Find your graphics card or CPU model in the first column, then check the next column for the kH/s value.
This is a measure of the speed at which you can complete hashes. You’ll probably want something that can do at least 150 – 200 kH/s to mine a decent number of coins, although, the faster cards will consume more electricity, so they may not always be a better option than a slower, more power efficient setup. We give some efficient card recommendations further down.
Dogecoin is now a little over a year old, and a lot has happened in that time, far too much to list here!
But in terms of mining Dogecoin, there have been some major changes. Some of the most important have been:
What does it mean for mining Doge?Due to the combined effect of these changes, directly mining Dogecoin with a CPU or GPU is now extremely difficult in terms of getting any sort of reasonable payout.However, all is not lost! – you can still efficiently mine on certain pools with a CPU/GPU setup and get paid in Dogecoin – we’ve updated the mining pool section with details of how to do this.
Ok, you’re all set to mine Doge, how do you begin?
First of all, go to the official Dogecoin site, dogecoin.com and download and install your wallet (or you can select the “Browser” option to see some online wallet options).
We’re going to use the Windows Dogecoin Core wallet in this example, however most of the wallets share the same basic features.
Click on ‘Much Receive’ to see your wallet address. You can use this long string of letters as the address to use when you want to receive money in to your wallet. Don’t worry about making it public – people post their personal wallet addresses anywhere and everywhere in order to receive money into them.
The Zipso.net Doge fund, which happens to be DHu4RNjYTdRu1kcgjWrabiWd5Z4yBgsfqd
At this point, you should probably also go up to the Settings menu and Encrypt Wallet. This gives some protection if your computer is hacked or infected by wallet-seeking malware.
You might notice that when you first install your Doge wallet, it has to synchronize with the network. What’s happening is that the wallet is catching up on all of the historical Dogecoin transactions, so that it can accurately see if any of the transactions applied to you.
This is typically quite a slow process and can take a number of hours. However, read on – you can start mining even before your wallet is fully synced.
Mining for Doge and other coins typically involves your computer finishing a ‘block’ of a mathematical puzzle, and then getting rewarded in coins for solving it .
The problem is that the difficulty in solving a single block is usually far too high for a single, solo miner to complete.
In other words, you could be mining for days, and not solve a block, while someone else solves it in the meantime and you end up with nothing.
For this reason, most people join mining pools, which combines their individual power in block-solving, and also shares out the rewards according to how much you contributed to solving it, even if you weren’t the one who actually found the ‘right’ answer for that particular block.
To join a mining pool, you just sign-up on their website. The quality of the pools varies, and reliability is a bit of an issue since some pools can go offline for various reasons.
Update – We now recommend that beginners use pools that mine coins based on the X11 (Darkcoin/DASH) algorithm, and can automatically payout in Doge. Two popular mining pools that use this model are:
Both of these pools are very easy to use and don’t even require registration. They will allow you to use a miner program that supports the X11 algorithm, then whatever coins are mined (possibly Darkcoin and others) get automatically exchanged for Doge, and paid to your wallet address.
Update 2016 – Unfortunately both simplemulti and pandapool have now shut down. You see this reddit discussion for some suggestions, or you could try the following multi-coin pools:
You can find a larger list here (almost certainly contains a lot of defunct pools however) – sort by highest Hashrate to find the most popular pools, or for more up to date information, check Reddit Dogecoin for updates.
Lots of Dogecoin waiting for Shibe. Image credit: Rijel Violet
Update – Simplemulti/Pandapool mining
Jan ’16 Update: Both Simplemulti and Pandapool have now shut down.
…where “walletaddress” is the long string of characters representing your receiving wallet, and “-t 2” indicates that you want to use 2 worker threads (often 2 CPU cores).
Note: Because X11 is a different mining algorithm compared to Scrypt, the hashrate range is different, and usually much higher. This doesn’t really affect profitability either way, it’s just something to be aware of when comparing rates between different mining setups.
For standard mining pools
For other mining pools, you will often need to create a “worker” on their website.
You can think of the worker as just a place in the pool which receives all the mining work that you’re going to send it.
You’ll need to choose another name and password for the worker – this is separate from whatever you used to signup to the website.
Now you can download a miner program – Note: These miners typically use the Dogecoin Scrypt algorithm, so you may not be able to use them for mining on X11 pools.
For GPU mining:
For CPU mining:
All that’s left to do is figure out how to use the miner program using your mining pool configuration.
To do this, we will change the startup parameters for the miner. First, go to your mining pool website and see if they have a Getting Started guide.
You’ll need to find the following:
Settings needed to connect to your pool
Let’s use the doge.hashfaster.com settings as an example. Currently, the most basic way to connect to this pool (using the CPU miner) is by using the format:
Note that you need to replace “Weblogin” with the username for the mining pool site, and “Worker” is the name of the worker you created on the site.
“Worker-password” is the password for the worker, not to be confused with your standard password for the site.
“stratum3.doge.hashfaster.com:3339” is the address for the stratum on hashfaster, so this will change depending on your pool, and some pools have different stratum addresses to choose from depending on your location, hashrate etc.
The parameters above are the minimum you need to start working with any miner, and should often work OK without specifying anything else.
In some cases, you may see the “-o” option written as “–url” and vice versa. Also, “-u” is the same as “–user” and “-p” is short for “–pass”.
CUDA Manager settings
CUDA Manager will use the same worker and stratum settings as above, and just choose any Nickname for the miner.
Here’s an example using the (now defunct) rapidhash.net pool. You’ll need to change “myusername” to your pool username, and “rapidhash4” to whatever worker name you’ve setup on the pool, and supply the worker’s password.
Select “Interactive” to make your PC more usable while mining.
Note that the “CPU Assist” option in the GUI is not a separate miner – you can still run the cpuminer app (below) simultaneously to mine coins with your CPU.
When you’re done entering settings, click on “Add Miner to Manager” to add this miner to your list on the left panel.
You can now select it and click “Start Miner” to begin mining. Now skip ahead to “(boooo) and (yay!!!).
Start your engines (command line miners)
So you’ve figured out what settings you need to start your miner (or maybe not!).
Either way, you can try starting it to see what happens. The easiest way is probably from the Command prompt in Windows or a Console shell in Linux.
In Windows, you can copy the command-line in the previous section into a batch file, e.g. cudaminer.bat, and then just click on that in future to start the miner with your pool settings.
If the miner successfully connects to the pool and starts mining coins, you should see some output referring to the current hash rate. You can also visit the mining pool site after a short while to see if your stats there update.
cpuminer working (slowly) on hashes
If you’re using a GPU miner, you’ll probably need to spend a bit of time tweaking it to get the best settings.
There’s a quick guide for cudaMiner here, for CGMiner, try here.
For cpuminer on multi-core systems, you can use the -t parameter to specify the number of working threads to start with, otherwise, the default is to use the max. available.
For cudaminer, if you’re using a new version, there’s an autotune built-in which will try to detect the best settings for your card, otherwise you use the -l option to specify settings specific to your card.
After a short while of mining, you should get some (yay!!!) text displayed on the output of your miner. This indicates that your share of work was accepted OK.
If you get some (booooo)’s displayed instead, don’t panic – it may just take a while for miner to adjust to the pool. If you keep getting a high ratio of booo’s to yay’s, it could be worth trying a different pool, or stratum address.
To find the current value of Dogecoins in USD, go to dogepay.com
You may need to put in a Dogecoin amount such as 50 DOGE, 100 DOGE etc.
Once you have enough dogecoins accumulated in your mining pool account, you can transfer them to your wallet using a funds withdrawal option on the pool’s website. Just supply your wallet address and amount to transfer.
It’s important to backup your wallet in case your computer is lost or your hard disk crashes. In Windows, from the Start menu box, type in %appdata% and navigate to the Dogecoin folder.
Now copy and paste the wallet.dat to your backup destination. It’s also recommended to backup your wallet before installing a new version of the wallet software from dogecoin.com. You don’t need to do anything else when upgrading apart from installing the new version from the site.
If you decide to go all-out mining Dogecoins, it’s worth remembering that there’s a good chance that you might actually be losing money when you consider the price of electricity used vs. the value of Dogecoin.
Unless you have especially cheap power or low hardware costs, it’s challenging to mine coins that will sell at an immediate profit. Of course the value of Dogecoins may increase in the future, but it tends to be a very volatile market in the short-term.
Also, you may want to be aware of heat and electric currents if you’re running custom or overclocked setups – melted plastic or overheated rooms aren’t fun, although most chips now have a thermal cut-off at higher temperatures.
If you want to work out the profitability of mining at current valuation rates, you can use the Litecoin profitability calculator., replacing the LTC/BTC value with DOGE/BTC.
There’s a huge variation in graphics card setups for mining, however a reasonable beginner’s card for around would be something like the AMD Radeon 7770. This gives a hashrate of about 180-200KH/sec. The maximum power consumption for this card, however, is only around 80-90 watts, making it quite efficient.
If you can spend a little more, the R9 270X is a good option and should give you a hashrate of about 450KH/sec. Power consumption can be between 160-180W.
One of the fastest (generally available) cards at the moment is the R9 290, however you’ll need to pay for the privilege of getting your 850-900KH/sec. They will pull down about 320-330W when mining, so you’ll need a hefty PSU also.
While Radeon cards have typically been the favourite of miners worldwide, Nvidia has caught up to the game with it’s new GeForce GTX 750Ti.
This is the first card based on it’s new Maxwell architecture.
For a little over this is an ultra energy-efficient card, which will give you between 260-300KH/sec while only using 60W of power. These new cards are certain to be popular with the Dogecoin and Litecoin mining communities.
2015 Card Suggestions
The GeForce GT720 is a new entry level Maxwell architecture card that runs at an astonishingly thrifty 19W, and is available for less than.
Got any other cards you like the look of? Let us know in the comments below.
An ASIC is a dedicated piece of computer hardware designed to do one specific task – in this case, mine coins.
Gridseed USB ASIC miner
ASICs come in different shapes and sizes, but small USB based units (such as the Gridseed 5-chip) are popular. However, there are serious risks involved with investing in ASICs.
We’re not going to claim this is an exhaustive list, however here are some pros and cons of mining with ASIC hardware.
Note that we’re comparing (a) mining Dogecoin (or another Scrypt coin) directly using a Scrypt ASIC miner with (b) using a graphics card to mine using X11 or other CPU/GPU algorithm (ala Simplemulti).
Got your mining rig running sweet? Time to relax with a refreshing cup of Doge. Image: Shibe Doge
It’s true that Dogecoin mining (and all other crypto-currencies, apart from Primecoin) expends a large amount of energy in effectively useless calculations. They’re not solving anything interesting – they’re difficult simply for the purpose of being difficult, and this process of scarcity is the fundamental basis of all these digital currencies.
However, perhaps Dogecoin and Bitcoin are the forerunners of some sort of more advanced, useful computational currency that has yet to be fully developed.
But even without that being the case, it could be argued that there is actually an inherent value in using all of this energy, simply to make the currency workable – after all, a huge amount of energy is also expended in transferring, protecting, processing and storing conventional forms of currency, simply for the purposes of keeping those systems running smoothly. And even carrying around cash in your wallet has an energy cost too.
Crypto-currencies have other management costs, but also have some advantages – you don’t need a huge data center to store your coins after you receive or mine them, and the peer-to-peer setup of the block-chain transaction system piggybacks on computing and network resources that are already in place (including other miners).
Still, the useless computations do seem rather wasteful, and it would be better if there was a way to create ‘agreed scarcity’ while also doing useful work at the same time.
The Dogerush – To Infinity and beyond? – Image source: kotmon
Mining for Dogecoins not for you?
You can always follow the unfolding story of DOGE at reddit.com/r/dogecoin
What is fascinating about Dogecoin at the moment is that it feels like perhaps the start of Bitcoin felt like, except with more fun and less politics. There’s a lot of sharing, and tipping of dogecoins, especially on Reddit. This seems to have helped it grow so rapidly over the recent past.
If Dogecoin and the developer community can make it easier to use DOGE over larger parts of the net, it could become a popular alternative currency for micro-transactions (including people who don’t have access to bank cards), or even in more real-world locations using smartphones and other devices.
To the moon, Shibes!