zcash-blog/_posts/2016-11-18-the-zcash-equiha...

29 lines
2.7 KiB
Markdown
Raw Permalink Normal View History

---
ID: 1642
post_title: The Zcash Equihash Analysis
author: Nathan Wilcox
post_excerpt: ""
layout: post
permalink: >
https://blog.z.cash/the-zcash-equihash-analysis/
published: true
post_date: 2016-11-18 00:00:00
---
As we <a class="reference external" href="/auditing-zcash/">announced</a> back in August, we commissioned two security audits of the Zcash codebase and an analysis of our proof-of-work algorithm. We <a class="reference external" href="/audit-results/">published</a> the two security audits shortly before Zcashs launch. Today, we are pleased to share the analysis from <a class="reference external" href="https://en.wikipedia.org/wiki/Solar_Designer">Solar Designer</a> of the Zcash Equihash proof-of-work scheme.
<h2>Solar Designers Report</h2>
<strong>Report URL:</strong> <a class="reference external" href="http://www.openwall.com/articles/Zcash-Equihash-Analysis">http://www.openwall.com/articles/Zcash-Equihash-Analysis</a>
<dl class="docutils">
<dt><strong>Solars summary:</strong></dt>
<dd>
<p class="first">“I was tasked with analyzing Zcashs choice and use of the Equihash proof-of-work scheme, including its potential for future optimizations on both commodity and custom hardware. Also in-scope were the choice of and potential changes to Equihash parameters that Zcash uses.</p>
<p class="last">“A conclusion is that while Equihash is not among the most ASIC-resistant known PoW schemes, its choice by Zcash may pose a reasonable tradeoff considering Zcashs multiple goals and depending on which properties of the PoW turn out to be actually most important to users of Zcash. Another conclusion is that Zcashs current n=200, k=9 Equihash parameters are suboptimal and may need to be changed.”</p>
</dd>
</dl>
<h2>Related Work</h2>
In addition to the analysis presented here, Solar Designer is one of three judges evaluating the first <a class="reference external" href="https://zcashminers.org/">Zcash Mining Competition</a>, which we announced <a class="reference external" href="/announcing-miner-contest/">previously on this blog</a>.
The Zcash Company dev team and community are using this analysis, the mining competition, and input from the community to inform potential future proposals to change the consensus protocol. If youre interested in contributing please join the <a class="reference external" href="https://chat.zcashcommunity.com/channel/zcash-miner-dev"><tt class="docutils literal"><span class="pre">#zcash-miner-dev</span></tt></a> community chat channel.
To keep up in general with the Zcash Company, read this blog, follow our <a class="reference external" href="https://twitter.com/zcashco">@zcashco</a> Twitter handle, and join our forum.