Uma análise sobre: Layers

Olá FOXes!

Bem-vindos ao nosso artigo semanal com as principais novidades da ShapeShift e das Finanças Descentralizadas. Hoje falaremos sobre Layers, seus tipos, características e utilidades!

Layer 2 e Layer 1: Escalando Infraestruturas

As soluções de layer 2 são as favoritas do mercado, se comparadas às camadas de layer 1 – caso do bitcoin – , sobretudo quando se fala em promover melhores infraestruturas, aumentando a capacidade de velocidade de processamento e execução. Atualmente, soluções que não utilizam segundas camadas sofrem com altas taxas de congestionamento em suas redes quando há momentos de pico de utilização, visto que limitações em blockchains desse tipo estão relacionadas aos limites de execução e armazenamento.

Portanto, os mineradores possuem uma capacidade máxima de execução (a nível computacional) e também os blocos possuem um tamanho máximo limite (obrigando que novas transações sejam alocadas no próximo bloco). Esse problema fica claro quando estudamos o trilema das blockchains.

A teoria apresenta três diferentes características das cadeias de bloco que são elas: segurança, escalabilidade e descentralização.

Segund ela, uma rede precisa sacrificar uma dessas características para atender as outras duas. No caso do Bitcoin e Ethereum foram escolhidos descentralização e segurança, abrindo mão da escalabilidade. Deste modo, fica claro que apenas uma camada não é capaz de reunir todas as características necessárias para resolver o trilema.

Por este motivo, as layers 2 ou Segundas Camadas são de extrema importância para o desenvolvimento do mercado cripto: porque conseguem escalar o volume de transações nas principais chains.

A ideia principal das soluções focadas em layers 2 está na capacidade de isolar as funções exercidas por uma blockchain. Na Ethereum, podemos notar que uma única camada é responsável por diversas ações como: armazenamento de dados, execução, processamento, consenso e segurança. Devido a esta peculiaridade, as segundas camadas se propõem a ajudá-la a executar determinadas ações, isolando as funcionalidades e tornando cada camada especialista em só uma função. As layers 2 da Ethereum responsabilizam-se por processar contratos inteligentes e transações, enquanto sua layer 1 permanece com o objetivo de manter seu ecossistema seguro e o consenso dos nós ser atingido.

Dividindo entre diferentes blockchains a carga computacional necessária para atender toda a demanda criada pelos usuários, ganha-se a almejada escalabilidade.

A Disputa entre as L2

Fonte: Consensys
Fonte: Consensys

Hoje, já existem diversos protocolos cripto que estão sendo desenvolvidos para atuar como soluções layers 2 para a blockchain da Ethereum, como a Arbitrum, Optimism, StarkWare e ZKSync.

Cada uma delas detém características intrínsecas no quesito tecnologia. Projetos como Arbitrum e Optimism são Optimistic Rollups e StarkWare e ZKSync são do tipo ZeroKnowledge Rollups. Há uma discussão na comunidade etheriana quanto a melhor aplicação para as layers 2, com a grana maioria opinando na preferência pelas Rollups.

Você deve estar se perguntando: o que diabos são rollups?

Rollups são mecanismos de consenso que visam promover a escalabilidade na rede Ethereum. Uma Rollup agrega um conjunto de transações e as executa em uma segunda camada (layer 2). Após a execução de diversas transações, uma única transação equivalente a todas elas é enviada à camada principal para ser validada em um novo bloco da rede com outras transações.

Situação análoga à passagem de muitas pessoas por um pedágio. Caso todas essas pessoas queiram utilizar seu próprio carro para passar por um pedágio, todos os carros pagarão a taxa referente ao veículo próprio. No entanto, se metade dos motoristas escolherem utilizar um ônibus como transporte, só 1 taxa seria paga para passar com esses passageiros pelo pedágio. Neste exemplo, o ônibus funciona como um Rollup.

Dentro do universo de Rollups, existem diferentes tipos e vamos resumir seus conceitos para você aprender mais sobre o futuro da Ethereum.

Optimistic Rollup

Utiliza o sistema de prova de fraude para comprovar se as transações são legais, verdadeiras e não possuem erros. Quando essa parte do processo é atingida, é necessário esperar entre 1 ou 2 semanas para realizar saques utilizando esse método.

Em síntese, o "Rollup Otimista'' confia no operador e nas transações presentes (com 7 dias de contestação de erros ou má intenção). Caso tenha algum erro, um verificador pode submeter uma prova de fraude à rede Ethereum. Na hipótese do verificador esteja correto, a rede deve ser revertida de volta ao momento em que estava segura.

Características de destaque nesse modelo:

  • Mecanismo mais maduro
  • Mais simples
  • Maior compatibilidade com EVM Ethereum
  • Lenta para validar informações.

Zero Knowledge Rollup

Usa o sistema de prova de validade para comprovar a autenticidade das transações contidas no Rollup. Esta prova é submetida pelo operador à layer 1 - rede principal - junto das transações e é feita a validação das informações.

Os dados contidos no Rollup são privadas e apenas a prova de validade consegue confirmar sua veracidade, mas sem revelá-los.

Características de destaque nesse modelo:

  • Experimentais
  • Mais complexos
  • Menor compatibilidade com EVM Ethereum
  • Finalidade rápida
  • Saques podem ser feitos logo após a confirmação da transação

E a Polygon?

Vocês devem estar se perguntando sobre a Polygon e porquê ainda não a abordamos aqui. Na realidade, esta chain não é uma Layer 2, mas uma sidechain. Neste modelo, a blockchain utiliza uma camada de segurança nativa e não compartilha com a Ethereum sua robustez em termos de segurança.

A Polygon está em busca de soluções baseadas em Rollups, Optimistic e ZeroKnowledge, graças a disponibilidade de recursos suficientes para pulverizar os estudos, pesquisas e avanços tecnológicos.

Soluções de segunda camada estão em alta, sobretudo quando há a necessidade de atingir altos níveis de escalabilidade. Grande parte do capital dos investidores está destinado a projetos que estão neste segmento. Entretanto, há muitas opções em desenvolvimento e a comunidade ainda não definiu qual solução deve ser utilizada pela maior parte dos usuários.

Esta foi nossa análise semanal sobre o mundo cripto, explicando para você um pouco sobre a diversidade de soluções de escalabilidade nas blockchains e sua importância para a evolução do mercado.

Ficaram dúvidas quanto aos conceitos trazidos aqui?

Venha para o nosso DiscordTelegram e/ou Twitter e vamos lhe ajudar com elas!

Autor: guiriba, copywriter no LatAm Labs da ShapeShift, pesquisador e degen. Escreve, a priori, sobre DeFi, NFTs e DAOs.

Esse artigo não é um conselho de investimento , mas apenas um boletim informativo com conteúdo estritamente educacional e não é um ou uma solicitação para comprar ou vender quaisquer ativos.

Subscribe to FOX no Brasil
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.