Ethash是以太坊上的加密貨幣的共識算法,使用工作量証明。[1] Ethash也使用Keccak,一種已標準化為SHA-3的散列函数。 但Ethash與SHA-3並不相同,不應將兩者混淆。
由版本1.0開始,Ethash已被設計為抵制ASIC,主要方法為藉著極大量的隨機查表,加重記憶體的負載,ASIC無法再利用專用線路而加速。[2]
Ethash是從Dagger-Hashimoto算法改動而成的。[3][4][5]Ethash使用一個初始值為1GB的DAGdataset及一個初始值為16MB的假亂數表cache,它們的內容每30000個區塊就會重新計算,這個30000區塊的間隔稱為epoch。每個epoch所產生的內容都會增大,因此1GB與16MB都只是初始值。
礦工會存儲整個dataset和cache,而輕客户端只需要存儲cache。礦工挖礦時將找到的nonce填入區塊頭,並需要以SHA-3形式不斷查表尋求MIX值以計算該區塊的解。[1]
抵制ASIC的原因
由於工作量証明的核心是Hash運算,運算得愈快的礦工將愈大機會挖掘到新的區塊而獲得更多貨幣收益。礦工的挖礦設備亦由CPU演變為GPU,再由GPU演變為ASIC。礦機門檻的提升導致了礦工人數下降,大多數的收益集中於少部份礦工,這種節點的集中與區塊鏈的原意去中心化是相違背的。因此,Ethash的計算過程中增加了對內存的要求而抵抗ASIC礦機的優勢。
参考文献
- ^ 1.0 1.1 wiki: The Ethereum Wiki. 8 February 2018 [8 February 2018]. (原始内容存档于2019-03-28).
- ^ Rudlang, Marit. Comparative Analysis of Bitcoin and Ethereum (PDF). Norway: NTNU: Norwegian University of Science and Technology. Jun 2017: 52–53 [29 September 2018]. (原始内容存档 (PDF)于2018-01-23).
- ^
Vitalik Buterin的。 匕:存储器-难以计算、存储器的容易证实大的下行压力,现在长可替代 (页面存档备份,存于
互联网档案馆)的。 技术报告,hashcash.org 网站2013年。
- ^ Dryja, Thaddeus. Hashimoto: I/O bound proof of work (PDF). Semantic Scholar. [2019-01-30]. (原始内容存档 (PDF)于2017-08-10).
- ^ Tikhomirov, Sergei. Ethereum: State of Knowledge and Research Perspectives (PDF). International Symposium on Foundations and Practice of Security. 17 Feb 2018, (FPS 2017): 206–221 [29 September 2018]. (原始内容 (PDF)存档于2018-01-23).
|
---|
| 技術 | |
---|
| 共識機制 | |
---|
| 工作量證明货币 | | - 比特币
- 比特币现金
- 交易對手(英语:Counterparty (platform))
- LBRY
- 民族幣(英语:MazaCoin)
- 域名币
- 纽比特币(NuBits)
- 点点币
- NeuCoin(英语:NeuCoin)
- 乳頭幣(英语:Titcoin)
|
---|
| 基于Ethash | |
---|
| | |
---|
| | |
---|
| | |
---|
| | |
---|
| 其他 | - AmbaCoin(英语:AmbaCoin)
- 飛熔幣(英语:Firo (cryptocurrency))
- IOTA
- 质数币
- Verge(英语:Verge (cryptocurrency))
- 綠幣(英语:Vertcoin)
|
---|
|
---|
| 持有量證明货币 | - 阿尔戈兰德
- 雪崩幣(英语:Avalanche (blockchain platform))
- 艾达币
- EOS.IO
- 格雷德币
- Kin(英语:Kin (cryptocurrency))
- Nxt
- 点点币
- 波卡幣
- Solana
- 斯蒂姆幣(英语:Steemit)/HIVE幣
- Tezos(英语:Tezos)
- 波場幣
|
---|
| ERC-20代幣 | - Augur(英语:Augur (software))
- 阿文图斯币(英语:Aventus Protocol)
- Bancor(英语:Bancor (cryptocurrency))
- 注意力币(BAT)
- Chainlink
- Kin(英语:Kin (cryptocurrency))
- 柯達幣(英语:KodakCoin)
- Minds
- 柴犬幣
- The DAO(英语:The DAO (organization))
- 波場幣
|
---|
| 稳定币 | |
---|
| 其他货币 | - 比特股
- 奇亚币
- 菲乐币
- Hashgraph(HARB)(英语:Hashgraph)
- MobileCoin(英语:MobileCoin)
- Nano(英语:Nano (cryptocurrency))
- 小蟻幣(英语:NEO (cryptocurrency))
- 新经币
- 瑞波幣
- SafeMoon(英语:SafeMoon)
- Safuu(英语:Safuu)
- 恆星幣(英语:Stellar (payment network))
- 華堡幣(英语:WhopperCoin)
- 世界幣
|
---|
| 加密貨幣交易所 | - Abra(英语:Abra (company))
- 幣安
- Bitfinex
- bitFlyer(英语:bitFlyer)
- Bitkub(英语:Bitkub)
- Bitpanda(英语:Bitpanda)
- Bithumb(英语:Bithumb)
- BitMEX
- Bitso(英语:Bitso)
- Bitstamp
- Bitrue
- BTCC
- BUX(英语:BUX (brokerage))
- Circle
- Coinbase
- Coincheck(英语:Coincheck)
- Crypto.com
- E投睿
- JPEX
- 雙子星(英语:Gemini (company))
- 火币网
- ItBit(英语:Paxos Trust Company)
- 克拉肯(英语:Kraken (company))
- LocalBitcoins(英语:LocalBitcoins)
- 牛頓(英语:Newton (company))
- OKEx
- ShapeShift(英语:ShapeShift)
- Uniswap
- Upbit(英语:Upbit)
- Zaif(英语:Tech Bureau)
- WazirX(英语:WazirX)
- CoinEx
- MEXC
- Gate
- Hoo
| | 已停業 | - BTC-e(英语:BTC-e)
- FTX
- Mt. Gox
- QuadrigaCX(英语:Quadriga Fintech Solutions)
|
---|
|
---|
| 密碼貨幣錢包 | - MetaMask
- Trust Wallet
- Coinbase Wallet
- Rainbow Wallet
|
---|
| 相關主題 | |
---|
| |
|