ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2
3
Statistic as Excel data file
4
Average mining difficulty of Bitcoin from January 2014 to May 13, 2021 (in terahash)
*note, this is incomplete for the data range required: Jun 2017 to Dec 2021
5
Access data
Missing values are filled in from the additional chart at https://btc.com/stats/diff
6
7
8
Source
Description
9
As of May 2021, mining new Bitcoin (BTC) on the blockchain is as hard as it has ever been with mining difficulty reaching an all-time high of nearly 22 trillion. This figure essentially reflects how much computing power is being applied to mine this particular cryptocurrency, and is calculated every 14 days based on the hashing power that is competing for rewards on the network during this period. Hashing refers to the amount of processing power that PCs use to build the blockchain: the more blocks of verified transactions that are processed or "hashed", the more Bitcoin - the reward for this verification process - is being mined. A higher mining difficulty means more miners are trying to get this cryptocurrency. Originally it was estimated that BTC's maximum supply would be reached by 2024, although nearly 90 percent of this supply was reached already by March 2021.
10
SourceWebsite (BTC.com)
11
Conducted byWebsite (BTC.com)
12
Survey periodJanuary 2014 to May 13, 2021
13
RegionWorldwide
14
Type of surveyn.a.
15
Number of respondentsn.a.
16
Age groupn.a.
17
Special characteristics
The figures provided show many times on average miners should calculate a sol function to find a cryptocurrency block; Bitcoin difficulty is adjusted every 2,016 blocks, which is roughly every two weeks, to ensure the average interval between blocks remains at 10 minutes.
18
NoteFigures have been rounded.
19
20
Publication
21
22
Published byWebsite (BTC.com)
23
Publication dateJune 2021
24
Original sourcebtc.com
25
ID1224431
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100