Isabel Foxen Duke sits down with [[alloc] init] co-founder Misha Komarov and Head of Protocol Research Clara Shikhelman to examine PIPEs, a cryptographic framework that utilizes witness encryption—a primitive long dismissed as purely theoretical—to unlock advanced Bitcoin programming without a soft fork.
Breaking away from consensus bottlenecks, PIPEs aims to emulate native Bitcoin covenants and enable fully trustless, pessimistic single-transaction proofs. The episode unpacks the technical evolution from functional encryption to witness encryption in PIPEs v2, detailing how executing a specific computation correctly can cryptographically unlock a signature.
Although the underlying cryptographic assumptions remain experimental and unhardened, Komarov and Shikhelman believe PIPEs could potentially render optimistic bridges obsolete.
This episode of Bitcoin Rails is brought to you by:
LayerTwo Labs — developing research, software, and technologies for scaling Bitcoin via the integration of Drivechains (BIP 300/301)
Hashi on Sui Network — a primitive for executing Bitcoin DeFi transactions, without having to trust a federated bridge or other centralized entity
BitBox — an open-source Bitcoin-only hardware wallet, with smooth UX and no compromises on security. Check out Bitbox [dot] swiss and use code BITCOINRAILS to get a discount
TIMESTAMPS:
🎙️ 01:42 Tying PIPEs to the mission at [[alloc] init]
🔓 08:31 Defining witness encryption and conditional decryption
🛠️ 23:59 Shifting from functional encryption (PIPEs v1) to witness encryption
📜 26:17 Outlining pre-covenants vs. post-covenants on Bitcoin
🏎️ 39:37 Why PIPEs v2 is far from the end of the road
🌐 56:57 Building meta-protocols and avoiding external sequencer risks
👀 1:05:00 Implementing optional compliant privacy via viewing keys
⚡ 1:15:33 Comparing PIPEs to BitVM and rendering BIPs obsolete
🎲 1:23:07 Evaluating the min-rank hardness assumption