ESSPI: ECDSA / Schnorr Signed Program Input for BitVMX

In this paper, we introduce a novel approach to signing BitVMX program inputs using ECDSA or Schnorr signatures, replacing the traditional one-time signature (OTS) scheme.

This advancement significantly improves efficiency, achieving a 1:1 data expansion factor compared to the 1:200 ratio of Winternitz signatures. Our method enables the verification of uncompressed SPV proofs, STARKs, NOVA, and Bulletproofs, broadening the applicability of BitVMX.

To verify Schnorr/Winternitz signature equivalence and safeguard against malformed or fraudulent data publications, we incorporate a secondary BitVMX instance. Furthermore, we integrate a SHA-256 hasher into the BitVMX CPU to hash and verify unsigned program input.

Our most advanced scheme, based on enveloping, seamlessly integrates with standard Bitcoin transactions, ensuring minimal overhead while maintaining security and scalability.

Find out more about this significant milestone by accessing the paper here.

Join our community

Introducing the BitVMX 2025 Roadmap

Why RISC-V is the Optimal Architecture for the BitVMX Proving System

Improving BitVMX with Bitcoin Soft-forks

ESSPI: ECDSA / Schnorr Signed Program Input for BitVMX

BitVMX off-chain communication system: Multi-Exchange Handler

PKMN_BTTL: A Pokemon Battle Game, Written in Zig and Executed with BitVMX

Zero Knowledge Proof Verification On Bitcoin

BitVMX off-chain communication system: Key Components and Secure Strategies

Unlocking Trustless Bridges: BitVMX Goes Open Source

Union Bridge: A Trustless Gateway Between Bitcoin and Rootstock Powered by BitVMX

BitVMX: a practical exploration

First Release of BitVMX Implementation: Union Bridge by Rootstock

Optimizing Algorithms for Bitcoin Script (part 3)

BitVMX off-chain communication system: Protocol Implementation and Practical Applications

Optimizing Algorithms for Bitcoin Script (part 2)

Optimizing Algorithms for Bitcoin Script

Interactive SNARK Verification on Bitcoin using BitVMX!

A New Era for Bitcoin: Successful SNARK Proof Verification with BitVMX

We bitcoiners have a card under our sleeve: unpredictable innovation

Latest Innovations in BitVMX

The near future of bitcoin CPU: BitVMX

How BitVMX Differs from BitVM

BitVMX: A CPU for Universal Computation on Bitcoin

Keynote at Bitcoin++ ATX24 Script Edition for the BitVMX Presentation