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.

Un-FE’d Covenants

26 Nov 2024

Proposes a practical, oracle-assisted covenant system using off-chain computation, key management, and BitVM-style incentives to enforce covenant logic without protocol changes.

FE'd Up Covenants

29 May 2024

Explores how Bitcoin covenants could be emulated without a soft fork by combining functional encryption and zero-knowledge proofs, outlining the high-level mechanism and tradeoffs.

Spookchains: Drivechain Analog with Trusted Setup & APO

14 Sep 2022

This post draws heavily from Zmnscpxj’s fantastic post showing how to make drivechains with recursive covenants. In this post, I will show similar tricks that can accomplish something similar using ANYPREVOUT with a o...

7 Theses on a next step for BIP-119

Martin Luther had 99, I'm going to give you 7
17 Apr 2022

Warning: this post assumes a great deal of context on CTV is already understood by the reader. If you are not familiar, you may wish to start with utxos.org, the advent calendar, and the BIP-119 text and reference imp...