在线无码中文破解|日本影院一区二区三区|五月激情Av在线|国产香蕉视频一区|国产老熟女AAAA|云霸高清91视频|久久久www视频|在线熟女网站无码视频|国产精品 国产|韩日精品中文字幕

風(fēng)險(xiǎn)提示:理性看待區(qū)塊鏈,提高風(fēng)險(xiǎn)意識(shí)!

以太坊挖礦算法是什么?

3個(gè)回答

我是你的鐵粉5星評(píng)價(jià)

2020-10-13 21:45:09

以太坊挖礦算法是什么?

以太坊采用的是 Ethash 加密算法,在挖礦的過(guò)程中,需要讀取內(nèi)存并存儲(chǔ) DAG 文件。由于每一次讀取內(nèi)寸的帶寬都是有限的,而現(xiàn)有的計(jì)算機(jī)技術(shù)又很難在這個(gè)問(wèn)題上有質(zhì)的突破,所以無(wú)論如何提高計(jì)算機(jī)的運(yùn)算效率,內(nèi)存讀取效率仍然不會(huì)有很大的改觀。因此,從某種意義上來(lái)說(shuō),以太坊的Ethash加密算法具有“抗ASIC性”。

加密算法的不同,導(dǎo)致了比特幣和以太坊的挖礦設(shè)備、算力規(guī)模差異很大。

目前,比特幣挖礦設(shè)備主要是專業(yè)化程度非常高的 ASIC 礦機(jī),單臺(tái)礦機(jī)的算力最高達(dá)到了 112T/s(神馬M30S++礦機(jī)),全網(wǎng)算力的規(guī)模達(dá)到139.92EH/s。

以太坊的挖礦設(shè)備主要是顯卡礦機(jī)和定制GPU礦機(jī),專業(yè)化的ASIC礦機(jī)非常少,一方面是因?yàn)橐蕴煌诘V算法的“抗 ASIC 性”提高了研發(fā)ASIC礦機(jī)的門檻,另一方面是因?yàn)橐蕴簧?jí)到2.0之后共識(shí)機(jī)制會(huì)轉(zhuǎn)型為PoS,礦機(jī)無(wú)法繼續(xù)挖。

和ASIC礦機(jī)相比,顯卡礦機(jī)在算力上相差了2個(gè)量級(jí)。目前,主流的顯卡礦機(jī)(8卡)算力約為420MH/s,比較領(lǐng)先的定制GPU礦機(jī)算力約在500M~750M,以太坊全網(wǎng)算力約為235.39TH/s。

趙瑜-北京天瑜9星評(píng)價(jià)

2020-10-12 21:48:14

以太坊,和所有區(qū)塊鏈技術(shù)一樣,使用激勵(lì)驅(qū)動(dòng)的安全模式。共識(shí)基于選擇具有最高總難度的區(qū)塊。礦工創(chuàng)造區(qū)塊,其他人檢測(cè)有效性。區(qū)塊只有在包含特定難度的工作量時(shí)才有效,還有其他合格性條件。請(qǐng)注意到以太坊Serenity里程碑,可能就會(huì)被取代(參考權(quán)益證明模型)。

以太坊區(qū)塊鏈在很多方面與比特幣區(qū)塊鏈類似,但也有些不同。在區(qū)塊鏈架構(gòu)方面,以太坊和比特幣之間最主要的的區(qū)別是,不像比特幣,以太坊區(qū)塊不僅包含交易列表也包含最近狀態(tài)(merkle patricia特里結(jié)構(gòu)的根散表編碼在狀態(tài)中更精確)除此之外,另外兩個(gè)值,區(qū)塊數(shù)和難度,也儲(chǔ)存在區(qū)塊中。

