Mining-Pools

equihash/scrypt 是否適合池化挖礦?

  • October 30, 2016

“順序記憶難”的 PoW 方案無法有效地並行化,因此我想您也無法在池中的參與者之間分配解決難題?那麼它如何與 scrypt 一起工作 - 例如萊特幣礦池如何工作?

如果我錯了,請糾正我,但 equihash “只是”難以記憶。我了解您正在解決隨機生成的位串中的廣義生日問題。但我的問題是:池如何驗證您實際上在做有意義的工作。與“傳統” PoW 一樣,您送出的部分解決方案與網路難度不匹配,但仍有一些“附加”難度證明您做了一些工作。

對於 equihash,我相信沒有“部分”解決方案,要麼你找到異或為零的輸入,要麼你沒有。我錯過了什麼?

那裡有任何 zcash 礦池嗎?他們如何確保“公平”?

我應該閱讀Equihash 論文

基本上,PoW 仍然是一個超過 160 位隨機數的大循環,但在正文中,使用 Wagner 算法解決了廣義生日問題。

參數是偽隨機生成的(使用基於前一個塊和隨機數的雜湊函式),最後再次對解決方案進行雜湊處理,並且(該解決方案的)前導零位的數量決定了難度。我想這就是 zcashd 報告解決方案/s 而不是雜湊/s 的原因,因為一個解決方案是對不同 nonce 的一次嘗試(你需要很多他們才能幸運)。

SHA256 和 Blake2B 加密單向雜湊函式仍在使用(我之前認為它們不是),但計算它們的速度不再主導探勘速度。

我發現<https://minezcash.com/zcash-mining-pool/>顯然已經有不少 zcash 礦池了。

關於我目前正在查看的難度問題<https://github.com/str4d/zcash-pow/blob/master/pow.py>令我惱火的是顯然還有一個 SHA256 計算。

引用自:https://bitcoin.stackexchange.com/questions/49317