_Follow along with this video:_ --- ### Signatures Summarized In a nutshell, this is how signing works: 1. Take a private key + message - The message is generally comprised of: data, function selectors, parameters etc 2. Pass both the private key + message into the [**Elliptic Curve Digital Signature Algorithm**](https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm) (ECDSA) - We don't dive deep into ECDSA, but I recommend you do - outputs `v, r, and s` 3. `v, r, and s` are used to verify someone's signature using the precompile `ecrecover`.
Follow along with this video:
In a nutshell, this is how signing works:
Take a private key + message
The message is generally comprised of: data, function selectors, parameters etc
Pass both the private key + message into the Elliptic Curve Digital Signature Algorithm (ECDSA)
We don't dive deep into ECDSA, but I recommend you do
outputs v, r, and s
v, r, and s are used to verify someone's signature using the precompile ecrecover.
Learn how the ECDSA (elliptic curve digital signature algorithm) is leveraged in transactions to verify signatures.
Previous lesson
Previous
Next lesson
Next
Give us feedback
Duration: 25min
Duration: 1h 18min
Duration: 35min
Duration: 2h 28min
Duration: 5h 03min
Duration: 5h 22min
Duration: 4h 33min
Duration: 2h 01min
Duration: 1h 40min