Cryptocurrency · 2020

BIP 340: Schnorr Signatures for secp256k1

Pieter Wuille, Jonas Nick, Tim Ruffing

Bitcoin Improvement Proposal 340 · Specification · 19 January 2020

Specifies 64-byte Schnorr signatures and 32-byte public keys over the secp256k1 curve, with batch verification.

Poster of “BIP 340: Schnorr Signatures for secp256k1”: the text in four columns
Shown in the ivorygenesis theme
Print from
A1
License
BSD-2-Clause
Retrieved
27 September 2026
Language
English
Rights holder
Pieter Wuille, Jonas Nick, Tim Ruffing

Theme

Download

Every Cryptocurrency poster, in every format and theme, as one zip from the latest release.

Print from A1: the smallest A size at which the body text is at least 8 pt.

Wallpaper

Wallpapers are drawn in your browser from the PDF of the poster: this needs JavaScript.

Edition

The MediaWiki source of BIP 340 in the repository github.com/bitcoin/bips at commit 02bebeb of 25 September 2026, its current version (status Deployed; last changed on 12 January 2026, when its license fields were written as SPDX codes). The full text. The preamble is in the header (title, number, type, assigned date, authors and their addresses) and in the footer (its other fields but Comments-Summary and Comments-URI, a link to the wiki of the repository). The 17 notes, which the source sets as numbered footnotes under the heading Footnotes between the Changelog and the Acknowledgements, are numbered in the same order and listed at the end of the text, under that heading. Links show their text, and the bare URL is set in monospace; the files that the section Test Vectors and Reference Code links to (test vectors in CSV, reference code in Python) are not reproduced. Lists nested in lists are kept nested. Straight quotes of the text are set as typographic quotes. After the Copyright section is the text of the BSD 2-Clause License as SPDX gives it (https://spdx.org/licenses/BSD-2-Clause.html), without its template copyright line, as the BIP has no copyright line. The signs ≥, ± and ⋅, which EB Garamond lacks in italic (and ⋅ in every style), are set in the KaTeX_Main font, and ≠, which no bundled font has, is drawn by KaTeX as \neq.

Rights

License: BSD-2-Clause [...] This document is licensed under the 2-clause BSD license.

Preamble and Copyright section of BIP 340 (https://github.com/bitcoin/bips/blob/master/bip-0340.mediawiki), present since its first version, merged on 19 January 2020 (commit 1faa4b1). The License-Code field (BSD-2-Clause OR MIT OR CC0-1.0 since April 2025) covers the test vectors and reference code, which the poster does not reproduce. The BSD 2-Clause License asks redistributions to reproduce “this list of conditions and the following disclaimer”: the poster carries its full text.

Also in the collection