BSV
$58.57
Vol 112.71m
-21.04%
BTC
$94431
Vol 153755.11m
-3.15%
BCH
$489.23
Vol 1285.7m
-17.32%
LTC
$102.42
Vol 2850.43m
-16.46%
DOGE
$0.36
Vol 16890.26m
-15.03%
Getting your Trinity Audio player ready...

This post was first published on Medium.

We have implemented Schnorr signatures on Bitcoin. It is the first and only known implementation without any changes to the original protocol¹.

Schnorr is an alternative algorithm to the ECDSA algorithm currently used for signatures in Bitcoin. One key advantage is that multiple signatures, either in one input or multiple inputs of the same transaction, can be aggregated into a single signature. There has been a lot of hype about Schnoor signatures on BTC, which requires enormous changes as BIP 340 details.

We have shown how to implement it, using just the original Bitcoin protocol. The full code to verify Schnorr signatures is listed below, using elliptic curve operations we released previously.

***

NOTE:

[1] The legal implication of using Schnorr signatures is out of the scope of this article.

Recommended for you

Palo Alto Networks breach: Blockchain key to cybersecurity resilience
Following the breach reports, Palo Alto Networks revealed that its Next Generation Firewalls had been targeted in cyberattacks exploiting two...
December 5, 2024
Swiss council opposes capital Bern’s motion to study BTC mining
Legislators in Bern passed a motion to assess how BTC block reward mining can repurpose excess energy, but the governing...
December 5, 2024
Advertisement
Advertisement
Advertisement