Adopting Bitcoin Cape Town

Anatomy of a Bitcoin Transaction
2024-01-26 , Blink Stage

This talk is a somewhat technical introduction to the mechanics & composition of bitcoin transactions. We will cover topics like:

  • Inputs and Outputs
  • Locking scripts & unlocking scripts
  • Common bitcoin scripts & opcodes
  • How to read block explorer details
  • How did Segwit & Taproot change transactions
  • WTF is an inscription and why
  • What future BIPs are looking to change about transactions

Attendees will learn about bitcoin transaction basics first and foremost.

However, there will be progression towards deeper technical topics such that folks who are already familiar with the basics can gain a more fundamental and/or reinforced understanding. I will react to the audience's technical level to see how deep to go...

If you're a software engineer recently learning about bitcoin or just a casual tech-savvy Bitcoin OpTech reader, this talk is made specifically to help level up your understanding of how bitcoin transactions work.

---- Is there anything folks should read up on before they attend this talk?

Murch has done at least 2 amazing talks on bitcoin transactions in the past so will be building off things like this:
https://pretalx.com/adopting-bitcoin-2022/talk/HJT3VT/
https://www.youtube.com/watch?v=xmvxR0FTrVE

Chapters 6+7 of Mastering Bitcoin will also be helpful for the basics
https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch06.asciidoc
https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch07.asciidoc

See also: slides

Currently working full-time on the engineering team at Fedi

I am a software solutions engineer operating on a #bitcoin standard and focused on solving problems involving technology education, technical skills training, and FOSS development. Other interests include information theory, thermoeconomics, and construction.