Algorithms for Crypto-mining ...

in mgsc •  6 years ago  (edited)

Firstly, we have to know what is hash?

A number generated from a string of text, the hash itself is smaller than the text, it is almost not possible to generate another string of text with the same hash value.

What is hashing Algorithms?

Hashing algorithm is a Cryptographic hash function, mathematical algorithm that select data of arbitrary size to a hash of a fixed size. Hashing algorithm being used for digital signatures and authentication.

Some of the common Algorithms are:-

1.SHA-256 Algorithm:-

implementation-of-bitcoin-miner-on-sw-and-hw-9-638.jpg
SHA stand for “Secure hash Algorithm” (SHA-256) generates unique 256-bit signature for a text string. Block processing time for SHA-256 generally ranges from six to ten minutes and requires hash rates at the Giga hashes per second (GH/s). SHA-256 hash rate is measured by GH/s. SHA-256 algorithm mining can be performed on an ASIC hardware.

Some of the SHA -256 crypto-algorithm that is used to mine:-

  • BitcoinCash
  • Bitcoin
  • 21Coin
  • Peercoin
  • Namecoin
  • Unobtanium
  • Betacoin
  • Bytecoin
  • Joulecoin
  • Devcoin
  • Ixcoin
  • Terracoin
  • Battlecoin
  • Takeicoin
  • PetroDollar
  • Benjamins
  • Unicoin
  • Snowcoin
  • Zetacoin
  • Titcoin

2. Scrypt Algorithm:-

scrypt.png
Scrypt algorithm requires large amounts of memory and there was a need design it to perform large-scale custom hardware. The Scrypt-algorithm is more simple and quicker than the SHA-256 algorithm.
Scrypt’s hash rate is measured by KH/s: Kilo-hashes per second. Scrypt algorithm mining can be performed on a computer CPU, Graphics Processing Unit (GPU), there are some ASICs hardware that are available for Scrypt mining.

Some of the Scrypt-Algorithm that is used to mine:-

  • Litecoin
  • Dogecoin
  • Novacoin
  • WorldCoin
  • Latium
  • FeatherCoin
  • Bitmark
  • TagCoin
  • Ekrona)
  • MidasCoin
  • DigitalCoin
  • Elacoin
  • Anoncoin
  • PandaCoins
  • GoldCoin

3. X11 Algorithm:-

dpow-explained.png
The X11 hashing algorithm created by Dash core developer Evan Duffield. The X11 use a sequence of eleven scientific hashing algorithms for the proof-of-work. One of the bigest benefit of using X11 algorithm is the energy efficiency, GPUs require approximately 30% less wattage and run 30-50% cooler than they do with Scrypt.
X11’s hash rate is measured by MH/s: Megahashes per second.

Some of the X11-Algorithms that is used to mine:-

  • Dash
  • CannabisCoin
  • StartCoin
  • MonetaryUnit
  • Karmacoin
  • XCurrency

4.Cryptonight Algorithm:-

cryptonote_transaction.png
The Cryptonight algorithm was designed to be suitable for CPUs, it was implemented in an open sourced protocol which allows to increase privacy in cryptocurrency’s transactions – “CryptoNote”. Unlike the Scrypt algorithm the Cryptonight algorithm depends on all the previous blocks for each new block. Cryptonight’s hash rate is measured by H/s: Hashes per second, hash computations per second.

Some of the Cryptonight Algorithm that is used to mine:-

  • Monero
  • Bytecoin
  • Boolberry
  • Dashcoin
  • DigitalNote
  • DarkNetCoin
  • FantomCoin
  • Pebblecoin
  • Quazarcoin

5.Dagger Hashimoto Algorithm:-

1_HYjnPbo-_fqpgWhPHrmrow.png
Dagger Hashimoto is used for mining Ethereum and builds on two key pieces of previous work.

a. Dagger: - Algorithm by Vitalik Buterin, Dagger was meant to be an alternative to existing memory-hard algorithms like Scrypt, which are memory-hard but are also very hard to verify when their memory-hardness is increased to genuinely secure levels. However, Dagger was proven to be vulnerable to shared memory hardware acceleration by Sergio Lerner and was then dropped in favor of other avenues of research.

b. Hashimoto: - Algorithm by Thaddeus Dryja which intends to achieve ASIC resistance by being IO-bound, ie. making memory reads the limiting factor in the mining process. Hashimoto uses the blockchain as a source of data.

Dagger Hashimoto’s hash rate is measured by MH/s.

Some of the Dagger Hashimoto Algorithm that is used to mine:-

  • Ethereum
  • Ethereum Classic
  • Expanse

6.EQUIHASH Algorithm:-

Equihash.png
Equihash is a proof of work mining algorithm that allows people to mine cryptocurrency on standard computers. Equihash has proof-of-work schemes with three parameters n, k, and d, which determine the scheme Equihash-n/k/d and the time and memory complexity of the puzzle solver for it, and seed S, which makes every puzzle unique and solutions incompatible.

Some of the EQUIHASH Algorithm that is used to mine:-

  • Zcash
  • Zcoin
  • Zclassic
  • Bitcoin Gold
  • Komodo
  • ZenCash

Whats your opinion about this article?

Among this which you think is better & fast for mining ?

Let me know in comment ....

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@somasekhar nice information bro but don't copy paste post right 100 or 150 words but don't do that i see many people got blocked

good blog @somasekhar

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://www.bitcoinlion.com/cryptocurrency-mining-hash-algorithms/

Nice blog bro

Amazing

Is it a copied content? @somasekhar

Wow great charts brother.
You explain very well through this charts.