En la búsqueda constante de mejorar la escalabilidad y la eficiencia de la red de Ethereum, surge Starknet como una solución de Capa 2 que utiliza el lenguaje de programación Cairo y la criptografía STARKs.

Esta innovadora layer 2 opera como un sistema coordinado, donde diferentes actores desempeñan roles cruciales para que la red funcione como tal. En este artículo, exploraremos rápidamente como funciona la arquitectura de Starknet.


Como hemos visto, Starknet es una Layer 2 que utiliza como lenguaje de programación Cairo y la criptografía STARKs para mejorar la eficiencia y la seguridad de Ethereum. Pero… ¿Cómo funciona Starknet, cómo es su arquitectura?

En primer lugar, Starknet es un sistema coordinado en el que cada componente (sequencers, provers y nodos) desempeña un papel específico, pero a su vez, todos están interconectados.
Aunque Starknet aún no se haya descentralizado por completo, está avanzando activamente hacia ese objetivo, y en pos de ello… Conozcamos los roles e interacciones de cada uno de los elementos que lo conforman, para comprender mejor los desafíos que enfrente el ecosistema de Starknet.

Vistazo general a la arquitectura de Starknet


Starknet inicia su operación cuando una puerta de enlace (gateway) recibe una transacción, actuando como Mempool. Es importante remarcar, que el Sequencer también puede gestionar esta etapa directamente, sin necesidad de realizar ese “paso previo”. En ese instante, la transacción se marca inicialmente como “RECEIVED” y luego, el sequencer incorpora la transacción al estado de la red y la etiqueta como “ACCEPTED_ON_L2“.
En el paso final, es que aparece el tercer agente de esta hermosa novela, el Prover, quien ejecuta el sistema en el nuevo bloque, calcula su prueba y la envía a Ethereum Mainnet para su verificación final e inclusión.

A continuación, te dejamos una imagen con la cual entenderás mejor todo lo explicado. La clave está en identificar los canales y de esa forma, entenderás que función realiza cada uno de ellos y como simplemente siguen un camino definido.

Arquitectura de Starknet

APRENDE TODO SOBRE STARKNET