<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://cryptonite.info/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://cryptonite.info/wiki/index.php?action=history&amp;feed=atom&amp;title=M7_PoW</id>
		<title>M7 PoW - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://cryptonite.info/wiki/index.php?action=history&amp;feed=atom&amp;title=M7_PoW"/>
		<link rel="alternate" type="text/html" href="http://cryptonite.info/wiki/index.php?title=M7_PoW&amp;action=history"/>
		<updated>2026-04-20T07:29:21Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.1</generator>

	<entry>
		<id>http://cryptonite.info/wiki/index.php?title=M7_PoW&amp;diff=49&amp;oldid=prev</id>
		<title>Admin: small grammar fix</title>
		<link rel="alternate" type="text/html" href="http://cryptonite.info/wiki/index.php?title=M7_PoW&amp;diff=49&amp;oldid=prev"/>
				<updated>2014-07-23T18:47:51Z</updated>
		
		<summary type="html">&lt;p&gt;small grammar fix&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 18:47, 23 July 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The M7 PoW algorithm, otherwise known as the &amp;quot;magnificent 7&amp;quot; PoW algorithm, is a proof-of-work algorithm designed for the mining process in [[Cryptonite]]. The M7 PoW is not a memory hard algorithm, it's more like the algorithm used by Quark and similar alt-coins. Seven different hashing functions are used to generate the final hash which is tested against the target. The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;only &lt;/del&gt;difference is that Cryptonite doesn't use any obscure hashing functions that no one has ever heard of before. We wanted quality over quantity so we only used cryptographically secure hashing functions which are well tested. In order to avoid bias accumulation we multiply the 7 hashes together and then pass that number through the SHA-256 function one last time. The multiplication step is also harder for GPU's and ASIC's but works very efficiently on a CPU.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The M7 PoW algorithm, otherwise known as the &amp;quot;magnificent 7&amp;quot; PoW algorithm, is a proof-of-work algorithm designed for the mining process in [[Cryptonite]]. The M7 PoW is not a memory hard algorithm, it's more like the algorithm used by Quark and similar alt-coins. Seven different hashing functions are used to generate the final hash which is tested against the target. The &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;main &lt;/ins&gt;difference is that Cryptonite doesn't use any obscure hashing functions that no one has ever heard of before. We wanted quality over quantity so we only used cryptographically secure hashing functions which are well tested. In order to avoid bias accumulation we multiply the 7 hashes together and then pass that number through the SHA-256 function one last time. The multiplication step is also harder for GPU's and ASIC's but works very efficiently on a CPU.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The magnificent 7:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The magnificent 7:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://cryptonite.info/wiki/index.php?title=M7_PoW&amp;diff=15&amp;oldid=prev</id>
		<title>Admin: Added page to wiki</title>
		<link rel="alternate" type="text/html" href="http://cryptonite.info/wiki/index.php?title=M7_PoW&amp;diff=15&amp;oldid=prev"/>
				<updated>2014-07-16T06:49:40Z</updated>
		
		<summary type="html">&lt;p&gt;Added page to wiki&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The M7 PoW algorithm, otherwise known as the &amp;quot;magnificent 7&amp;quot; PoW algorithm, is a proof-of-work algorithm designed for the mining process in [[Cryptonite]]. The M7 PoW is not a memory hard algorithm, it's more like the algorithm used by Quark and similar alt-coins. Seven different hashing functions are used to generate the final hash which is tested against the target. The only difference is that Cryptonite doesn't use any obscure hashing functions that no one has ever heard of before. We wanted quality over quantity so we only used cryptographically secure hashing functions which are well tested. In order to avoid bias accumulation we multiply the 7 hashes together and then pass that number through the SHA-256 function one last time. The multiplication step is also harder for GPU's and ASIC's but works very efficiently on a CPU.&lt;br /&gt;
&lt;br /&gt;
The magnificent 7:&lt;br /&gt;
&lt;br /&gt;
* SHA-256&lt;br /&gt;
* SHA-512&lt;br /&gt;
* Keccak&lt;br /&gt;
* RIPEMD&lt;br /&gt;
* HAVAL&lt;br /&gt;
* Tiger&lt;br /&gt;
* Whirlpool&lt;br /&gt;
&lt;br /&gt;
The M7 PoW algorithm can be generalized as the following, where h = header:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;SHA-256(SHA-256(h)*SHA-512(h)*Keccak(h)*Ripemd(h)*Haval(h)*Tiger(h)*Whirlpool(h))&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>