pull down to refresh

This is a 13-part series that starts from absolute zero (what is modular arithmetic?) and builds all the way to MuSig2 multi-signatures — the same elliptic curve cryptography that secures every Bitcoin transaction.

Every episode has interactive visualizations so you can see point addition, scalar multiplication, and signature verification happen in real time on the secp256k1 curve.

Topics covered:

  • Modular arithmetic and finite fields
  • Elliptic curves and the group law
  • Point addition and scalar multiplication
  • The secp256k1 curve and its parameters
  • Private keys, public keys, and Bitcoin addresses
  • ECDSA signatures (signing and verification)
  • Schnorr signatures
  • MuSig2 multi-signatures

No prerequisites — if you can add and multiply, you can follow along.

Built this because when I was learning Bitcoin's cryptography, I couldn't find anything that was both rigorous and visual. The existing resources were either hand-wavy ("it's one-way math, trust us") or dense academic papers. This tries to be the thing in between.

Free to watch. If you want to support the project: https://magicinternetmath.com

101 sats \ 0 replies \ @BlokchainB 4h

This is too cool!

reply