• Welcome to forex.pm forex forum binary options trade. Please login or sign up.
 

How many times and where exactly is ECDSA used in Bitcoin?

Started by Bitcoin, Feb 05, 2022, 04:40 am

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bitcoin

How many times and where exactly is ECDSA used in Bitcoin?

I'm currently a little confused about where exactly ECDSA is used in the transaction process... some resources seem to say it's used once, whereas others seem to say it's used three times.


Which is correct here?


A:
ECDSA is just used to generate the public key, which is then used in the creation of the digital signature (thus ECDSA is indirectly used to create the signature). Verification then only requires the public key of the recipient.


or, B:
ECDSA is used to generate the public key, then again to create the digital signature together with the public key and some hashing, then a third time to verify the signature.


I don't have a programming / computer science background, so am looking for a general description of the process as opposed to a code-based explanation (although if it really helps clarify, I don't mind!). I do know the basics of how ECDSA works.


Source: How many times and where exactly is ECDSA used in Bitcoin?