程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了RandomX 测试数据(用于门罗币挖矿)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决RandomX 测试数据(用于门罗币挖矿)?

开发过程中遇到RandomX 测试数据(用于门罗币挖矿)的问题如何解决?下面主要结合日常开发的经验,给出你关于RandomX 测试数据(用于门罗币挖矿)的解决方法建议,希望对你解决RandomX 测试数据(用于门罗币挖矿)有所启发或帮助;

所以我正在实施一个池化的门罗矿工,现在想找到一些数据进行测试。 因此,为了确保我的实现是正确的,我想向它提供测试数据 - 因此我正在寻找一个有效的随机数,该随机数已使用符合目标难度的 RandomX 与 blob 散列。

我目前在做什么:

  1. 从池中接收作业(此处为示例):
{
   "method":"job","params":{
"blob":"0e0edfaf8985068b54486d4fe3efc543bc57efea8b44fdb03bc426e995f9f6106aebe6697d9a7700000000ad0c0ecfc14f3f05789b17fbbd10144b42c60605192fb5d22ad18fa1d72caf3801","algo":"rx/0","height":2362863,"seed_hash":"df91a6d00a4895964650abc5685aac6b2ca86616bd65a81568c24f49a89a99e3","@R_64_6186@":"76040301","target":"e4910000","ID":"76023631"
   },"Jsonrpc":"2.0"
}

我认为我已经将这些归类正确,如果不对请纠正我

Versions: 0e0e
timestamp: dfaf898506
Prev ID: 8b54486d4fe3efc543bc57efea8b44fdb03bc426e995f9f6106aebe6697d9a77
Nonce: 00000000
transactions Tree Root: ad0c0ecfc14f3f05789b17fbbd10144b42c60605192fb5d22ad18fa1d72caf38
transaction Count: 01
Hashing blob: 0e0edfaf8985068b54486d4fe3efc543bc57efea8b44fdb03bc426e995f9f6106aebe6697d9a7700000000ad0c0ecfc14f3f05789b17fbbd10144b42c60605192fb5d22ad18fa1d72caf3801
  1. 设置 RandomX 并使用作业的 seed_hash 为其播种
  2. 初始设置随机数
  3. 在相应位置将 nonce 修补到作业的 blob 中
  4. 散列 Blob
  5. 检查哈希值是否低于目标值。如果我们低于目标,我们已经找到了解决方案,我们会与池分享它并获得新工作
  6. 如果我们还没有找到解决方案,则增加 nonce
  7. 从第 4 步开始重复

按照这个特定示例中的逻辑,我计算出以下值:

  • 计算出的哈希值(nonce = 0):fc2ab6def3a5babc9aa39e8d44356633bbafd9555adbd93be2878845c8ea1efa
  • 哈希值:18023100904664238050,大​​于所需目标。

到目前为止我是对的吗?

我在哪里可以找到符合指定目标的示例数据?或者有人可以提供这样的例子吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的RandomX 测试数据(用于门罗币挖矿)全部内容,希望文章能够帮你解决RandomX 测试数据(用于门罗币挖矿)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。