Saltar al contenido

GUÍA PILLAR · FUTURO

Qué es BitVM y cómo funciona en Bitcoin (contratos sin soft fork)

Qué es BitVM, cómo permite computación verificable sobre Bitcoin sin modificar el consenso, Citrea, fraud proofs, ZK-rollups y casos reales en 2026.

Resumen rápido

BitVM permite ejecutar computación arbitraria verificable sobre Bitcoin sin modificar las reglas de consenso. En lugar de pedir que Bitcoin ejecute contratos como Ethereum, BitVM ejecuta el contrato off-chain entre partes que se vigilan unas a otras. Si alguien hace trampa, cualquiera puede publicar una prueba on-chain (un fraud proof) que demuestra el fraude y penaliza al tramposo. Sin soft fork, sin opcodes nuevos.

Explicación simple

Imagina dos jugadores de ajedrez que firman una garantía conjunta: si alguno hace trampa con un movimiento ilegal, el otro puede demostrarlo enseñando una sola pieza del registro de la partida, y se queda con toda la garantía. Como ambos saben que la trampa es demostrable, simplemente juegan limpio y la partida se resuelve cooperativamente. Nadie necesita un árbitro ejecutando cada movimiento.

BitVM aplica esa idea a cualquier programa computable: el resultado se acuerda off-chain, on-chain solo aparece la verificación si y solo si alguien intenta engañar.

Explicación técnica

1. El problema que resuelve

Bitcoin tiene un lenguaje de scripts limitado a propósito. Añadir contratos completos (como hace Ethereum con la EVM) requeriría modificar el consenso, lo que toma años. La alternativa histórica eran opcodes nuevos (OP_CAT, OP_CTV), que también requieren soft forks. BitVM rompe el dilema: no añade nada al protocolo.

2. Mecanismo: commit + challenge

Las partes acuerdan off-chain ejecutar un programa. Cada paso de la ejecución se "compromete" criptográficamente con un hash y una firma. Si todo va bien, el resultado final se publica y cierra. Si alguien sospecha trampa, abre un challenge: una serie de transacciones on-chain que obligan al supuesto tramposo a revelar un paso intermedio. Si ese paso es inválido, su garantía se confisca. Si es válido, el challenge termina y la garantía se devuelve.

3. Tipos de pruebas

  • Fraud proofs — Optimistas: se asume validez y solo se prueba lo contrario si alguien lo cuestiona.
  • Pruebas zk-SNARK — Sucintas: una prueba criptográfica compacta que demuestra validez. Citrea las usa.
  • Multi-firma + timeouts — Garantías y plazos que fuerzan cooperación.

4. Citrea — Primera implementación seria

Citrea, el primer ZK-rollup nativo sobre Bitcoin, lanzó mainnet el 27 de enero de 2026. Usa BitVM como pieza fundamental y un puente bilateral llamado Clementine que conecta el rollup con Bitcoin. Throughput: miles de transacciones por segundo, ancladas en Bitcoin.

5. Clementine bridge

Clementine es el puente que mueve BTC entre la capa base y Citrea sin custodio centralizado en el camino crítico. Funciona con BitVM: si los operadores hacen trampa, cualquier observador puede publicar la prueba on-chain y recuperar los fondos.

Ejemplo real: un puente Bitcoin ↔ rollup

  1. Alice quiere mover 1 BTC al rollup Citrea para usar una aplicación DeFi.
  2. Deposita 1 BTC en una dirección controlada por un grupo de operadores (con BitVM detrás).
  3. El rollup acuña 1 cBTC en la cuenta de Alice dentro de Citrea.
  4. Alice usa la aplicación, hace varias operaciones, y al final quiere retirar.
  5. Solicita retirada. Los operadores firman cooperativamente una transacción que devuelve 1 BTC en mainnet.
  6. Si los operadores se niegan o intentan robar, Alice (o cualquiera) puede ejecutar el challenge protocol y recuperar fondos forzosamente.

Ventajas y desventajas

