Which Algorithm Can you Mine? - Bitcoin and Altcoins News

Breaking

Post Top Ad

Post Top Ad

April 27, 2015

Which Algorithm Can you Mine?

One of the first questions anyone in crypto gets when talking to someone not involved in bitcoin is: “Where do bitcoins come from?”. Well, explaining that it is SHA256D based proof of work wouldn’t help. In this article we will be looking at some algorithms that are used in various coins, and which use those algorithms have.
The algorithm used in bitcoin is SHA256D (double). In the beginning of bitcoin, there was no other way to mine bitcoin, then using a cpu (central processing unit). After a while there came GPU miners (graphical processing unit) using CUDA and OpenCL, fpga’s (field-programmable gate arrays) and now we have ASICs (application-specific integrated circuits). For obvious reasons, CPU and GPU mining of bitcoin (or any SHA256D-coin) is being surpassed with the use of ASICs, allowing a far higher highrate to power ratio.
But there are also other algorithms. Each with specific advantages and disadvantages. Scrypt also was originally used to be ASIC hostile, allowing GPU miners to still mine something worth the power cost.
Some algorithms have advantages in speed, security complexity, heat production, some in the targeted miners (heavy (memory) operations  targeting specific platforms), ASIC hostility or just to reduce the gap between CPU and GPU hashing.
There coins that use a mix of certain algorithms (Quark/ZF5), and coins that use a chain with multiple algorithms (MyriadCoin, using: SHA256, Scrypt, Qubit, Skein or Groestl), as well as coins that hardforked somewhere along the line and changed the algorithm used. (FTC/VRT). To illustrate the fast list of different algorithms, I compiled a table with every algorithm I could find that was used for a certain coin.
 Please note this table is not and will never be either complete nor 100% accurate, and is provided as a starting point.
AlgorithmCoin(s)Miner(s)
SHA256D
Bitcoin (BTC), NameCoin (NMC), Devcoin (DVC), IxCoin (IXC)
Cgminer/bfgminer/cudaminer
Scrypt
Dogecoin,Litecoin, Worldcoin, Reddcoin (and much more)
Cgminer/bfgminer/Sgminer
Keccak
MaxCoin (MAX), Slothcoin (SLOTH), Cryptometh (METH)
Cgminer-keccak/Sgminer/CudaMiner/ccMiner
Groestl
Groestlcoin
SGMiner
Skein
Skeincoin (SKC)
Cgminer-skein
Blake
BlakeBitcoin, Blakecoin (BLC), Dirac (XDQ), Electron (ELT), Photon (PHO)
Cgminer-alt/CUDAminer/ccMiner
Fresh
FreshCoin (FRSH)
Sgminer/ccMiner
Lyra2RE
Vertcoin (VRT)
Sgminer/ccminer
M7M
Coinmagi (XMG)
Wolf-m7m-cpuminer-V2 / minerdlegacy
N-Scrypt (Scrypt Adaptive-N)
Vertcoin (VTC), ExeCoin (EXE), GPUcoin (GPUC), ParallaxCoin (PLX), SiliconValleyCoin (XSV)
VertMiner/CudaMiner
NeoScrypt
FTC
Cpuminer-neoscrypt
NIST5
Talkcoin.
CcMiner/Sgminer
Pluck
Supcoin (SUP)
CcMiner/Sgminer
Quark
QuarkCoin, Securecoin
Sph-sgminer/ccminer
Qubit
Qubit (Q2C)
sgminer
Scrypt-Jane
YaCoin (YAC), Ultracoin (UTC), Velocitycoin (VEL
YacMiner/CudaMiner
YeScrypt
Globalboostcoin ($BSTY)
CcMiner/Sgminer
ZF5
ZiftrCoin
CcMiner/Sgminer
HEFTY1
Heavycoin (HVC), Mjollnircoin (MNR)
Cgminer-HVC/cgminer-MNR/ccMiner
Cryptonite
DarkNote
InwalletMiner
X11
DarkCoin (DRK), Hirocoin (HIRO), X11coin (XC)
Sph-sgminer X11mod//ccMiner
X13
MaruCoin (MARU), BoostCoin (BOST), X13Coin (X13C)
Sph-sgminer X13mod/ccMiner
X15 / BitBlock
Procoin (PRO)
Bitblock
Sgminer
Whirlpool
Cpuminer-whirpool/Sgminer/ccminer

So what do I mine?

Because most people would like to mine the most profitable coin, there are services like multipool.us. Where you can mine a certain algorithm (for example scrypt). And it will idiomatically switch to the most profitable coin using that algorithm (SHA256, Scrypt, X11 are supported). In combination with auto-withdrawal from the mining pool and auto-sell on incoming deposit on your exchange, you can have your mined coins sold for BTC. An other option is to use a website like coinwarz.com or altcoinprofitability.com, that show which coin is most profitable for each algorithm.
If you really can’t figure out what to mine, you can always rent out your rig. Using a service like MiningrigrentalsLeaserigsBetarigs, or Nicehash. Where you can point your miner to their stratum url, and set a pool for the time your rig is not rented. Leaserig only supports SHA256,X11, and scrypt coins, whereas Miningrigrentals, BetaRigs and Nicehash support almost all hashing functions.
Something we see at Nicehash is that they provide their own build of sgminer-5.0, which has algorithm switching. In the miningconfig you can set your rate speeds for each algorithm you want to mine. And it will start renting out your rig, at the most profitable algorithm, and will switch algorithms when the profitability changes. More info here.
Finding the best algorithm to mine also depends on your hardware. AMD (cgMiner/sgminer) and Nvidia gpus (Cudaminer/ccminer) both have a favor for certain algorithms, also some algorithms use less power and produce less heat from the GPU.

Written by:
Michiel Biersteker

No comments:

Post a Comment

Post Top Ad