Bitcoin ha sido considerado durante mucho tiempo la red blockchain más segura y descentralizada, pero sus capacidades de scripting nativas son limitadas, lo que dificulta la compatibilidad directa con contratos inteligentes complejos y aplicaciones financieras on-chain. A medida que maduran las tecnologías de rollup y Layer2 de Ethereum, el mercado ha empezado a explorar formas de dotar a BTC de mayor escalabilidad y programabilidad sin sacrificar la seguridad de Bitcoin.
En este contexto, han surgido gradualmente los conceptos de Bitcoin rollup y BTCFi. Citrea, un proyecto clave en el ámbito de los ZK rollup sobre Bitcoin, busca que BTC admita DeFi, stablecoins, préstamos, mercados financieros on-chain y otros casos de uso mediante zkEVM, BitVM y tecnología de prueba de conocimiento cero, minimizando al mismo tiempo la dependencia de mecanismos de confianza externos.
El ZK rollup de Citrea es una arquitectura de ejecución off-chain construida sobre Bitcoin. Su objetivo principal es aumentar el rendimiento de la red y proporcionar capacidades de contratos inteligentes para BTC sin modificar las reglas de consenso de Bitcoin.
En una red Bitcoin tradicional, cada transacción debe escribirse directamente en la cadena principal, lo que limita la escalabilidad. En el modelo de rollup, un gran volumen de transacciones se ejecuta primero en Layer2, y luego se envían pruebas de estado comprimidas a la cadena principal.
Citrea utiliza una zkEVM de Tipo 2 como entorno de ejecución, lo que permite a los desarrolladores de Ethereum migrar contratos Solidity y aplicaciones DeFi existentes. Al mismo tiempo, Citrea emplea Bitcoin como capa de disponibilidad de datos (DA) y como capa de liquidación final, verificando la corrección del estado mediante BitVM.
Este diseño convierte a Citrea no solo en una red de escalado, sino también en la infraestructura subyacente de BTCFi.
Cuando un usuario realiza una transacción en Citrea (como una transferencia, un intercambio en DEX o una operación de préstamo) la transacción no ingresa directamente en la cadena principal de Bitcoin, sino que se envía a la red Layer2 de Citrea.
El secuenciador recibe y ordena estas transacciones, luego las empaqueta en el entorno de ejecución de zkEVM. Toda la lógica de contratos inteligentes, las actualizaciones de estado y las operaciones DeFi se completan en Layer2.
Frente a la ejecución directa en Bitcoin, este enfoque mejora significativamente el rendimiento y reduce los costes on-chain.
El proceso general es similar al de los rollups de Ethereum, pero Citrea pone un mayor énfasis en que el estado final debe regresar a Bitcoin para su verificación de seguridad.
zkEVM es la capa de ejecución central de Citrea.
Su función principal es ser compatible con el ecosistema de contratos inteligentes de Ethereum, permitiendo a los desarrolladores de Solidity implementar aplicaciones en Bitcoin Layer2 sin necesidad de reescribir completamente la lógica del código.
Citrea utiliza una zkEVM de Tipo 2, lo que significa que la mayoría de las herramientas de Ethereum son compatibles, los contratos Solidity pueden migrarse, las aplicaciones DeFi se integran con mayor facilidad y la curva de aprendizaje para los desarrolladores se reduce.
La zkEVM también registra los cambios de estado de las transacciones y proporciona los datos subyacentes para la generación posterior de pruebas ZK.
Esta estructura permite a Citrea adoptar rápidamente el ecosistema DeFi existente de Ethereum e impulsar la expansión del mercado BTCFi.
Una vez completada la ejecución de las transacciones, Citrea comprime un gran número de actualizaciones de estado para generar una prueba de conocimiento cero (ZK Proof).
La función principal de una ZK Proof es demostrar a Bitcoin que estas transacciones se han ejecutado correctamente según las reglas, sin que Bitcoin tenga que recalcular todo el proceso.
Durante todo este proceso, el nodo probador agrega transacciones, calcula los cambios de estado, genera los datos de la prueba final y luego los envía a Bitcoin.
| Módulo | Función |
|---|---|
| Lote de transacciones | Agrega transacciones |
| Transición de estado | Calcula cambios de estado |
| Probador | Genera la ZK Proof |
| Compresión | Comprime los datos de la prueba |
| Envío | Envía a Bitcoin |
Dado que las ZK Proofs pueden demostrar directamente que «el cálculo es correcto», el rollup puede aumentar significativamente el rendimiento de las transacciones sin comprometer la seguridad.
Tras generar la ZK Proof, Citrea envía los datos de estado y la prueba a Bitcoin.
Aquí, Bitcoin no se encarga de ejecutar transacciones, sino que sirve principalmente para el almacenamiento de disponibilidad de datos, la confirmación del estado final y la liquidación de seguridad.
Citrea elige Bitcoin como capa de disponibilidad de datos (DA), lo que implica que los datos relacionados con las transacciones regresarán finalmente a la cadena principal de Bitcoin.
Frente a depender de una red DA externa, este enfoque minimiza las suposiciones de confianza adicionales. Sin embargo, debido al espacio limitado de los bloques de Bitcoin, gestionar los costes de datos y la eficiencia de compresión se ha convertido en uno de los principales desafíos para los Bitcoin rollups.
BitVM es un componente clave de la arquitectura de Citrea. Su objetivo es permitir la verificación de cálculos off-chain complejos sin modificar las reglas de consenso de Bitcoin.
En Citrea, BitVM verifica si la prueba de estado enviada por el rollup es correcta.
En términos sencillos, Layer2 ejecuta primero las transacciones, luego el probador genera una ZK Proof, y BitVM verifica la prueba; Bitcoin confirma finalmente el estado.
A diferencia de los puentes multifirma y los mecanismos de verificación de federación habituales en las sidechains tradicionales, BitVM permite que el propio Bitcoin participe en la lógica de verificación.
Esto significa que Citrea busca minimizar los riesgos asociados a puentes de custodia, dependencia de verificadores centralizados y comités de seguridad externos.
No obstante, BitVM sigue siendo un enfoque tecnológico relativamente nuevo, y su eficiencia de verificación a largo plazo y su capacidad operativa a gran escala aún están bajo observación del mercado.
Citrea utiliza un ZK rollup, no un rollup optimista.
La mayor diferencia entre ambos radica en cómo se realiza la verificación de estado.
Un rollup optimista asume que las transacciones son válidas por defecto y solo realiza una verificación de fraude si surge una disputa durante el período de desafío. Un ZK rollup, en cambio, envía directamente una prueba de validez para demostrar que las transacciones se han ejecutado correctamente.
| Dimensión de comparación | ZK rollup | Rollup optimista |
|---|---|---|
| Método de verificación | Prueba de validez | Prueba de fraude |
| Período de espera de retiro | Más corto | Generalmente más largo |
| Eficiencia de compresión de datos | Mayor | Media |
| Complejidad computacional | Mayor | Relativamente menor |
| Velocidad de finalidad | Más rápida | Más lenta |
Citrea eligió ZK rollup principalmente porque se adapta mejor a una arquitectura que enfatiza «la seguridad última de Bitcoin».
La disponibilidad de datos determina si los usuarios pueden verificar el estado de la red y recuperar los datos de las transacciones.
Al usar Bitcoin como capa DA, Citrea garantiza que los datos del rollup se almacenen finalmente en la red Bitcoin.
Este diseño implica que los datos de estado no dependen completamente de sistemas externos, Bitcoin puede participar en la confirmación de seguridad final y el rollup se acerca a una estructura «nativa de Bitcoin».
Para los Bitcoin rollups, la seguridad de la capa DA es un factor crítico para determinar la credibilidad a largo plazo. Por ello, Citrea enfatiza la DA de Bitcoin en lugar de depender completamente de redes de datos independientes.
La arquitectura de ZK rollup de Citrea hereda esencialmente la seguridad de Bitcoin a la vez que proporciona capacidades de contratos inteligentes y BTCFi para BTC.
Mediante zkEVM, ZK Proof, BitVM y la liquidación en Bitcoin, Citrea traslada la ejecución de transacciones a Layer2 y devuelve finalmente la seguridad del estado a la cadena principal de Bitcoin.
Esta estructura transforma a Bitcoin de una mera red de reserva de valor a una infraestructura financiera on-chain que se expande gradualmente.
Sin embargo, el ecosistema de Bitcoin rollup aún se encuentra en sus primeras etapas. La eficiencia de verificación de BitVM, los costes de DA, la madurez de la infraestructura ZK y la escala de liquidez de BTCFi siguen siendo cuestiones clave que el mercado continúa monitorizando.
zkEVM es la capa de ejecución de Citrea, utilizada para ejecutar contratos inteligentes Solidity y aplicaciones DeFi.
BitVM permite la verificación del estado del rollup sin modificar las reglas de consenso de Bitcoin.
Citrea busca devolver la seguridad última y la disponibilidad de datos a la cadena principal de Bitcoin, reduciendo así las suposiciones de confianza externas.
Citrea es un ZK rollup que utiliza una prueba de validez para verificar la corrección del estado.
Citrea apuesta por una arquitectura de rollup nativa de Bitcoin, mientras que las sidechains tradicionales suelen depender de verificadores de federación o puentes de custodia.
El objetivo principal de Bitcoin rollup es mejorar la escalabilidad y la eficiencia del capital on-chain para BTC, heredando al mismo tiempo la seguridad de Bitcoin.





