Optimism e atualização Bedrock, afinal o que muda?
O Estado da Layer 2 Optimism: Bedrock, OP Stack & Base (da Coinbase)
A corrida das redes de segunda camada (L2, ou Layer 2) do Ethereum está cada vez mais acirrada, com diferentes players e tecnologias, que levaram o valor total alocado (TVL) dentre essas L2 beirando a casa dos 9 bilhões de dólares:
E, apesar da Arbitrum ter ficado bastante tempo nos holofotes da web3, seja em razão do seu airdrop ou pelos problemas enfrentados na Arbitrum DAO, chegou a hora da Optimism dar um novo (e importante) passo para crescer seu ecossistema com o lançamento da atualização Bedrock, que foi ao ar no último dia 06 e já trouxe resultados positivos à rede.
Optimism & OP Stack & Bedrock
Calma, não se preocupe se você não entendeu esse título, nesse artigo te explicamos o que são cada um desses pontos.
Partindo do início, layer 2, ou camada 2, é uma solução de escalabilidade projetada para resolver as limitações da blockchain Ethereum (dentre elas tempo de processamento e taxas de transações). Em resumo, é uma camada secundária que opera em cima da blockchain Ethereum e busca superar esses obstáculos, permitindo transações mais rápidas, taxas mais baixas e melhor eficiência.
Como mencionamos anteriormente, hoje temos várias redes de segunda camada do Ethereum em funcionamento, dentre elas Arbitrum, Optimism e zkSync Era:
A Optimism, apesar de ser a segunda maior layer 2 em valor total bloqueado, foi a primeira a realizar o lançamento de seu próprio token, o $OP. E também a primeira a anunciar o lançamento do seu conjunto de ferramentas de desenvolvimento de código aberto (open source development stack), denominado de OP Stack.
Em poucas palavras, o OP Stack consiste em vários componentes e softwares que, juntos, formam a estrutura da Optimism. É como se o OP Stack fosse os blocos de lego que "montam” a Optimism, e esses blocos fossem disponibilizados para qualquer um usar e construir sua própria estrutura, alterando a ordem ou acrescentando novos blocos próprios.
Um dos interessados no OP Stack é a corretora centralizada Coinbase, que em fevereiro desse ano anunciou sua própria Layer 2 do Ethereum, construída com base no OP Stack, chamada Base:
Atualização Bedrock
Por fim, então, Bedrock, a maior nova atualização da Optimism, implementada dia 06 de junho e que já vêm trazendo resultados positivos para a rede.
Bedrock é o nome do primeiro lançamento oficial do OP Stack, e apresenta melhorias para a rede que envolvem desde a redução de taxas de transações, até a permissão de sistemas de provas modulares em rollups. Aqui estão os principais pontos e mudanças dessa atualização:
Diminuição de Taxas da Rede:
Sobre a diminuição de taxas da rede, a atualização Bedrock implementa uma estratégia otimizada de compressão de dados para minimizar os custos em uma transação. Segundo o site da própria Optimism, o time não tem certeza em qual magnitude isso poderá diminuir as taxas da rede, mas estão confiantes que o impacto será significativo.
Não só isso, mas a Bedrock também trouxe mudanças com relação às taxas de execução de L1, reduzindo essas taxas para o mínimo possível, o que poderá trazer uma redução de mais de 10% em taxas de transação da rede:
Apesar de ainda ter passado poucos dias após essa atualização Bedrock, sendo ainda muito cedo para conclusões definitivas, parece que os custos na Optimism realmente se tornaram os mais baratos dentre os Optimistic Rollups, chegando a menos de oito centavos de dólar para fazer um swap na rede:
Tempos de depósito mais curtos:
Para além da diminuição de taxas, a Bedrock busca também diminuir o tempo que usuários precisam esperar por depósitos na rede. Anteriormente, o tempo poderia chegar a até 10 minutos de espera, e agora, após a atualização, o esperado é que os depósitos sejam confirmados em até 3 minutos.
Modularidade de Sistemas de Prova & Equivalência EVM:
Outra novidade bastante interessante é que a atualização Bedrock remodela o sistema de prova do OP Stack, trazendo a possibilidade de que um rollup possa utilizar tanto um sistema de fault proof (um Optimistic Rollup), quanto de validity proof ( Zero Knowledge Rollup) para provar a execução correta das transações do rollup em questão.
Ou seja, agora outros projetos poderão usar da estrutura da Optimism, com o uso do OP Stack, ao mesmo tempo que decidem se querem usar como mecanismo de prova um Optimistic Rollup ou um zk Rollup, algo bastante interessante para o ecossistema.
Além disso, a equivalência do código da Optimism com a EVM (Ethereum Virtual Machine) foi aprimorada na atualização Bedrock. Alguns dos desvios na equivalência antes existente foram removidos.
Segundo o anúncio da Optimism: “A estrutura do Bedrock foi feita para que seu código seja modular e adaptável, para que ocorra o reuso do código da Ethereum e que seja o mais equivalente possível à EVM”.
Essa modularidade do Bedrock torna mais simples modificar diferentes componentes do OP Stack e também adicionar outras funcionalidades, permitindo a criação de uma chain de arquitetura flexível que pode ser adaptadas conforme os próximos desenvolvimentos do ecossistema Ethereum.
Mecanismo "Two-step withdrawals"
Para encerrar, a atualização Bedrock também trouxe um novo mecanismo de segurança da rede. O chamado "Two-step withdrawals", que é um mecanismo que cria a necessidade de uma autenticação de dois fatores para saques, visando trazer segurança frente à hacks do ecossistema cripto que utilizarem a Optimism.
A explicação desse mecanismo é mais complexa, mas basicamente será necessário submeter uma Merkle Proof correspondente ao saque em até 7 dias antes daquele saque ser finalizado onchain, dando oportunidade para mecanismos de segurança tomarem medidas sobre as "provas" geradas dos pedidos de saques da rede caso eles tenham algum tipo de prova maliciosa ou ataque.
Conclusão
A atualização Bedrock representa um avanço significativo para o ecossistema da Optimism, oferecendo possíveis melhorias em escalabilidade, taxas, desempenho e muito mais.
Embora o TVL (valor total alocado) da Optimism ainda seja menor em comparação com a Arbitrum, não há como negar que a Optimism está seguindo seu roadmap para tentar se tornar uma "SuperChain”, abrindo toda sua infraestrutura para que outros players possam construir e se adaptar usando o OP Stack.
Essa busca por modularidade da Optimsim, visando adaptação, flexibilidade e complementação se mostra interessante pensando no longo prazo do projeto, até mesmo diante de todas as mudanças e inovações que irão acontecer no ecossistema cripto ao longo do tempo.
Ao mesmo tempo, o interesse da corretora Coinbase em construir uma Layer 2 utilizando o OP Stack traz certa legitimidade à ideia, atraindo mais interesse institucional e abrindo margem para outros players construirem seus projetos utilizando dos mesmos componentes e softwares que fazem parte da layer 2 Optimism, mas agora podendo usar seus próprios mecanismos de prova e demais particularidades necessárias para o projeto.