Bitcoin Core has taken a significant step forward in implementing Schnorr signatures by merging BIP340 support into the libsecp256k1 library. The update introduces an experimental module named “schnorrsig” that implements the signing and verification of Schnorr signatures as well as test vectors and a benchmarking tool.
Although this does not mean that the use of Schnorr is currently live on the Bitcoin network, it does represent a significant step forward. “With this merged, the pull request that adds taproot to Bitcoin Core can be taken much more seriously,” Bitcoin developer Ben Carman of Suredbits shared with the BTC Times.
The pull request was first opened by Blockstream's Jonas Nick in September of 2018 and merged after two years of intense review. Those who participated in its testing include notable Bitcoin Core contributors such as Andrew Poelstra, Gregory Maxwell, Pieter Wuille, Ben Carmen, Max Hillebrand, John Newberry, Russell O’Conner, and Tim Ruffing.
The next steps for Schnorr involve creating a separate pull request in order for Bitcoin Core to use the latest version of the libsecp256k1 library. This will allow the reference client to call on the newest version of the library to sign and verify Schnorr based signatures and will make reviewing the current version of the Taproot pull request significantly easier. This proposal is expected to be merged fairly quickly as the last update of the library took only 3 days.
Hal Finney’s Proposal for Optimizing Bitcoin to be Enabled in Bitcoin Core
Iranian Power Plants to Auction Off Surplus Energy to Bitcoin Miners
Blockstream Launches New Bitcoin and Liquid Wallet
This Rewards App Will Pay You Bitcoin for Shopping in Europe
Technical and Fundamental Evidence Hint Bitcoin Is at Early Bull Stage: Analyst
Welcome to Facebookland - You'll Never Leave