Reserved IP Address°C
01-21-2025
BSV
$52.15
Vol 54.78m
-1.45%
BTC
$104516
Vol 111315.68m
-3.04%
BCH
$438.67
Vol 343.15m
-2.34%
LTC
$120.68
Vol 1272.66m
0.65%
DOGE
$0.36
Vol 10193.21m
-0.79%
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

Arkansas prohibits BTC miner’s operation near military facility
A military facility, as per the bill, includes a base, a hospital or clinic, or an arsenal; it seems to...
January 21, 2025
BTC miner Bit Digital acquires Montreal site, new client announced
Bit Digital has spent $23 million on the Montreal site, which it will customize to host a 5MW data center...
January 10, 2025
Advertisement
Advertisement
Advertisement