Ventajas

  • No necesita soft fork — Despliegue inmediato.
  • Hereda seguridad de Bitcoin como capa de asentamiento.
  • Costo muy bajo en el caso cooperativo.
  • Expresividad arbitraria off-chain (cualquier programa).
  • Compatible con tooling Ethereum (Citrea soporta EVM-compatible).

Desventajas

  • Coste alto si hay disputa — Los challenges on-chain pueden ser caros.
  • Modelo de confianza específico: 1-de-N honesto (basta con un participante honesto).
  • Liveness: requiere que los participantes estén online para responder challenges.
  • Tooling temprano comparado con la EVM.

Comparativa: BitVM vs smart contracts EVM

AspectoBitVM (Bitcoin)EVM (Ethereum)
EjecuciónOff-chainOn-chain en cada nodo
VerificaciónFraud proofs / zkRe-ejecución
Coste caso honestoMuy bajoAlto (gas)
Coste con disputaAltoConstante
Requiere soft forkNoN/A
Expresividad on-chainLimitadaTuring-completa
Expresividad prácticaArbitrariaTuring-completa
AnclajeBitcoinETH

Comparativa completa: BitVM vs smart contracts.

Por qué importa BitVM

Durante años el argumento contra Bitcoin fue "no es programable". BitVM rompe ese argumento sin tocar la capa base. Citrea ya está vivo en mainnet con throughput de miles de tx/s ancladas en Bitcoin. La filosofía se mantiene: capa base conservadora, programabilidad encima. Y, a diferencia de las propuestas que requieren soft forks, BitVM no necesita esperar consenso de toda la red para empezar a operar.

Historia de BitVM y Citrea

  • Octubre 2023 — Robin Linus publica el whitepaper original "BitVM: Compute Anything on Bitcoin".
  • 2024 (Q1) — Aparecen BitVM2 y mejoras al modelo de challenges. Comunidad técnica se vuelca.
  • 2024 (Q2-Q4) — Citrea anuncia la primera implementación de un ZK-rollup sobre Bitcoin usando BitVM. Testnets sucesivas.
  • 2025 — Implementaciones competidoras (Bitlayer, BOB, Yona) emergen. Maduración del puente Clementine.
  • 27 enero 2026 — Citrea lanza mainnet: primer ZK-rollup nativo sobre Bitcoin en producción.
  • 2026 (Q1-Q2) — Aplicaciones EVM-compatibles desplegadas en Citrea. Puente Clementine en producción.

Mitos comunes sobre BitVM

  • "BitVM convierte Bitcoin en Ethereum" — Falso. La capa base sigue siendo simple, conservadora y predecible. Toda la lógica vive fuera; Bitcoin solo arbitra.
  • "BitVM requiere un soft fork" — Falso. Usa solo los opcodes ya disponibles desde Taproot.
  • "BitVM es teórico, no se usa" — Falso. Citrea está en mainnet desde enero de 2026 con throughput real.
  • "BitVM compite con Lightning" — No. Lightning es para pagos; BitVM es para computación verificable. Coexisten.
  • "BitVM es trust-less como Ethereum" — Tiene su propio modelo: 1-de-N honesto (basta con un participante honesto). Diferente, no estrictamente peor o mejor.
  • "BitVM permite cualquier programa Turing completo en Bitcoin" — Permite verificar cualquier programa off-chain. La ejecución no se hace on-chain.

Comparativa: BitVM frente a otras vías de contratos en Bitcoin

AproximaciónRequiere soft forkEstado en 2026Expresividad
BitVMNoMainnet (Citrea)Arbitraria off-chain
Covenants (OP_CAT)En debateRestricciones de gasto
Covenants (OP_CTV)En debateTemplates fijos
Drivechain (BIP-300)Sin consensoSidechain completa
Sidechains federadas (Liquid)NoProducciónEVM-compat

