O conceito central de Layer 2 resume-se a: os cálculos realizam-se off-chain e os resultados confirmam-se on-chain.
No Layer 1 tradicional, cada transação tem de ser executada e verificada por todos os nodos. Este modelo de “cálculo redundante em toda a rede” é seguro, mas extremamente ineficiente. Na arquitetura Layer 2, um elevado número de transações executa-se off-chain em ambientes dedicados, sendo apenas os resultados ou resumos submetidos à cadeia principal.
Este mecanismo origina várias alterações:
Com este design em camadas, Layer 2 otimiza de forma significativa o desempenho sem modificar o mecanismo de consenso subjacente.
De uma perspetiva geral, um sistema Layer 2 típico compõe-se, habitualmente, por vários componentes que, em conjunto, asseguram a execução de transações, a submissão de dados e as atualizações de estado.
De modo geral, Layer 2 integra os seguintes elementos principais:
Diferentes soluções Layer 2 (como Rollup, canais de estado, etc.) implementam estes componentes de formas distintas, mas o objetivo geral mantém-se: melhorar o desempenho e reduzir custos, assegurando a segurança.
É relevante notar que, na maioria das soluções Layer 2 atuais, o sequencer encontra-se frequentemente centralizado. Embora tal melhore a eficiência, introduz também riscos de confiança — uma área crucial para futuras melhorias.
O design de Layer 2 representa, na essência, um compromisso: ao potenciar o desempenho, redefine-se o modelo de segurança do sistema. Soluções distintas apresentam diferenças claras relativamente a “quem confiar” e “como verificar”.
No caso de Rollup, por exemplo, a segurança baseia-se normalmente nos seguintes mecanismos:
O objetivo comum destes mecanismos consiste em reduzir a carga computacional on-chain, assegurando que o sistema não pode ser comprometido por comportamentos maliciosos.
No entanto, este design traz também novos desafios. Por exemplo, se um sequencer atuar de forma maliciosa ou se os dados ficarem indisponíveis, os utilizadores podem correr o risco de não conseguir levantar fundos atempadamente. Assim, a evolução de Layer 2 não se limita a melhorias de desempenho, sendo também um processo contínuo de otimização dos modelos de confiança e dos mecanismos de segurança.