Bitcoin Primitives: Digital Signatures

Introduction

Overall, there are three foundational concepts, if understood well, can make the initial learning journey for Bitcoin SV easier. While the other two concepts are Hash Functions and Merkle Trees, the focus of this course is to cover the third concept - Digital Signatures. As this is a beginner-level course, it assumes no knowledge of Bitcoin SV. There are many well-proven Digital Signature Schemes such as RSA (based upon the name of its inventors Rivest-Shamir-Addlemen), Digital Standard Signature, ECDSA (Elliptic Curve Digital Signature Algorithm), used by enterprise products. For the scope of this course, our focus would only be ECDSA as used in Bitcoin SV. However, to build a conceptual understanding, we will go in the following order: 
 
Chapter 1 - What are Digital Signatures
Chapter 2 - ECDSA Pre-requisites
Chapter 3 - ECDSA
Chapter 4 - Bitcoin and Digital Signatures
 
Upon completion of this course, students will be awarded our certificate of completion. 
 
Should you have any questions as you go through the course, please join our Discord channel

Please use our contact form if you want to report any issues or have any comments about the course.