rollups

Los rollups son soluciones de escalado de Layer-2 que ejecutan transacciones fuera de la cadena y luego agrupan los datos de las transacciones en una sola transacción en la cadena principal, mejorando el rendimiento y reduciendo los costos.

Los rollups mejoran la escalabilidad de la blockchain procesando transacciones fuera de la cadena principal (Layer 1). Agrupan múltiples transacciones en una sola transacción, que luego se envía a Layer 1, reduciendo la carga computacional en la cadena principal. Este enfoque aumenta significativamente el rendimiento de las transacciones y reduce las tarifas de gas para los usuarios. Hay dos tipos principales de rollups: optimistic y zero-knowledge (ZK) rollups, cada uno con diferentes compensaciones en términos de seguridad, velocidad y complejidad.

Los optimistic rollups asumen que las transacciones son válidas por defecto y solo ejecutan pruebas de fraude si una transacción es cuestionada. Los ZK-rollups, por otro lado, utilizan pruebas criptográficas para validar las transacciones, proporcionando mayores garantías de seguridad, pero a menudo con una mayor sobrecarga computacional. La elección entre estos tipos de rollup depende de los requisitos y prioridades específicos de la aplicación.

        graph LR
  Center["rollups"]:::main
  Pre_logic["logic"]:::pre --> Center
  click Pre_logic "/terms/logic"
  Rel_bridges["bridges"]:::related -.-> Center
  click Rel_bridges "/terms/bridges"
  Rel_layer_1["layer-1"]:::related -.-> Center
  click Rel_layer_1 "/terms/layer-1"
  Rel_optimistic_rollup["optimistic-rollup"]:::related -.-> Center
  click Rel_optimistic_rollup "/terms/optimistic-rollup"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Prueba de conocimiento

1 / 3

🧒 Explícalo como si tuviera 5 años

Think of rollups like a group of friends doing many small chores together off to the side, then reporting back to the main boss with a single summary of all the work done, saving the boss a lot of time and effort.

🤓 Expert Deep Dive

Rollups represent a key strategy in the blockchain scalability trilemma, prioritizing scalability and security at the expense of decentralization in some aspects (e.g., sequencer centralization). The fundamental design relies on the principle of 'somewhere' (computation off-chain) and 'settlement' (data posted and verified on Layer-1). Data availability is a critical component; rollups must ensure that the transaction data is accessible on Layer-1 (or via a decentralized data availability layer) so that verifiers can reconstruct the state and generate proofs or challenge invalid transitions. For Optimistic Rollups, the security model is based on the assumption that at least one honest party will monitor the state and submit fraud proofs if necessary. For ZK-Rollups, security is derived from the cryptographic integrity of the zero-knowledge proofs, which are computationally infeasible to forge. The choice between Optimistic and ZK rollups involves a complex analysis of factors including proof system maturity, prover costs, verifier costs on L1, and the desired user experience regarding finality and withdrawals.

🔗 Términos relacionados

Requisitos previos:

📚 Fuentes