Visión general
El Rollup Development Kit (RDK) de QoreChain — el módulo x/rdk — permite a los desarrolladores lanzar rollups específicos de aplicación que liquidan en QoreChain. Cada rollup es un entorno de ejecución independiente con su propio tiempo de bloque, máquina virtual, modelo de comisiones y secuenciación, al tiempo que hereda las garantías de seguridad, criptografía poscuántica y disponibilidad de datos de QoreChain.
Por qué QoreChain RDK
La mayoría de los kits de desarrollo de rollups son variaciones del mismo tema:
Perfiles predefinidos
El RDK incluye perfiles predefinidos que ofrecen configuraciones de rollup listas para usar, ajustadas a categorías de aplicaciones comunes. Un preset agrupa un modo de liquidación (settlement), un modo de secuenciador, un backend de disponibilidad de datos y parámetros de ejecución, de modo que puedes lanzar un rollup sin tener que elegir cada opción a mano.
Desplegar un rollup
Puedes desplegar un rollup específico de aplicación de tres maneras: a través del Dashboard (un asistente guiado sin código), a través de la CLI de la cadena (qorechaind, con control total sobre la transacción on-chain), o de forma programática con el RDK de TypeScript (@qorechain/rdk más el generador de plantillas create-qorechain-rollup). Esta página cubre las tres opciones, además del ciclo de vida del operador y los comandos de lotes.
Recibos de Liquidación
Un recibo de liquidación es una prueba portátil y autocontenida de que el lote
Copiloto QCAI
El Copiloto de Rollup QCAI reúne todo lo que los servicios de asesoría de la red
Multi-VM
Un rollup multi-VM ejecuta una capa de ejecución EVM que puede invocar contratos
Watchtower
El Watchtower es un framework de desafío automático (auto-challenger) para rollups
Disponibilidad de datos
La disponibilidad de datos (DA) es la garantía de que los datos de transacción que respaldan el estado de un rollup se publican en algún lugar donde cualquiera pueda leerlos — de modo que cualquiera pueda reconstruir y verificar de forma independiente el estado del rollup. El RDK admite tres backends de DA.
ZK / STARK y Retiros
Esta página cubre dos temas relacionados: los sistemas de pruebas ZK (snark y stark) utilizados por los rollups liquidados con ZK, y el flujo de retiro L2 → L1 que mueve fondos desde un rollup de vuelta a QoreChain una vez que un lote se finaliza.