ECDSA is a kind of algorithm while secp256k1 is a kind of curve used in ECDSA. However, the two things are listed at the same level in peer-ids. And there are other kinds of curve like secp256r1 and secp384r1 that can be used in ECDSA but not mentioned in the sepc.
Therefore, I propose that we make secp256k1 support a MUST when supporting ECDSA and other curves a MAY. This also means we stop listing secp256k1 and ECDSA at the same level.
ECDSA
is a kind of algorithm whilesecp256k1
is a kind of curve used inECDSA
. However, the two things are listed at the same level in peer-ids. And there are other kinds of curve likesecp256r1
andsecp384r1
that can be used in ECDSA but not mentioned in the sepc.Therefore, I propose that we make
secp256k1
support aMUST
when supporting ECDSA and other curves aMAY
. This also means we stop listingsecp256k1
andECDSA
at the same level.