PinnedMikhail KaravaevinLevel Up CodingElliptic curves and ECDSA: everything to know to sign a transaction in Bitcoin from scratchHere is the complete crash course on the cryptography used in Bitcoin and other blockchains. With code samples and a live demo from scratchOct 6, 2022Oct 6, 2022
Mikhail KaravaevinLevel Up CodingHow to exchange a secret key over an insecure network (EC-Diffie-Hellman algorithm)Let’s say you want to send an encrypted message to your friend in order to avoid it being intercepted and read by a third party…Dec 16, 2022Dec 16, 2022
Mikhail KaravaevBitcoin Signatures From Scratch (4/4): ECDSA Implementation in Python Using Zero DependenciesThis is the complete crash course on the cryptography used in Bitcoin and other blockchains. With code samples and a live demo from scratchOct 16, 2022Oct 16, 2022
Mikhail KaravaevBitcoin Signatures From Scratch (3/4): Using The Magic of Elliptic Curves to Sign and Verify…This is the complete crash course on the cryptography used in Bitcoin and other blockchains. With code samples and a live demo from scratchOct 16, 2022Oct 16, 2022
Mikhail KaravaevBitcoin Signatures From Scratch (2/4): The Magic of Elliptic Curves Combined with Finite FieldsThis is the complete crash course on the cryptography used in Bitcoin and other blockchains. With code samples and a live demo from scratchOct 16, 2022Oct 16, 2022
Mikhail KaravaevBitcoin Signatures From Scratch (1/4): The Magic of Elliptic CurvesThis is the complete crash course on the cryptography used in Bitcoin and other blockchains. With code samples and a live demo from scratchOct 16, 2022Oct 16, 2022