security//cryptography//ECDSA

ECDSA (Elliptic Curve Digital Signature Algorithm) is a digital signature algorithm in which data is signed with a private key and anyone can verify the signature with the matching public key, and it is used to prove who signed a piece of data. A signature, a message hash and a public key together give a mathematical proof that the signer holds the corresponding private key.


ECDSA (Elliptic Curve Digital Signature Algorithm) is a digital signature algorithm in which data is signed with a private key and anyone can verify the signature with the matching public key, and it is used to prove who signed a piece of data. A signature, a message hash and a public key together give a mathematical proof that the signer holds the corresponding private key.

It is used for transaction signing, block signing and personal message signing (personal_sign), and in the P2P handshake, where it checks a peer against the public key of its enode. Infura API keys have nothing to do with it: they are service authentication tokens, with no cryptographic signature involved.