Bitcoin Rails
PIPEs, Witness Encryption & the Future of Privacy on Bitcoin | MISHA & CLARA
- Pipes is a cryptographic framework using witness encryption to enable Bitcoin covenants and pessimistic zero-knowledge proofs without a soft fork, allowing fully trustless single-transaction proofs.
- The project evolved from Pipes V1 (functional encryption, limited decryptor set) to Pipes V2 (witness encryption), shifting from revealing signatures to revealing private keys to reduce computational overhead from exabytes to terabytes.
- Pre-covenants use binary outcomes (yes/no conditions on current transactions), while post-covenants enforce future transaction structure; witness encryption handles pre-covenants efficiently enough for high-impact uses like vaults and privacy.
- Shielded Bitcoin is a meta-protocol application of Pipes that adds privacy to Bitcoin L1 via one-to-one UTXO backing, avoiding the trust assumptions and sequencer risks of traditional Layer 2s or sidechains.
- The underlying cryptographic scheme (AADP) remains experimental and heuristic; the team is working toward a formal reduction to the MinRank assumption while hosting open cryptographic challenges for security validation.
- Pipes could render several Bitcoin Improvement Proposals (BIPs) obsolete—including CSFS and covenant opcodes—by providing equivalent functionality without consensus changes.