主页 > token.im钱包下载 > 比特币挖矿和算力有什么关系

比特币挖矿和算力有什么关系

token.im钱包下载 2023-01-17 13:20:31

2009 年 1 月 3 日,中本聪在芬兰赫尔辛基的一台小型服务器上挖出了第一块比特币,并获得了 50 个比特币奖励。这标志着加密货币时代的到来。

创世区块是区块链技术中的第一个区块,是区块链中一个非常独特的环节,因为它是整个数字基础设施中的第一个区块。唯一没有连接到前一个区块的区块。

比特币最早的挖矿难度只有1个哈希值,而比特币可以用最弱的消费级CPU挖矿,获得比特币的机会很大。

在随后的几年里,随着交易所的建立,比特币持有者之间的交易活动变得更有组织。挖矿难度显着增加,需要越来越强大的处理器比特币挖的矿计算的是什么,后来升级为图形处理器。 2013 年,专业的 ASIC 挖矿硬件开始出现,其性能远胜于最强大的图形处理器。

到 2013 年底,比特币挖矿难度首次达到 1 Giga 哈希。这是创世区块挖矿难度的 1000*1000*1000 倍。从那时起,比特币的挖矿难度增加了数千倍。

挖矿难度是一个动态参数集,保证平均每10分钟产生新比特币区块的速率。

每挖出 2016 个区块,就会进行一次调整。调整基于之前 2016 年区块的区块生成时间。如果上一个周期的平均出块时间小于 10 分钟,就会增加难度。如果超过10分钟,难度会降低。目的是保证系统稳定每10分钟出块一次,所以难度调整时间约为2周(2016 * 10分钟)。

比特币挖矿就像猜数字谜题。矿工需要找一个随机数(Nonce)参与哈希运算1Hash(Block+Nonce),使区块哈希值满足难度要求。哈希率是指计算机每秒可以执行哈希运算的次数,也称为哈希率。一个矿工每秒可以做的hash冲突次数是其“算力”的代表,单位写成hash/s或H/s。

算力单位:

1 KH/s = 1000 H/s

1 MH/s = 1000 KH/s

1 GH/s = 1000 MH/s

1 TH/s = 1000 GH/s

1 PH/s = 1000 TH/s

1 EH/s = 1000 PH/s

全网算力是btc网络中所有参与竞争挖矿的矿工算力的总和。当前难度周期的全网算力会影响下一个周期的难度调整。如果全网算力增加,挖矿难度增加,单个矿机在固定时间内的产出会减少。

那么比特币挖的矿计算的是什么,考虑到目前全网的算力,下一个周期难度会如何调整?

根据公式:

难度 * 2^32 / 全网算力 = 出块时间

Block Time应该稳定在10分钟,也就是600s:

难度 = 600 * 24.42 * 10^18 / 2^32

= 3.46e+12

那么在3.46e+12的难度下,14TH/s的算力,矿工平均出块需要多长时间?

根据公式:

难度 * 2^32 / 算力 = 出块时间

有:

3.46 * 10^12 * 2^32 / 14 * 10^12

= 1.06e+9 秒

结果大约是 12270 天。

最初中本聪设计了一个公平且完全去中心化的数字货币系统,每个人都可以使用个人电脑进行挖矿。但在盈利时,大量新算力不断增加,矿工之间竞争激烈,使得单个矿工的挖矿成功率几乎为零。

自2011年矿池出现以来,大量矿工加入矿池以稳定收益、稀释成本。大量算力的融合使得比特币挖矿难度越来越大。数字货币挖矿行业就像一场军事竞赛,挖矿设备不断更新迭代,不再遵循摩尔定律。