From Garlicoin Wiki
Revision as of 10:43, 27 October 2021 by Mecs (talk | contribs) (Added entire month name (Not just Feb))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Allium is the proof-of-work algorithm used in Garlicoin as of block 58670. The Allium hashing algorithm is based on the Lyra2REv2 algorithm. Allium is chain based and it contains a series of different hash functions – Blake, Keccak, LYRA2, CubeHash, Skein and Grøstl.


The Allium algorithm was modified by Garlicoin developers to favor GPU miners because of ASIC mining controlling a majority of the network's hash power. As a result, on Friday February 16, 2018 (block #58670, BlockHash 4c2cd9113c6a512dfb76aafa3d1d24329326678fbfef8b48beecb982d81da088), Garlicoin forked from Scrypt-N to Allium.

This chained algorithm is secure, robust and is designed to defeat ASIC miners.

Blake -> Keccak -> LYRA2 -> Cubehash -> LYRA2 -> Skein -> Grøstl

Allium Algorithm

Since it is memory dependent and due to its chained structure; designing an ASIC miner for Allium hashing is quite difficult.

Types of Hashing

Blake256: Used like this - Definitions

Keccak256 (SHA-3): Used like this - Definitions

Lyra2: Used like this - Definitions

Cubehash256: Used like this - Definitions

Skein256: Used like this - Definitions

Groestl256: Used like this - Definitions