Base58βs flagship Bitcoin Transactions course gives you an in-depth intro to the bitcoin protocol. Our class will get you comfortable with the bitcoin-cli and command line interfaces. No prior experience required, but some understanding of bytes and encodings will be extremely helpful.
Intro to bitcoin transactions
Topics: transaction fields, endianness, transaction ids, fees + transaction weights, coinbases
Intro to Script
Topics: Script, standard scripts, P2SH, opcodes
Enter SegWit
Topics: SegWit! P2WSH, P2SH-P2WSH
Public/Private keys; intro to elliptic curves
Topics: elliptic curves, secp256k1, public/private key cryptography, P2PK, P2PKH
Signing transactions
Topics: ECDSA, SegWit, sighashes, TX_HASH
Multisig + Getting your transaction mined
Topics: multisig, OP_CHECKMULTISIG, RBF, CPFP
Learn the fundamentals of Bitcoin.
Whether you learn best with in-person instruction or prefer to go at your own pace, we have class options for you! Check out our calendar for in-person cohorts and events we are hosting or attending and click the button below for more details.
Learn More