首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PoWhash是什么?

PoWhash是什么?
EN

Ethereum用户
提问于 2016-02-27 03:12:08
回答 4查看 23.4K关注 0票数 15

当我工作的时候,我会听到这样的话:

代码语言:javascript
复制
miner  22:09:05|main  Mining on PoWhash #45feeecf… : 6761650 H/s = 3407872 hashes / 0.504 s

PoWhash是什么意思?我假设#45feeecfΓǪ是我正在挖掘的当前块的部分散列?

EN

回答 4

Ethereum用户

回答已采纳

发布于 2016-04-05 23:42:11

PoWhash是工作杂凑的证明.

正如您已经假设的,您可以在成功挖掘的块的以下ethminer日志中看到,PoWhash字符串与找到的解决方案的头-散列的头-散列的前7个字符匹配:

代码语言:javascript
复制
miner  04:35:37.957|ethminer  Mining on PoWhash #1fe4f34a… : 62291643 H/s = 12582912 hashes / 0.202 s
miner  04:35:38.160|ethminer  Mining on PoWhash #1fe4f34a… : 41527762 H/s = 8388608 hashes / 0.202 s
  ℹ  04:35:38.391|ethminer  Solution found; Submitting to http://192.168.4.120:8545 ...
  ℹ  04:35:38.391|ethminer    Nonce: 71f8dd92f2e5d1b8
  ℹ  04:35:38.391|ethminer    Mixhash: 6010589e9b344db567a348a241fe789692115e8cebe747177b1e552986cb50d8
  ℹ  04:35:38.391|ethminer    Header-hash: 1fe4f34acda81a9c15965a66c80e7349758a0aaa1333cb85ae88d4e103d79a7f
  ℹ  04:35:38.391|ethminer    Seedhash: 63ca6f54b1af76dd4df3b908cee464ff1f212f08352cbe7eb4422806bb0c7885
  ℹ  04:35:38.391|ethminer    Target: 00000000000b1594aa498c4e48c1574062852be9a52ffa9dcfeab617ce65644a
  ℹ  04:35:38.392|ethminer    Ethash: 000000000008b905c32b3f7724a960b490618d1294822380f5db0eebeac12c86
  ℹ  04:35:38.393|ethminer  B-) Submitted and accepted.
票数 8
EN

Ethereum用户

发布于 2016-02-29 18:51:01

我在ethminer代码中搜索字符串“PoWhash上的挖掘”,并在libethereum/ethminer/MinerAux.h中找到它。在那里我看到了这条线:

minelog << "Mining on PoWhash" << current.headerHash << ": " << mp;

上面还有几条线:

EthashProofOfWork::WorkPackage current;

基于这些行(以及代码中其他地方对待current的方式),我认为PoWhash是当前试图挖掘的“工作包”(或新块)的头的哈希。不过,不确定它是如何格式化的。看起来它被部分编码为UTF-8或ASCII或类似的东西。

票数 8
EN

Ethereum用户

发布于 2016-07-05 21:18:59

所以我找到了一个解决方案,报头散列与PoW匹配。如果是单独采矿,这会是一笔巨大的支出吗?我是否获得了更大份额的成功发现块?我正在Ethereumpool.co上采矿

票数 -2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/1630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档