DER encoded ECDSA Signatures

Shows the distribution of DER-encoded ECDSA signatures per day.
0 - moon
moving average

Historically, ECDSA signatures in Bitcoin were valid when encoded in ASN.1 BER. However, most of the signatures were valid under the stricter subset of the DER encoding rules. Only a few transactions between 2011 and 2013 included signatures not valid under the DER encoding rules.

Bitcoin Core used OpenSSL to decode signatures. But OpenSSL was not build to be used in consensus critical code and an update caused some nodes to reject the chain. This lead to BIP-66 which was activated in July 2015. BIP-66 enforces that all ECDSA signatures must be strictly DER-encoded.

Category: Bitcoin Script | Tags: Signature, ECDSA, DER

Related Charts

Length of ECDSA Signatures
Shows distribution of ECDSA signature length per day.
S-values in ECDSA Signatures
Shows the distribution of low and high S-values in ECDSA signatures per day.
r and S-values in Bitcoin ECDSA Signatures
Shows the distribution of low and high r and S-values in ECDSA signatures per day.
r-values in ECDSA Signatures
Shows the distribution of low and high r-values in ECDSA signatures per day.