Jeremy Rubin's Blog

View full archive

A mix of essays, technical notes, and project updates. The main focus is Bitcoin, with additional series like Shenzhen Journey.

Browse by series: Bitcoin or Shenzhen Journey.

BIP-118 What Gets Hashed Chart

09 Jul 2021

As a part of my ongoing review of BIP-118 I put together a chart of what gets hashed under the current proposal.

Quantum Proofing Bitcoin with a CAT

no cats harmed in the making of this post
06 Jul 2021

I recently published a blog post about signing up to a 5 byte value using Bitcoin script arithmetic and Lamport signatures. By itself, this is neat, but a little limited. What if we could sign longer messages? If we c...

CheckSigFromStack for 5 Byte Values

02 Jul 2021

I recently published a blog post about covenants on Bitcoin. Readers were quick to point out I hadn’t fully explained myself on a claim I made that you can do a form of CheckSigFromStack in Bitcoin today. So I thought...

Templates, Eltoo, and Covenants, Oh My!

02 Jul 2021

If you’ve been following The Discourse, you probably know that Taproot is merged, locked in, and will activate later this November. What you might not know is what’s coming next… and you wouldn’t be alone in that. The...