Camada 2
Ethereum para todos
Dimensionamento do Ethereum para adoção em massa.
O que é o layer 2?
Layer 2 (L2) é um termo coletivo para descrever um conjunto específico de soluções de dimensionamento Ethereum. Um layer 2 é uma blockchain separada que aumenta a Ethereum e herda as garantias de segurança do Ethereum.
Vamos agora aprofundar um pouco mais o tema. Para o fazer, precisamos de explicar primeiro o que é a camada 1 (L1).
O que é o layer 1?
A camada 1 é o blockchain base. Ethereum e Bitcoin são blockchains de camada 1 porque são a base subjacente sobre a qual várias redes de camada 2 são construídas. Exemplos de projetos da camada 2 incluem "rollups" no Ethereum e a Lightning Network no Bitcoin. Todas as atividades de transação do utilizador nesses projetos da camada 2 podem, em última análise, regressar ao blockchain da camada 1.
A Ethereum também funciona como uma camada de disponibilidade de dados para os layers 2. Os projectos de layer 2 publicarão os seus dados de transação na Ethereum, confiando neste para a disponibilidade de dados. Estes dados podem ser utilizados para obter o estado do layer 2, ou para disputar transacções no layer 2.
A Ethereum como layer 1 inclui:
Uma rede de operadores de nós para proteger e validar a rede
Uma rede de produtores de blocos
A própria blockchain e o histórico dos dados das transações
Mecanismo de consenso para a rede
Ainda está confuso sobre a Ethereum? Saiba o que é a Ethereum.
Porque é que precisamos do layer 2?
Três propriedades desejáveis de uma blockchain são que seja descentralizada, segura e escalável. O trilema blockchain(opens in a new tab) afirma que uma arquitetura blockchain simples pode alcançar apenas dois de três. Quer uma blockchain segura e descentralizada? Terá de sacrificar a escalabilidade.
O Ethereum processa atualmente mais de 1 milhão de transações por dia(opens in a new tab). A procura de utilização do Ethereum pode fazer com que os preços das taxas de transação sejam elevados. É aqui que entram as redes de camada 2.
Scalability
O principal objetivo da camada 2 é aumentar o débito das transações (mais transações por segundo) sem sacrificar a descentralização ou a segurança.
A rede principal Ethereum (camada 1) só consegue processar cerca de 15 transações por segundo(opens in a new tab). Quando a procura de Ethereum é elevada, a rede fica congestionada, o que aumenta as taxas de transação e exclui os utilizadores que não podem pagar essas taxas. As camadas 2 são soluções que reduzem essas taxas ao processar transações fora da blockchain da camada 1.
Mais informações sobre a visão da EthereumVantagens do layer 2
Comissões mais baixas
Ao combinar múltiplas transações fora da cadeia numa única transação de layer 1, as taxas de transação são fortemente reduzidas, tornando a Ethereum mais acessível.
Manter a segurança
As blockchains de layer 2 realizam as suas transações na rede principal Ethereum, permitindo que os utilizadores beneficiem da segurança da rede Ethereum.
Expandir os casos de utilização
Com mais transações por segundo, taxas mais baixas e novas tecnologias, os projetos irão expandir-se para novas aplicações com uma melhor experiência do utilizador.
Como funciona o layer 2?
Como anteriormente mencionado, a camada 2 é um termo coletivo para soluções de dimensionamento do Ethereum que lidam com transações da camada 1, aproveitando a segurança descentralizada robusta da camada 1 do Ethereum. Uma camada 2 é um blockchain separado que estende o Ethereum. Como funciona?
Há vários tipos distintos de camada 2, cada um com as suas próprias vantagens e modelos de segurança. As camadas 2 retiram a carga transacional da camada 1, permitindo que esta fique menos congestionada e que tudo se torne mais escalável.
Rollups
Os rollups (ou "roll up") agrupam centenas de transações numa única transação na camada 1. Isto distribui as taxas de transação L1 por todos os participantes no rollup, tornando-as mais baratas para cada um.
As transações de rollup são executadas fora da camada 1, mas os dados da transação são submetidos à camada 1. Ao enviar os dados da transação para a camada 1, os rollups herdam a segurança do Ethereum. Isso ocorre porque, uma vez que os dados são enviados para a camada 1, reverter uma transação de rollup requer reverter o Ethereum. Existem duas abordagens diferentes para os rollups: otimista e de conhecimento zero - diferem principalmente na forma como estes dados de transação são enviados para L1.
Optimistic rollups
Os rollups otimistas são "otimistas" no sentido em que se assume que as transações são válidas, mas podem ser contestadas se necessário. Se se suspeitar de uma transação inválida, é executada uma prova de falha para verificar se esta ocorreu.
Zero-knowledge rollups
Os rollups de conhecimento zero utilizam provas de validação em que as transações são calculadas fora da cadeia e, em seguida, os dados comprimidos são fornecidos à Ethereum Mainnet como prova da sua validade.
Faça a sua própria investigação: riscos do layer 2
Muitos projetos de camada 2 são relativamente recentes e ainda exigem que os utilizadores confiem na honestidade de alguns operadores enquanto trabalham para descentralizar as suas redes. Faça sempre a sua própria pesquisa para decidir se se sente confortável com os riscos envolvidos.
Para obter mais informações sobre a tecnologia, os riscos e os pressupostos de confiança dos layer 2, recomendamos que consulte o L2BEAT, que fornece uma estrutura de avaliação de riscos abrangente sobre cada projeto.
Utilizar o layer 2
Agora que já sabe porque é que o layer 2 existe e como funciona, vamos pô-lo a funcionar!
Se estiver a usar uma carteira de contrato inteligente como a Safe ou a Argent, não terá controlo sobre este endereço numa camada 2 até reimplementar a sua conta de contrato para esse endereço na camada 2. As contas clássicas com frase de recuperação possuirão automaticamente a mesma conta em todas as redes de camada 2.
Layer 2 generalizados
Os layer 2 generalizados comportam-se exatamente como a Ethereum - mas mais baratos. Tudo o que se pode fazer no layer 1 da Ethereum, também se pode fazer no layer 2. Muitas dapps já começaram a migrar para essas redes ou ignoraram a Mainnet completamente para implementar diretamente num layer 2.
Arbitrum One
O Arbitrum One é um Optimistic Rollup que tem como objetivo proporcionar a mesma sensação de estar a interagir com o Ethereum, mas com transações que custam uma fração do que custam no L1.
Nota: Provas de fraude apenas para utilizadores inscritos na lista de permissões, a lista de permissões ainda não está aberta
Optimism
O Optimism é um rollup otimista rápido, simples e seguro equivalente ao EVM. Dimensiona a tecnologia da Ethereum ao mesmo tempo que redimensiona os seus valores através do financiamento retroativo de bens públicos.
Nota: Provas de erro em desenvolvimento
Boba Network
Boba é um Rollup otimista originalmente bifurcado do Optimism, que é uma solução de dimensionamento que visa reduzir as taxas de gás, melhorar a taxa de transferência de transações e expandir os recursos de contratos inteligentes.
Nota: Estado da validação em curso
Base
Base is a secure, low-cost, developer-friendly Ethereum L2 built to bring the next billion users to web3. It is an Ethereum L2, incubated by Coinbase and built on the open-source OP Stack.
Nota: Fraud proof system is currently under development
ZKsync
ZKsync é uma plataforma da Matter Labs de rollup zk centrada no utilizador. É uma solução de redimensionamento para Ethereum, já disponível na rede Ethereum Mainnet. Suporta pagamentos, trocas de tokens e cunhagem de NFT.
Starknet
Starknet is a Validity Rollup Layer 2. It provides high throughput, low gas costs, and retains Ethereum Layer 1 levels of security.
Aplicações específicas para layers 2
Aplicações específicas para layers 2 são projetos que se especializam na otimização para uma área de aplicação específica, proporcionando um melhor desempenho.
Loopring
A solução zkRollup L2 da Loopring tem como objetivo oferecer as mesmas garantias de segurança que a rede Ethereum Mainnet, com um importante aumento de escalabilidade: o rendimento aumentou 1000 vezes e o custo foi reduzido para apenas 0,1% do custo no L1.
ZKSpace
A plataforma ZKSpace consiste em três partes principais: um AMM DEX de camada 2 que utiliza a tecnologia ZK-Rollups chamada ZKSwap, um serviço de pagamento chamado ZKSquare e um mercado NFT chamado ZKSea.
Aztec
A Aztec Network é o primeiro zk-rollup privado na Ethereum, permitindo que aplicações descentralizadas tenham privacidade e escalabilidade.
Uma nota sobre sidechains, validiums e blockchains alternativas
As Sidechains e validiums são blockchains que permitem que os ativos da Ethereum sejam ligados em ponte e usados noutra blockchain. As Sidechains e validiums funcionam em paralelo com a Ethereum e interagem com a Ethereum através de pontes, mas não derivam a sua segurança ou disponibilidade de dados da Ethereum.
Ambas têm uma escala semelhante à dos layer 2 - oferecem taxas de transação mais baixas e maior débito de transações - mas têm pressupostos de confiança diferentes.
Algumas blockchains de camada 1 apresentam um rendimento mais elevado e taxas de transação mais baixas do que a Ethereum, mas geralmente com contrapartidas noutras áreas, por exemplo, maiores requisitos de hardware para executar nós.
Como aceder a um layer 2
Existem duas formas fundamentais de colocar os seus ativos no layer 2: transferir fundos da Ethereum através de um contrato inteligente ou retirar os seus fundos de uma bolsa diretamente para a rede do layer 2.
Fundos na sua carteira?
Se já tiveres ETH na tua carteira, terás de usar uma ponte para o mover da Ethereum Mainnet para um layer 2.
Fundos numa plataforma?
Algumas plataformas centralizadas oferecem atualmente levantamentos e depósitos diretos para layer 2s. Verifique quais as plataformas que suportam levantamentos de layer 2 e quais os layers 2 suportados.
Também precisará de uma carteira para levantar os seus fundos. Procurar uma carteira Ethereum.
Ferramentas para ser eficaz no layer 2
Information
- Irto L2BEAT website(opens in a new tab)L2BEATO L2BEAT é um excelente recurso para analisar as avaliações de risco técnico de projetos do layer 2. Recomendamos que consulte os seus recursos quando pesquisar projetos específicos do layer 2.
- Irto Ethereum Ecosystem website(opens in a new tab)Ethereum EcosystemUnofficial Ecosystem page of Ethereum and its Layer 2s including Base, Optimism, and Starknet featuring hundreds of dApps and tools.
- Irto growthepie website(opens in a new tab)growthepieCurated analytics about Ethereum layer 2s
- Irto L2 Fees website(opens in a new tab)L2 FeesAs taxas L2 permitem-lhe ver o custo atual (expresso em USD) para efetuar transações em diferentes layers 2.
- Irto Chainlist website(opens in a new tab)ChainlistChainlist é um excelente recurso para importar RPCs de rede para carteiras suportadas. Encontrará aqui RPC para projetos de layer 2 para o ajudar a ligar-se.
Wallet managers
- Irto Zapper website(opens in a new tab)ZapperGerir todos os fundos web3, desde DeFi a NFTs e tudo o que está para vir. Invista nas oportunidades mais recentes a partir de um local conveniente.
- Irto Zerion website(opens in a new tab)ZerionConstrua e gira todo o seu portfólio DeFi a partir de um único lugar. Descubra hoje mesmo o mundo das finanças descentralizadas.
- Irto DeBank website(opens in a new tab)DeBankAcompanhe todos os acontecimentos importantes do mundo da web3
FAQ
Leitura adicional
- Um roteiro para o ethereum centrado no rollup(opens in a new tab) - Vitalik Buterin
- An Incomplete Guide to Rollups(opens in a new tab) - Vitalik Buterin
- Polygon sidechain vs rollups do Ethereum: abordagens de escalonamento da camada 2| Vitalik Buterin e Lex Fridman(opens in a new tab) - Lex Clips
- ROLLUPS - A melhor estratégia de aumento da Ethereum? Arbitrum & Optimism Explicado(opens in a new tab) - Finematics
- Compreender a economia do rollup desde os primeiros princípios(opens in a new tab) - Barnabé Monnot