Erc-20

ERC20 挖礦被打亂了嗎?

  • December 3, 2019

你知道為什麼單個地址類型的合約可以探勘 38% 的 0xbtc 嗎?這是否意味著一個人已經找到了一種方法來開採與整個礦池一樣多的 0xbtc?再加上一個合約怎麼能挖到一個 ERC20 代幣,我真的不明白,請幫助我理解這是怎麼回事!

https://0x1d00ffff.github.io/0xBTC-Stats/?page=stats&#miners

這確實意味著一個實體已經找到了一種方法來探勘與某些特定礦池一樣多(或更多)0xbtc,但是,這並不一定意味著公共地址屬於特定個人,它也可能是一個與其他已確定的礦池一樣運作的身份不明的礦池。

關於探勘過程,他們是這樣解釋這個過程的:

0xBitcoin 基本上是使用簡單的 Keccak256 (Sha3) 算法使用以下方法探勘的:

keccak256(nonce, minerEthAddress, challengeNumber) < difficultyTarget

nonce是挖礦軟體選擇的隨機數。探勘軟體進行探勘以嘗試找到有效的隨機數。如果上述陳述評估為 true,則 nonce 是工作量證明的有效解決方案。

challengeNumber只是最近的乙太坊區塊雜湊。每一輪,challengeNumber 都會更新為最新的乙太坊區塊雜湊,因此未來的作品無法在過去開採。

礦工的乙太坊地址也定義為minerEthAddress,是散列解決方案的一部分,因此當找到一個隨機數解決方案時,它只對特定的礦工有效,並且不會發生中間人攻擊。這也啟用了礦池挖礦。隨著更多的雜湊算力被添加到網路中,難度目標會自動變得越來越小。

整個功能都包含在智能合約中,並且通過將新代幣鑄造給關注的接收者來分配採礦獎勵。

引用自:https://ethereum.stackexchange.com/questions/74474