Bitcoin’s mining difficulty – a self-correcting score that determines the computational effort it takes to mine bitcoin – set a new all time high Thursday.
Bitcoin’s difficulty adjusted upward 21.53%, setting a new all-time high at 25.05 trillion. This comes after Bitcoin’s hashrate, which is a measure of the combined computing power of Bitcoin’s miners, rose to an all-time high this week, per multiple sources.
About a month ago, coal mining accidents shut down bitcoin miners in Xinjiang, China, clipping roughly 25% of Bitcoin’s hashrate from the network. These miners have come back online recently, leading to the surge in hashrate and, by extension, difficulty. Some of these miners have begun migrating machines to Sichuan for its incipient rainy season, which will supply them with gushes of cheap hydroelectricity.
On the other side of the world, North American pools are growing at a rapid clip and turning on more machines than ever before.
Even as competition escalates to new heights, bitcoin miners are making more than they have in two years, according to Luxor Tehcnology’s hashprice index.
This difficulty adjustment also gives mining pools a fresh start to signal for Bitcoin’s Taproot update, an upgrade which outfits Bitcoin with new signature and scripting schemes that allow for cheaper, more flexible multi-signature transactions, among other things.
Taproot will pave the way for improvements to outstanding technologies like Lightning, multi-signature wallets and Bitcoin-based “smart contracts” like discrete log contracts (DLCs).
Per rules to coordinate the upgrade, at least 90% of mining pools within any given difficulty period must signal their support for the upgrade using a special identifier in the blocks they mine. These periods last 2,016 blocks (or roughly two weeks); miners now have 5 epochs left to signal if they want Taproot to activate in November.
At the end of this difficulty adjustment period, only three miner blocks have signaled for the measure out of 2,015 in total (0.15%), with one signaling against.