当前位置: 首页 > 知识库问答 >
问题:

比特币区块求解,使用所有nonce,但未命中

舒飞捷
2023-03-14

我试图了解比特币区块破解尝试是如何工作的。

我看到nonce是一个32位的数字,所以40亿值来尝试。此外,我看到了一个著名的矿池,手头有500 Ph/s的电力。我发现有一个特定的块在40分钟内解决了。

也就是说,(40x3600)x(500x10^15)=7.2x10^22散列,在该池上计算,以解一个块。

这意味着在这40分钟内,nonce已经“循环”了167630亿次。

所以我想知道,在每一个非周期之后,还有167630亿件事情要做吗?(“1个非周期”从0到4294967295)?

我发现我们可以按一定的比例改变时间戳,还有merkel根散列。

默克尔哈希和时间戳的计算和使用不是比nonces更严格吗?

那些16.763万亿只是时间戳和默克尔的变化?我们是否可以根据需要重新生成唯一的默克尔哈希和更改时间戳?

你能给我举个例子吗?对不起,如果我的观点有点偏颇,我从这个开始。

共有1个答案

姚凯歌
2023-03-14

显然,我发现当nonce循环(溢出)时,一个extrance值会递增,这需要根据该extrance值重新计算Merkel散列。这里有一个链接

 类似资料:
  • 主要内容:比特币现金如何存在?,什么是比特币硬叉?比特币现金是互联网上的点对点电子现金。它完全分散,没有中央银行,也不需要任何可信赖的第三方运营。 比特币现金是一种从比特币网络的硬分叉开发的加密货币。它从2017年中期开始存在。比特币现金与比特币不同。它是比特币核心软件的升级版本。它使用起来更快,更便宜,更可靠。它将比特币的块大小从1MB增加到8MB,并允许每天处理大约200万个交易。 比特币现金如何存在? 比特币区块链是一个不断更新的分类账,比

  • 本文向大家介绍比特币区块链中使用哪种加密算法?相关面试题,主要包含被问及比特币区块链中使用哪种加密算法?时的应答技巧和注意事项,需要的朋友参考一下 回答:不同的区块链使用不同的密码算法。比特币区块链使用SHA256哈希算法。

  • 什么是比特币 历史 2008 年 10 月 31 日,化名 Satoshi Nakamoto (中本聪)的人提出了比特币的设计白皮书(最早见于 metzdowd 邮件列表),并在 2009 年公开了最初的实现代码,第一个比特币是 2009 年 1 月 3 日 18:15:05 生成。但真正流行起来还是在 2010 年后的事情。其官方网站是 bitcoin。 发明人(传言代号为中本聪的澳大利亚人)到

  • 我试图通过仅使用本地存储的区块链(通过比特币核心下载)来检查给定比特币地址的余额。类似于此(通过使用NBitCoin和/或QBitNinja),但不需要访问网络: 上面的例子需要访问网络。我需要离线做同样的事情。我想出了这样的办法,但显然不行: 它在查询过程中挂起 我的要求是以与第一种方法相同的方式检查平衡,但通过查询存储在磁盘上的块。 实际上,我需要的可能只是这个问题的答案:

  • 比特币是人类历史上第一种数字货币。 什么是数字货币?一句话概括,数字货币是基于数学加密原理构建的不可伪造的货币系统,而比特币是第一个基于数学加密原理构建的分布式数字货币系统。 比特币和区块链有什么关系?一句话概括,比特币使用区块链技术实现了数字货币的可信支付。 比特币的历史可以追溯到2008年10月,一个名叫中本聪的神秘人物在一个密码学朋克论坛上发表了一篇比特币:一种点对点的电子现金系统的文章,这

  • 本节的目的是介绍如何了解和使用比特币,下图显示了如何学习比特币。 1. 了解比特币 比特币有一些特殊的品质。它的行为很像金钱,但它的行为方式却有所不同。例如:使用比特币,交易无法逆转。区块链网络中的每笔交易都是永久性的。这使得它与实际向银行汇款的情况不同,您可以在银行发出停止付款或发出逆转付款的错误付款。与实物货币相比,比特币也快速有效。 2. 选择钱包 在了解了比特币之后,需要做的第一件事就是安