Developers behind the Bitcoin Core software, the most popular implementation of the Bitcoin protocol, have announced the release of the 22nd version of the client.
While introducing several improvements to the software, Bitcoin Core 22.0 is the first major release to support the upcoming Taproot protocol upgrade, which is expected to be activated in November.What is Taproot?
Bitcoin Core developer Gregory Maxwell first proposed the Taproot upgrade in 2018 as a way to expand Bitcoin’s smart contracts flexibility while enhancing its scalability and user privacy.
It is considered to be one of the most important upgrades to the Bitcoin blockchain since Segregated Witness (SegWit) in August 2017, which removed some signature data to allow miners to include more transactions in blocks.
Taproot’s one notable feature is that through a mechanism called Schnorr signatures–an alternative to Bitcoin’s current multi-signature wallet mechanism–users can combine their public keys to create a new public key, thus significantly reducing multi-signature payments’ data size and helping to decongest the network.
While the activation logic for Taproot was included in the previous release of Bitcoin Core, there still were hurdles to overcome for the upgrade to be actually activated. After several months of heated debates, Bitcoin developers agreed on an activation mechanism called Speedy Trial with a three-month window for miners to signal for the upgrade.
Despite some developers disagreeing with the approach, and even slamming Speedy Trial as “an attack” on Bitcoin, by June miners locked in the required number of blocks for the upgrade to go ahead.Community came to consensus on BIP8. These devs are IGNORING that and pushing their own agenda instead. It is an attack on Bitcoin, not a good thing. — Luke Dashjr (@LukeDashjr) April 15, 2021
Now, with Bitcoin Core finally supporting Taproot, once the upgrade is activated the new ...