<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Ethash</id>
	<title>Ethash - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Ethash"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Ethash&amp;action=history"/>
	<updated>2026-07-17T10:45:05Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Ethash&amp;diff=3179935&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救1个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Ethash&amp;diff=3179935&amp;oldid=prev"/>
		<updated>2022-05-12T03:00:58Z</updated>

		<summary type="html">&lt;p&gt;补救1个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA|G1=IT}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ethash&amp;#039;&amp;#039;&amp;#039;是[[以太坊]]上的加密貨幣的[[共識算法]]，使用[[工作量證明|工作量証明]]。&amp;lt;ref name=&amp;quot;wiki&amp;quot;&amp;gt;{{Cite web|url=https://github.com/ethereum/wiki|title=wiki: The Ethereum Wiki|date=8 February 2018|publisher=|accessdate=8 February 2018|archive-date=2019-03-28|archive-url=https://web.archive.org/web/20190328173401/https://github.com/ethereum/wiki|dead-url=no}}&amp;lt;/ref&amp;gt; Ethash也使用Keccak，一種已標準化為[[SHA-3]]的[[散列函數|散列函数]]。 但Ethash與[[SHA-3]]並不相同，不應將兩者混淆。&lt;br /&gt;
&lt;br /&gt;
由版本1.0開始，Ethash已被設計為抵制[[特殊應用積體電路|ASIC]]，主要方法為藉著極大量的隨機查表，加重記憶體的負載，ASIC無法再利用專用線路而加速。&amp;lt;ref&amp;gt;{{Cite book|url=https://brage.bibsys.no/xmlui/bitstream/handle/11250/2451325/17050_FULLTEXT.pdf?sequence=1#page=51|title=Comparative Analysis of Bitcoin and Ethereum|last=Rudlang|first=Marit|date=Jun 2017|publisher=NTNU: Norwegian University of Science and Technology|accessdate=29 September 2018|location=Norway|pages=52-53|archive-date=2018-01-23|archive-url=https://web.archive.org/web/20180123074418/https://brage.bibsys.no/xmlui/bitstream/handle/11250/2451325/17050_FULLTEXT.pdf?sequence=1#page=51|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ethash是從Dagger-Hashimoto算法改動而成的。&amp;lt;ref&amp;gt;&amp;lt;div&amp;gt;Vitalik Buterin的。 [http://www.hashcash.org/papers/dagger.html 匕：存储器-难以计算、存储器的容易证实大的下行压力，现在长可替代] {{Wayback|url=http://www.hashcash.org/papers/dagger.html |date=20190116142818 }}的。 技术报告，hashcash.org 网站2013年。&amp;lt;/div&amp;gt;&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|author=Dryja|first=Thaddeus|title=Hashimoto: I/O bound proof of work|url=https://pdfs.semanticscholar.org/3b23/7cc60c1b9650e260318d33bec471b8202d5e.pdf|work=Semantic Scholar|archiveurl=https://web.archive.org/web/20170810043640/https://pdfs.semanticscholar.org/3b23/7cc60c1b9650e260318d33bec471b8202d5e.pdf|archivedate=2017-08-10|accessdate=2019-01-30|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite journal|title=Ethereum: State of Knowledge and Research Perspectives|url=https://fps2017.loria.fr/wp-content/uploads/2017/10/19.pdf|last=Tikhomirov|first=Sergei|date=17 Feb 2018|journal=International Symposium on Foundations and Practice of Security|accessdate=29 September 2018|issue=FPS 2017|pages=206-221|archive-date=2018-01-23|archive-url=https://web.archive.org/web/20180123072527/http://fps2017.loria.fr/wp-content/uploads/2017/10/19.pdf}}&amp;lt;/ref&amp;gt;Ethash使用一個初始值為1GB的[[有向无环图|DAG]]dataset及一個初始值為16MB的假亂數表[[cache]]，它們的內容每30000個區塊就會重新計算，這個30000區塊的間隔稱為epoch。每個epoch所產生的內容都會增大，因此1GB與16MB都只是初始值。&lt;br /&gt;
&lt;br /&gt;
[[礦工 (數位貨幣)|礦工]]會存儲整個dataset和cache，而輕客户端只需要存儲cache。礦工挖礦時將找到的[[nonce]]填入區塊頭，並需要以[[SHA-3]]形式不斷查表尋求MIX值以計算該區塊的解。&amp;lt;ref name=&amp;quot;wiki&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 抵制ASIC的原因 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由於[[工作量證明|工作量証明]]的核心是[[散列函數|Hash]]運算，運算得愈快的[[礦工 (數位貨幣)|礦工]]將愈大機會挖掘到新的區塊而獲得更多貨幣收益。礦工的挖礦設備亦由CPU演變為GPU，再由GPU演變為ASIC。礦機門檻的提升導致了礦工人數下降，大多數的收益集中於少部份礦工，這種節點的集中與[[区块链|區塊鏈]]的原意[[去中心化]]是相違背的。因此，Ethash的計算過程中增加了對內存的要求而抵抗ASIC礦機的優勢。&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{密碼貨幣}}&lt;br /&gt;
&lt;br /&gt;
[[Category:密码学]]&lt;br /&gt;
[[Category:有未审阅翻译的页面]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>