On May 15, the Bitcoin Cash network successfully upgraded by implementing Schnorr signatures, after which a few developers processed some basic Schnorr signatures. Then, on Saturday, May 18, software developers Chris Pacia, Mark Lundeberg, and Checksum0 performed the first multi-sig Schnorr signature on BCH and sent the funds to Freeross.org.
A Multi-Sig Schnorr Transaction With a P2PKH Output
This weekend, Openbazaar and Bchd full node developer Chris Pacia announced the first 3 of 3 multi-signature in a Pays To PubKey Hash (P2PKH) output. Developers Checksum0 and Mark Lundeberg helped process the transaction and the funds were sent to the Ross Ulbricht defense fund. “Mark Lundeberg, Chris Pacia and I made the first Schnorr multi-signature in history — The transaction is a donation to Free Ross — Proof will be published shortly,” explained Checksum before the transaction confirmed. Then, sure enough, the multi-sig transaction published to the chain and contained an opreturn message which read:
BCH is about giving people the freedom to make their own choices, to pursue their own happiness, however they individually see fit.
As of block 582680, the BCH chain had implemented the new Schnorr signature features, bringing the very basics of Schnorr to the table. With the help of another future Schnorr related upgrade, BCH developers will be able to implement public signature aggregation and complex sign-to-contract concepts. Public signature aggregation could bolster scaling immensely and more trivial smart contract ideas like Graftroot and Taproot could increase BCH privacy a great deal. However, there are still pretty cool applications that can happen today like hidden payment channels and atomic swaps.