使用的工作量證明算法叫Ethash(Dagger-Hashimoto算法的改良版本),包括找到算法的隨機(jī)數(shù)輸入以使結(jié)果低于特定的難度閾值。工作量證明算法的意義在于,要找到這樣一個(gè)隨機(jī)數(shù),沒(méi)有比列舉可能性更好的策略,而解決方法的驗(yàn)證瑣碎又廉價(jià)。由于輸出有均勻分布(是散表功能應(yīng)用的結(jié)果),我們可以保證,平均而言,需要找到這樣一個(gè)隨機(jī)數(shù)的時(shí)間取決于難度閾值。這使得只通過(guò)操縱難度來(lái)控制找到新區(qū)塊的時(shí)間成為可能。

正如協(xié)議中所描述的,難度動(dòng)態(tài)調(diào)整的方式是每15秒整個(gè)網(wǎng)絡(luò)會(huì)產(chǎn)生一個(gè)區(qū)塊。我們說(shuō)網(wǎng)絡(luò)用15秒?yún)^(qū)塊時(shí)間生產(chǎn)一個(gè)區(qū)塊鏈。這個(gè)“心跳”基本上主要強(qiáng)調(diào)系統(tǒng)狀態(tài)同步,保證不可能維持一個(gè)分叉(允許double spend)或被惡意分子重寫歷史,除非攻擊者有半數(shù)以上的網(wǎng)絡(luò)挖礦能力(即所謂的51%攻擊)。

任何參與到網(wǎng)絡(luò)的節(jié)點(diǎn)都可能是礦工,預(yù)期的挖礦收益和他們的(相對(duì))挖礦能力或者說(shuō)成正比,比如被網(wǎng)絡(luò)總散表率標(biāo)準(zhǔn)化的,每秒嘗試的隨機(jī)數(shù)數(shù)量。

Ethash工作量證明是內(nèi)存難解的,這使它能抵抗ASIC。內(nèi)存難解性由工作量證明算法實(shí)現(xiàn),需要選擇依靠隨機(jī)數(shù)和區(qū)塊標(biāo)題的固定資源的子集合。這個(gè)資源(幾十億字節(jié)大小的數(shù)據(jù))叫做DAG。每3000個(gè)區(qū)塊的DAG完全不同,125小時(shí)的窗口叫做epoch(大約5.2天),需要一點(diǎn)時(shí)間來(lái)生成。由于DAG只由區(qū)塊高度決定,它可以被事先生成,如果沒(méi)有被事先生成,客戶端需要等到進(jìn)程最后來(lái)生產(chǎn)區(qū)塊。如果客戶端沒(méi)有預(yù)生成并提前緩存DAG,網(wǎng)絡(luò)可能會(huì)在每個(gè)epoch過(guò)渡經(jīng)歷大規(guī)模區(qū)塊延遲。注意不必要生成DAG以驗(yàn)證工作量證明,它可以在低CPU和小內(nèi)存的狀態(tài)下被驗(yàn)證。

在特殊情況下,從零開始創(chuàng)建節(jié)點(diǎn)的時(shí)候,只有在為現(xiàn)存epoch創(chuàng)建DAG的時(shí)候才會(huì)開始挖礦。

無(wú)所謂我為了誰(shuí)8星評(píng)價(jià)

2019-03-23 11:47:20

以太坊(可以支持眾多的高級(jí)功能,包括用戶發(fā)行貨幣,智能協(xié)議,去中心化的交易和設(shè)立去中心化自治組織(DA0s)或去中心化自治公司(DACs) 。以太坊并不是把每單個(gè)類型的功 能作為特性來(lái)特別支持,相反,以太坊包括一個(gè)內(nèi)置的圖靈完備的腳本語(yǔ)言,允許通過(guò)被稱為合同”的機(jī)制來(lái)為自己想實(shí)現(xiàn)的特性寫代碼。一個(gè)合同就像一個(gè)自動(dòng)的代理,每當(dāng)接收到一筆交易,合同就會(huì)運(yùn)行特定的一段代碼,這段代碼能修改合同內(nèi)部的數(shù)據(jù)存儲(chǔ)或者發(fā)送交易。