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.
PayPal to Allow Bitcoin Buying and Selling for Users
Singapore’s Largest Bank DBS Publishes and Removes Crypto Exchange Announcement
Exchange Data Suggests a Bitcoin Bull Run Is Near
Tether Denies "Pulling Support" for Peter McCormack in Craig Wright Libel Suit
Schnorr and Taproot Upgrade Proposal Merged Into Bitcoin Core
Grayscale Records $300M Inflow in a Single Day