Adéntrate en el universo donde la arquitectura de Scroll despliega sus secretos… Desde la Settlement Layer que resguarda los datos en Ethereum hasta la Sequencing y Proving Layer que orquestan las ejecuciones y transacciones. Cada una de las partes es vital ¡Conócelas!


Técnicamente hablando, Scroll se basa en dos piezas principales, y a través de la cual gira todo es la zkEVM. Sin embargo, en primer lugar veremos la Arquitectura de Scroll “por fuera”, es decir, los diferentes actores que participan en todo su proceso; Para posteriormente, detenernos puntualmente en los componentes que hacen a la infraestructura de Scroll como tal.

En primer lugar, hoy en día la Arquitectura de Scroll está formada por tres partes; Sttlement Layer (Ethereum), Sequencing Layer y Proving Layer

Arquitectura de Scroll

Veamos como funciona y que realiza cada una de ellas.

Sttlement Layer

Esta es la parte donde se guarda toda la información y las pruebas.
Es decir, toda la información que ocurre en Scroll (todas las transacciones), se terminan guardando en Ethereum L1. Esta es la famosa Data Availability. ¿Y por qué guardarlas en Ethereum? Bueno, es importante que estén en Ethereum ya que hoy en día es la blockchain más segura que soporta Smart Contracts. En definitiva, esta capa verifica pruebas de validez y permite a los usuarios enviar mensajes y activos entre Ethereum y Scroll.

La parte del contrato del bridge (Bridge Contract) es la encargada de enviar los mensajes de L1 a L2. Estos mensajes son ejecución de contratos; como por ejemplo, envió de tokens, nfts o lo que sea.

Sequencing Layer

Esta capa, contiene un nodo de ejecución que es quien se encarga de ejecutar las transacciones enviadas al secuenciador de Scroll y las transacciones enviadas al contrato puente L1 (Bridge Contract). Este nodo de ejecución (Execution Node) es lo que permite hacer llamadas RPC, es decir, funciona como eje para la comunicación. Estos son servidores que cierran la brecha entre la red y las dApps. El papel de los nodos RPC es multifacético, actúan como la columna vertebral de la red, validando transacciones y transmitiendo información entre diferentes nodos; Son los conductos que hacen que los sistemas descentralizados sean funcionales y accesibles.
Continuando con el nodo, este produce bloques en la L2, y además, hay un nodo acumulativo también que se encarga de agrupar transacciones, publicar datos de las mismas y bloquear información en Ethereum para la disponibilidad de datos. Adicionalmente, es quien envía las pruebas de validez a Ethereum para su finalidad.

Proving Layer

Una vez que las transacciones están en el Execution Node pasan al Rollup Node. El cual se encarga de enviar toda esa información al Coordinator, quien se encarga de distribuir las pruebas de verificación a diferentes Provers, los cuales generan las pruebas de Zero Knowledge de Scroll. Las mismas, ya agrupadas, son devueltas al Coordinator empaquetadas y listas; Para que finalmente el Rollup Node las guarde en Layer 1.
De esta forma, queda guardada toda la información. Es decir, todo lo que sucedió en la Layer 2 y la prueba, que es la que sentencia de que todo ocurrió de manera justa y honesta.

Si querés verlo en profundidad y conocer como sería el mismo proceso, pero cuando algún usuario interactúa con una dApp, a continuación te brindamos una imagen que lo representa de manera completa.

Scroll Arquitectura dApp

APRENDE TODO SOBRE SCROLL

  • ¿Cómo funciona Scroll?

    ¿Cómo funciona Scroll?

    Descubre cómo Scroll usa pruebas de conocimiento cero para reducir los costos de transacción. Conoce los pasos de una transacción en Scroll.

    Leer más