<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=X16R</id>
	<title>X16R - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=X16R"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=X16R&amp;action=history"/>
	<updated>2026-05-15T09:38:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=X16R&amp;diff=1209&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;{{#seo: |title=X16R Algorithm – Coins, GPU/CPU Mining, ASIC – zaoniao Wiki |keywords=X16R, algorithm, mining, coins, GPU, CPU, ASIC |description=X16R is a hashing algorith...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=X16R&amp;diff=1209&amp;oldid=prev"/>
		<updated>2019-02-27T06:09:57Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{#seo: |title=X16R Algorithm – Coins, GPU/CPU Mining, ASIC – zaoniao Wiki |keywords=X16R, algorithm, mining, coins, GPU, CPU, ASIC |description=X16R is a hashing algorith...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{#seo:&lt;br /&gt;
|title=X16R Algorithm – Coins, GPU/CPU Mining, ASIC – zaoniao Wiki&lt;br /&gt;
|keywords=X16R, algorithm, mining, coins, GPU, CPU, ASIC&lt;br /&gt;
|description=X16R is a hashing algorithm, which is based on the classic X11. It uses 16 chained hashing algorithms in an effort to thwart the move to ASIC mining. This reordering in X16R does not make an ASIC impossible to build, but it does require that the ASIC adapts to input like in CPU or GPU. &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;amp/&amp;gt;&lt;br /&gt;
[[File:x16r.jpg|450px|right|X16R Algorithm – Coins, Mining, GPU, CPU]]&lt;br /&gt;
'''X16R''' is a hashing algorithm, which is based on the classic [[X11]]. It uses sixteen chained hashing algorithms in an effort to thwart the move to ASIC mining. X16R algorithm has: [[BLAKE (hash function)|BLAKE]], BMW, Groestl, JH, Keccak, Skein, Luffa, Cubehash, Shavite, Simd, Echo, Hamsi, Fugue, Shabal, Whirlpool, Loselose, Djb2.&lt;br /&gt;
&lt;br /&gt;
==X16R Algorithm Review==&lt;br /&gt;
The approach to use a sequence of hashing algorithms where the output of one becomes the input to the next. X11 algorithm's approach worked for a while, but several manufacturers now produce ASIC miners for X11. The concept behind X11 have been extended to additional algorithms including X13, some X15, X16 and even X17 which chains seventeen hashing algorithms&amp;lt;ref&amp;gt;[https://ravencoin.org/wp-content/uploads/2018/03/X16R-Whitepaper.pdf Ravencoin (RVN) and X16R algorithm]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The fixed order of hashing algorithms lends itself to the construction of [[ASIC]]s. While chaining more algorithms together adds difficulty in constructing an ASIC, the X13, X15, and X17 all use the same ordering of hashing algorithms as the X11. This is likely to lead to faster manufacturing of ASICs for these algorithms as manufacturers only need to extend their existing design to accommodate the additional hashing algorithms.&lt;br /&gt;
&lt;br /&gt;
The '''X16R algorithm''' intends to solve this problem by constantly disrupting the ordering of the hashing algorithms. The hashing algorithms are the same proven algorithms used in X15 + SHA512, but the ordering is changed based on the hash of the previous block. This reordering does not make an ASIC impossible to build, but it does require that the ASIC adapts to additional input, which is more easily accomplished by a CPU or GPU. The reordering also prevents a simple extension of the current X11 ASICs or future [[X15]] ASICs.&lt;br /&gt;
&lt;br /&gt;
===X16R Coins===&lt;br /&gt;
The [[cryptocurrency]] coins which work on the X16R algorithm include: Stone Coin, [[Ravencoin]], Proton Coin, Motion, Gravium, HTHCoin.&lt;br /&gt;
&lt;br /&gt;
===Principle of work of X16R===&lt;br /&gt;
The X16R hashing algorithm consists of 16 hashing algorithms operating in chain fashion with the ordering dependent on the last 8 bytes (16 nibbles) of the hash of the previous [[block]]. The algorithms are as follows:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Number=Hashing algorithm&lt;br /&gt;
|-&lt;br /&gt;
|0=Blake&lt;br /&gt;
|-&lt;br /&gt;
|1=BMW &lt;br /&gt;
|-&lt;br /&gt;
|2=Groestl&lt;br /&gt;
|-&lt;br /&gt;
|3=Jh &lt;br /&gt;
|-&lt;br /&gt;
|4=Keccak &lt;br /&gt;
|-&lt;br /&gt;
|5=Skein &lt;br /&gt;
|-&lt;br /&gt;
|6=Luffa &lt;br /&gt;
|-&lt;br /&gt;
|7=Cubehash&lt;br /&gt;
|-&lt;br /&gt;
|8=Shavite &lt;br /&gt;
|-&lt;br /&gt;
|9=Simd &lt;br /&gt;
|-&lt;br /&gt;
|A=Echo &lt;br /&gt;
|-&lt;br /&gt;
|B=Hamsi &lt;br /&gt;
|-&lt;br /&gt;
|C=Fugue &lt;br /&gt;
|-&lt;br /&gt;
|D=Shabal &lt;br /&gt;
|-&lt;br /&gt;
|E=Whirlpool &lt;br /&gt;
|-&lt;br /&gt;
|F=SHA-512&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
Previous block [[hash]]: &amp;lt;code&amp;gt;0000000000000000007e8a29f052ac2870045ae3970270f9​7da00919b8e86287&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The final 8 bytes: ​&amp;lt;code&amp;gt;0x7da00919b8e86287&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each hex digit (nibble) determines which algorithm to use next.&lt;br /&gt;
&amp;lt;code&amp;gt;cubehash -&amp;gt; shabal -&amp;gt; echo -&amp;gt; blake -&amp;gt; blake -&amp;gt; simd -&amp;gt; bmw -&amp;gt; simd -&amp;gt; hamsi -&amp;gt; shavite -&amp;gt; whirlpool -&amp;gt; shavite -&amp;gt; luffa -&amp;gt; groestl -&amp;gt; shavite -&amp;gt; cubehash&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==X16R Miners==&lt;br /&gt;
X16R is supported by following miners:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Miner !! Link&lt;br /&gt;
|-&lt;br /&gt;
|A1_min3r || https://github.com/a1i3nj03/a1_min3r/releases/download/0.1.2/ccminer.zip.Windows.x64.zip&lt;br /&gt;
|-&lt;br /&gt;
|ccMiner Enemy 1.03 fork for RVN || https://mega.nz/#!2ShFBYTS!rh5ypxB4Pbt8AVwMIXHy1dSUNMXeL4YBEy7tCBBu3_o&lt;br /&gt;
|-&lt;br /&gt;
|ccminer/2.2.5 || –&lt;br /&gt;
|-&lt;br /&gt;
|graemes/poolparty-x16r – v1.2.0 || https://github.com/graemes/poolparty-x16r/releases/download/v1.5.1/poolparty-win64-1.5.1.zip&lt;br /&gt;
|-&lt;br /&gt;
|nevermore/0.2.2 || –&lt;br /&gt;
|-&lt;br /&gt;
|nevermore/0.2.3 || –&lt;br /&gt;
|-&lt;br /&gt;
|Ravencoin Miner || https://github.com/Ravencoin-Miner/Ravencoin/files/1855004/Ravencoin_Miner_Windows.zip&lt;br /&gt;
|-&lt;br /&gt;
|Ravencoin Miner v2.6 || https://github.com/Ravencoin-Miner/Ravencoin/releases/download/v2.6/Ravencoin.Miner.v2.6.zip&lt;br /&gt;
|-&lt;br /&gt;
|sgminer-x16r-v0.4.0 || –&lt;br /&gt;
|-&lt;br /&gt;
|suprminer/1.5 || https://github.com/ocminer/suprminer/releases/download/1.5/suprminer-1.5.7z&lt;br /&gt;
|-&lt;br /&gt;
|suprminer/1.6 || https://github.com/ocminer/suprminer/releases/download/1.6/suprminer-1.6.7z&lt;br /&gt;
|-&lt;br /&gt;
|trexminer || https://github.com/trexminer/T-Rex/releases&lt;br /&gt;
|-&lt;br /&gt;
|z-enemy-1.08-release || https://github.com/Cage1121/z-enemy-mirror/releases/download/1.08/z-enemy-1.08-release.zip&amp;lt;ref&amp;gt;[https://hulk.center/algo/x16r X16R Review]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Mining farms comparison===&lt;br /&gt;
There is a list of comparison of [[mining farm]]s which work on X16R algorithm. The data is actual on the 8th of October 2018.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Device !! Mining hardware (Miner) !! Hashrate !! OC&lt;br /&gt;
|-&lt;br /&gt;
|PNY GTX 1080Ti || ccminer/2.2.5 || 13.555 MH || win64&lt;br /&gt;
|-&lt;br /&gt;
|Gigabyte GTX 1080 || ccminer/2.2.5 || 9.2315 MH || win64&lt;br /&gt;
|-&lt;br /&gt;
|ASUS GTX 1070Ti || ccminer/2.2.5 || 8.5725 MH || win64&lt;br /&gt;
|-&lt;br /&gt;
|P104-100 || ccminer/2.2.5 || 7.3825 MH || win64&lt;br /&gt;
|-&lt;br /&gt;
|Gigabyte GTX 1060 3GB || ccminer/2.2.5 || 5.37 MH || win64&lt;br /&gt;
|-&lt;br /&gt;
|EVGA GTX 970 SC || ccminer/2.2.5 || 4.97 MH || win64&lt;br /&gt;
|-&lt;br /&gt;
|Gigabyte GT 1030 || ccminer/2.2.5 || 1.715 MH || win64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Sharding]]&lt;br /&gt;
* [[Bitcoin Diamond]]&lt;br /&gt;
* [[LBRY]]&lt;br /&gt;
* [[Alexander Ivanov]]&lt;br /&gt;
* [[Perfect hash function]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ru:X16R]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>