時(shí)間:2023-06-23|瀏覽:218
壹玖科技 發(fā)布時(shí)間:2019-10-20 09:51 關(guān)注
今天,礦工在確保以太坊工作中發(fā)揮著重要作用。
但是,這個(gè)角色并不是立即顯而易見(jiàn)的。
許多新用戶認(rèn)為,挖礦的唯一目的是以不需要中央發(fā)行人的方式生成醚(請(qǐng)參閱我們的指南“什么是醚?”)。這是真的。以太坊的代幣是通過(guò)采礦過(guò)程創(chuàng)建的,速率為每開(kāi)采區(qū)塊5乙醚。但是采礦也起著另一個(gè)至少同樣重要的作用。
通常,銀行負(fù)責(zé)保存準(zhǔn)確的交易記錄。他們確保錢財(cái)不是憑空創(chuàng)造的,并且用戶不會(huì)欺騙和花費(fèi)他們的錢不止一次。
但是,區(qū)塊鏈引入了一種全新的記錄保存方式,即整個(gè)網(wǎng)絡(luò)而不是中介來(lái)驗(yàn)證交易并將其添加到公共分類賬中。
盡管目標(biāo)是建立“不信任”或“最小化信任”的貨幣體系,但仍然有人需要保護(hù)財(cái)務(wù)記錄,以確保沒(méi)有人作弊。
采礦是一項(xiàng)創(chuàng)新,可以實(shí)現(xiàn)分散的記錄保存。
礦工在防止欺詐(尤其是以太幣的雙重消費(fèi))的同時(shí),就交易歷史達(dá)成了共識(shí)-這是一個(gè)有趣的問(wèn)題,在工作量證明區(qū)塊鏈出現(xiàn)之前,分散貨幣無(wú)法解決。
盡管以太坊正在尋找其他方法來(lái)就交易的有效性達(dá)成共識(shí),但挖礦目前將平臺(tái)統(tǒng)一在一起。
采礦如何運(yùn)作
如今,以太坊的采礦過(guò)程幾乎與比特幣相同。
對(duì)于每一筆交易,礦工都使用計(jì)算機(jī)反復(fù)快速地猜測(cè)謎題的答案,直到其中一個(gè)獲勝。
更具體地說(shuō),礦工將通過(guò)哈希函數(shù)(將返回固定長(zhǎng)度的,亂碼的數(shù)字和字母,看起來(lái)是隨機(jī)的)來(lái)運(yùn)行塊的唯一標(biāo)頭元數(shù)據(jù)(包括時(shí)間戳和軟件版本),僅更改“隨機(jī)值”,這會(huì)影響生成的哈希值。
如果該礦工找到與當(dāng)前目標(biāo)匹配的哈希,該礦工將被授予以太幣,并通過(guò)網(wǎng)絡(luò)廣播該塊,以供每個(gè)節(jié)點(diǎn)驗(yàn)證并添加到其自己的分類賬副本中。如果礦工B找到哈希,礦工A將停止在當(dāng)前塊上的工作,并對(duì)下一個(gè)塊重復(fù)該過(guò)程。
礦工很難在這個(gè)游戲上作弊。沒(méi)有辦法偽造這項(xiàng)工作并得出正確的謎題答案。這就是為什么解決難題的方法稱為“工作量證明”的原因。
另一方面,其他節(jié)點(diǎn)幾乎不需要時(shí)間來(lái)驗(yàn)證哈希值是否正確,這正是每個(gè)節(jié)點(diǎn)所做的事情。
大約每12到15秒,一名礦工就會(huì)找到一塊。如果礦工開(kāi)始比這更快或更慢地解決難題,該算法會(huì)自動(dòng)重新調(diào)整問(wèn)題的難度,以便礦工可以大致恢復(fù)到12秒的解決時(shí)間。
礦工們隨機(jī)賺取這些以太幣,其盈利能力取決于運(yùn)氣和他們所投入的計(jì)算能力。
以太坊使用的特定的工作量證明算法稱為“ethash”,旨在需要更多的內(nèi)存,以使其更難使用昂貴的ASIC進(jìn)行挖礦,而專用ASIC挖礦現(xiàn)在是開(kāi)采比特幣的唯一盈利方式。
從某種意義上說(shuō),ethash可能已經(jīng)成功實(shí)現(xiàn)了這一目的,因?yàn)閷S玫腁SIC尚無(wú)法開(kāi)采以太坊(至少目前還沒(méi)有)。
此外,由于以太坊的目標(biāo)是從工作量證明挖礦過(guò)渡到“權(quán)益證明”(我們將在下面討論),因此購(gòu)買ASIC可能不是一個(gè)明智的選擇,因?yàn)樗赡懿粫?huì)長(zhǎng)期有用。
轉(zhuǎn)向權(quán)益證明
但是,以太坊可能永遠(yuǎn)不需要礦工。
開(kāi)發(fā)人員計(jì)劃放棄工作量證明,該算法是網(wǎng)絡(luò)當(dāng)前用于確定哪些交易有效并保護(hù)其免受篡改的算法,而有利于權(quán)益證明,在這種情況下,網(wǎng)絡(luò)由令牌所有者來(lái)保護(hù)。
如果以及何時(shí)推出該算法,股權(quán)證明可能是達(dá)成使用更少資源的分布式共識(shí)的一種方式。