Casos de uso reales en 2026

  • Puentes trust-minimized — Mover BTC entre L1 y rollups (Clementine).
  • ZK-rollups — Citrea con throughput de miles de tx/s.
  • DeFi anclado a Bitcoin — Lending, AMMs en Citrea aprovechando seguridad de BTC.
  • Verificación de cómputo externo — Oracles, mercados de predicción, juegos verificables.
  • Coordinación off-chain — Cualquier dApp que necesite asentamiento final en Bitcoin.

Glosario semántico interno (entidades clave de BitVM)

  • Fraud proof — Prueba criptográfica que demuestra que una operación off-chain fue inválida.
  • Optimistic execution — Modelo donde se asume validez y solo se prueba lo contrario si alguien lo cuestiona.
  • Challenge protocol — Secuencia de transacciones que fuerza al supuesto tramposo a revelar pasos intermedios.
  • Commitment — Promesa criptográfica de un valor que solo se revela ante challenge.
  • Garbled circuit — Técnica criptográfica para evaluar funciones sin revelar entradas.
  • BitVM2 — Iteración del diseño original con costos de challenge reducidos.
  • Clementine bridge — Puente bilateral Bitcoin ↔ Citrea construido con BitVM.
  • ZK-rollup — Agrupa miles de tx y publica una prueba criptográfica compacta de validez.
  • Citrea — Primer ZK-rollup nativo sobre Bitcoin, mainnet desde enero 2026.
  • Trust-minimized — Modelo donde basta con un participante honesto para garantizar seguridad.
  • Slashing — Penalización económica al tramposo: pierde garantía.
  • Liveness — Requisito de que los participantes estén online para responder challenges.
  • EVM-compatible — Capacidad de ejecutar contratos escritos para Ethereum. Citrea lo soporta.

Tabla de fuentes validadas

#FuenteTipoAñoDato clave
1BitVM whitepaper — Robin LinusWhitepaper2023Diseño original
2BitVM2 paperPaper2024Mejoras al challenge protocol
3Citrea — sitio oficial / docsDocumentación2026Implementación mainnet
4The Block — Citrea mainnet launchPeriodístico27 ene 2026Lanzamiento confirmado
5Bitcoin Optech — BitVM topicNewsletter2024-2026Estado del desarrollo
6GitHub.com/BitVMCódigo fuente2026Implementación de referencia

Recursos relacionados

Fuentes

Preguntas frecuentes

+¿Qué es BitVM en una frase?
BitVM es una construcción que permite verificar computación arbitraria sobre Bitcoin usando solo scripts simples, multisig y canales. Si alguien hace trampa off-chain, cualquiera puede probarlo on-chain con un fraud proof. No requiere modificar el consenso ni un soft fork.
+¿BitVM requiere un soft fork de Bitcoin?
No. Usa únicamente los opcodes ya disponibles después de Taproot. Por eso Citrea pudo lanzar mainnet en enero de 2026 sin coordinar una activación con toda la red.
+¿En qué se diferencia BitVM de un smart contract de Ethereum?
Un smart contract Ethereum se ejecuta en todos los nodos. BitVM ejecuta off-chain y solo verifica on-chain mediante fraud proofs. Diferencias profundas en costo, modelo de confianza y filosofía.
+¿Qué es Citrea?
Citrea es el primer ZK-rollup nativo sobre Bitcoin. Mainnet desde el 27 de enero de 2026. Usa BitVM y un puente llamado Clementine para anclar pruebas zk al consenso de Bitcoin.
+¿Qué es un fraud proof?
Un fraud proof es una prueba criptográfica que cualquiera puede publicar para demostrar que una operación off-chain fue inválida. En BitVM, la amenaza del fraud proof mantiene honestos a los participantes: si alguien hace trampa, pierde su garantía.
+¿Qué se puede construir con BitVM?
Puentes trust-minimized entre Bitcoin y rollups, ZK-rollups (Citrea), aplicaciones DeFi ancladas a Bitcoin, juegos verificables, oráculos optimistas y mercados de predicción. Todo sin pedirle nada al consenso de Bitcoin.