Embora ainda seja uma das redes mais usadas no universo das criptomoedas, o Ethereum sofre com altas taxas de transação e tempos de confirmação. Isso a impede de ter uma visão plena de ser uma rede de finanças. Para facilitar essa visão, vários projetos surgiram com soluções de dimensionamento, e um dos mais populares deles são as soluções baseadas em rollup.
Um deles é o Optimistic Ethereum, ou Optimism, como é mais conhecido. Esta é uma solução de escalabilidade cumulativa que reduz muito as taxas de rede e acelera os tempos de transação.
Neste artigo, veremos o Optimism, como ele funciona e quais problemas ele promete resolver. Também vamos compará-lo com soluções concorrentes.
Neste artigo:
- O que são soluções de Camada 2 no Ethereum?
- Como funcionam as soluções da Camada 2?
- O que é Optimism?
- Como funciona o Optimism?
- O que é um rollup?
- Acumulações existentes
- Recursos do Optimism
- Como usar o Optimism
- Optimism vs. Arbitrum: Uma comparação detalhada
- O Polygon é uma alternativa ao Optimism?
- O Optimism é o futuro da rede Ethereum?
- Perguntas frequentes
O que são soluções de Camada 2 no Ethereum?
A camada 2 (L2) refere-se a soluções usadas para dimensionar aplicativos processando transações da Ethereum Mainnet (camada 1), mantendo os mesmos princípios de segurança e descentralização.
Devido ao número cada vez maior de usuários usando a rede Ethereum, certas limitações foram criadas. Aqui as soluções Ethereum L2 precisam fazer a diferença.
As soluções de camada 2 melhoram o rendimento (velocidade de transação) — além disso, reduzem as taxas de rede. Exemplos de soluções Ethereum Layer 2 são Immutable X, Arbitrum , Polygon e Optimism.
Para problemas de desempenho de rede, as soluções de dimensionamento Ethereum Layer 2 podem ser vitais. Muitas opções para dimensionar o Ethereum estão em fase de teste. Estes usam métodos diferentes para alcançar a escalabilidade desejada. O Ethereum parece ter duas opções para resolver isso: Camada 2 e fragmentação. Essas soluções abordam os problemas de atrasos na liquidação de transações, altas taxas de transação e escalabilidade.
Como funcionam as soluções da Camada 2?
As soluções de camada 2 procuram melhorar as transações feitas na rede Ethereum agora. O Ethereum está realmente considerando o sharding como uma opção para os mesmos problemas. Isso envolveria dividir a rede Ethereum em várias redes chamadas “shards”. A implementação realista disso está, no entanto, um pouco distante.
A camada 2 refere-se a uma rede separada que é executada na camada 1 ou na rede Ethereum principal. Contratos inteligentes mantêm as soluções de Camada 2 na rede Ethereum. Para interação com a rede principal, estes não requerem nenhuma modificação no protocolo base. As soluções de dimensionamento Ethereum Layer 2 fornecem funções diferentes. Isso inclui computação fora da cadeia ou escalabilidade para pagamentos.
O que é Optimism?
O Optimism pode suportar todos os Dapps da Ethereum. Ele faz isso executando a computação necessária fora da cadeia, aumentando assim a velocidade e diminuindo os custos. As informações da transação são, no entanto, registradas na blockchain Ethereum.
As exchanges que usam o Optimism registraram um tremendo aumento nas velocidades de transação. Eles também notaram uma diminuição nas taxas de mais de 100X. Esses benefícios não ocorreram às custas das próprias propriedades do Ethereum. Continua a ser uma solução descentralizada e segura. A esse respeito, é uma boa tentativa de criar escalabilidade para a rede.
Os Optimistics rollups não executam nenhuma equação matemática. Em vez disso, eles confirmam as transações enviando informações para a mainnet Ethereum.
A especificação de rede JSON-RPC aparece exatamente como na blockchain Ethereum. Várias empresas disponibilizam suas APIs e Ferramentas de Desenvolvedor para serem usadas como soluções rápidas para construir com eficiência na rede Ethereum.
Observe que um custo variável controla as limitações de capacidade do Optimism. Esse mecanismo usado no Ethereum é semelhante ao EIP-1559. As taxas aumentam até que as transações por hora fiquem abaixo do limite.
Os preços da taxa de rede e o gás usado nas transações podem afetar as taxas. Os cálculos de gás no Optimism são mais complexos porque devem levar em conta o custo de execução e o custo de armazenamento de dados de transação em L1 (também conhecidos como dados de chamada).
Como funciona o Optimism?
O objetivo final do Optimism é tornar as transações na rede Ethereum predominantes mais sustentáveis. Mas a demanda por ETH também aumentará, reduzindo custos e aumentando as velocidades. O ecossistema já próspero da rede (incluindo mercados monetários, carteiras fáceis de usar, trocas, agregadores de rendimento, etc.) deve facilitar o aumento do crescimento.
Vamos também dar uma olhada rápida nos aspectos técnicos que permitem que isso aconteça.
Sequenciadores usados no Optimism executam cálculos off-chain. Eles então publicam dados de transação compactados em um contrato inteligente no Ethereum em pontos de verificação periódicos. Como a computação consome muitos recursos, ela pode ser dimensionada movendo-a para fora do Ethereum.
Toda vez que o sequenciador publica informações de transação, há uma janela na qual qualquer pessoa pode executar seus cálculos para determinar se os dados da transação são genuínos. Em outras palavras, o verificador verifica as informações. O contrato inteligente valida as informações. O verificador receberá parte do depósito como recompensa pelo esforço, enquanto o restante é queimado. Em seguida, um novo sequenciador verifica os dados registrados na cadeia.
Em última análise, o sistema oferece um incentivo para sequenciadores e verificadores. Isso também fará com que as partes interessadas no Optimism desejem participar da verificação dos dados do sequenciador. No entanto, vale ressaltar que há um período de lock-up de sete dias. Após isso, os usuários podem retirar seus fundos de volta para a rede Ethereum.
Em poucas palavras, o Optimism pode executar suas soluções de dimensionamento de Camada 2 usando recursos computacionais on-chain e off-chain. Vários aplicativos Ethereum também podem ser executados no Optimism. Os usuários ficam com transações mais rápidas e baratas que incentivam o ecossistema Ethereum a crescer e prosperar.
O que é um rollup?
Rollup é uma tecnologia de dimensionamento de camada 2. Os rollups armazenam hashes de estado de contrato na cadeia junto com chamadas de transação e argumentos que são registrados como dados de chamada. O cálculo real da transação ocorre fora da cadeia. Esta é a chave para a solução de dimensionamento proposta.
Os rollups executam operações de transação na blockchain Ethereum, mas ainda postam dados da transação na camada 1. Como as informações da transação são registradas na blockchain Ethereum, os rollups se beneficiam das mesmas medidas de segurança disponíveis na camada 1.
O alto desempenho é alcançado agrupando transações fora da cadeia em uma transição de estado na cadeia. A segurança de rollup é garantida pela capacidade do contrato on-chain de verificar a precisão das transições de estado. O Optimistic Rollup é a abordagem de rollup mais popular. O ZK-Rollup é outra solução popular.
Para garantir a execução de contratos inteligentes determinísticos entre L1 e L2, o Optimism usa o OVM (Optimistic virtual machine) para resolver quaisquer discrepâncias. Este é um ambiente de execução compatível com EVM que pode ser usado na camada 2. Isso cria um contrato inteligente chamado gerenciador de execução. Ele atua como um contêiner virtual para contratos OVM. Ele fornece uma função que torna a funcionalidade entre L1 e L2 consistente.
Acumulações existentes
Com o Optimistic Rollup, qualquer pessoa pode verificar as informações dos blocos de rollup. Eles podem então emitir uma disputa para que o contrato on-chain seja notificado para executar os dados de chamada e estudar a validade dos blocos de rollup.
O Optimistic Rollup tem várias vantagens. Ele fornece alto rendimento, reduz custos e mantém os requisitos de segurança. Além disso, permite que vários aplicativos Ethereum funcionem normalmente.
Zero-Knowledge Rollup é uma alternativa ao Optimism. Ele se baseia no ZK-SNARKS para verificação de bloco. Não utiliza disputas na cadeia. O sistema, no entanto, é mais caro. Isso torna uma solução menos prática para o momento.
Simplificando, os rollups cuidam das transações Ethereum fora da camada 1. No entanto, uma vez alcançado um consenso, os dados são registrados na camada 1. Os rollups se beneficiam dos benefícios de segurança da rede Ethereum. Eles ajudam a garantir a escalabilidade de curto e longo prazo da rede Ethereum.
Recursos do Optimism
As soluções Optimism Layer 2 destinam-se a aliviar a carga da rede Ethereum. Existem dois recursos principais para deixar os adotantes de criptomoedas empolgados. O Optimism permite transações quase instantâneas. As transações na blockchain Ethereum são quase dez vezes mais baratas. Considerando o volume de transações diárias, esses são recursos impressionantes.
A blockchain Ethereum permite o desenvolvimento fácil e flexível de projetos descentralizados. O número de aplicativos construídos no Ethereum está aumentando rapidamente. Não é segredo, no entanto, que o sucesso do Ethereum também causou problemas para a rede. O grande volume de transações aumenta o tempo e os custos necessários para confirmá-las.
A rede pode processar apenas 10 a 15 transações por segundo, em média. Esse crescimento levou a altas velocidades de confirmação e altas taxas. O Optimism reduz a carga dessas duas questões. Quando se trata da popular exchange de criptomoedas Uniswap, as taxas de transação são reduzidas em 10 a 100 vezes. Testes semelhantes mostraram uma redução nas taxas de até 143 vezes na Synthetix Exchange.
Os incentivos fornecidos pelo Optimism Rollups ajudam a manter a segurança das transações. Cada nó na rede deve colocar uma aposta para sugerir um novo bloco. E cada nó tem o poder de contestar a validade de uma transação. O contrato inteligente verifica os resultados na camada 1 do Ethereum. Os nós são recompensados ou perdem a aposta com base no resultado da disputa.
Em outras palavras, o Optimism propõe uma solução de escala em que o cálculo das transações não ocorre na camada 1. Ainda assim, a confirmação on-chain garante que os recursos essenciais do Ethereum sejam mantidos.
Como usar o Optimism
A rede Optimism é intuitiva de usar de acordo com seu design. A função em si apresenta uma carteira com uma interface de usuário amigável. Os usuários podem transferir Ethereum e outras moedas usando isso. Depois que a moeda é transferida, ela pode ser usada como parte das transações realizadas na Camada 2.
Aqui estão os passos simples para usar o Optimism.
A primeira coisa a lembrar é a questão que o Optimism resolverá. Especialmente no auge de jogos como o Cryptokitties, que roda na blockchain Ethereum, ganhou notoriedade mundial, as taxas de transação eram muito altas. Além disso, leva muito tempo para que a transação seja confirmada.
Primeiro, visite o site do Optimism.
Em seguida, conecte sua carteira da lista permitida de provedores de carteira. Em nosso exemplo, escolheremos a MetaMask. Esta é a carteira mais usada para transações Ethereum.
Você pode então fazer um depósito. Uma vez recebido, a rede começará a depositar seus ativos digitais no Optimistic Ethereum.
Você precisará confirmar a transação, incluindo a taxa de rede, ao realizar a operação.
E pronto! O processo não deve demorar mais do que alguns minutos.
A boa notícia é que agora você pode interagir com os protocolos Ethereum como faria na rede principal. O melhor de tudo, você economizará dinheiro e se beneficiará dos mesmos recursos de segurança disponíveis na rede Ethereum.
Observe que você também pode retirar-se para a rede Ethereum usando o Optimism.
Ao fazer isso, você confirmará a alteração da rede em sua carteira. O processo de retirada será feito através do Optimism ou Hop Exchange.
Optimism vs. Arbitrum: Uma comparação detalhada
O Optimism não é a única solução de rollup existente. Duas outras redes que oferecem soluções semelhantes são Arbitrum e Polygon. Em termos de funcionalidade e popularidade, o Arbitrum é a alternativa mais próxima do Optimism. Vamos dar uma olhada nas maiores diferenças e semelhanças entre os dois.
Arbitrum é uma solução de Camada 2 que aprimora os recursos dos contratos inteligentes Ethereum. Ele se concentra em aumentar a velocidade e a escalabilidade dos contratos inteligentes, ao mesmo tempo em que adiciona recursos de privacidade adicionais.
O Arbitrum permite que os desenvolvedores executem contratos EVM não modificados e transações Ethereum em uma camada secundária enquanto ainda desfrutam da segurança da Camada 1 da Ethereum. Nesses aspectos, oferece recursos muito semelhantes ao Optimism.
A principal diferença entre Optimism e Arbitrum é que o primeiro usa provas de fraude de rodada única, enquanto o Arbitrum usa provas de várias rodadas. A prova de fraude (FP) de rodada única do Optimism depende de L1 para executar todas as transações de L2. Isso garante que a verificação do PF seja imediata.
Diferenças técnicas entre o Arbitrum e o Optimism
Semelhante ao Optimism, o Arbitrum também usa rollups de transações para armazenar lotes de transações enviadas à cadeia principal Ethereum. A sidechain pode ser usada para executar essas transações a um baixo custo enquanto ainda aproveita o Ethereum para garantir resultados corretos. Isso permite que o Ethereum reduza seu armazenamento e carga computacional. Ele também habilita DApps de camada 2.
O Arbitrum usa a Máquina Virtual Arbitrum (AVM), enquanto o Optimism usa a Máquina Virtual Ethereum (EVM). Este é um sandbox virtual que inclui regras de consenso de rede para cada nó Ethereum usado na execução de contratos inteligentes. Em outras palavras, o otimismo requer uma maior conexão com a rede Ethereum.
Em poucas palavras, atualmente, não existe uma solução escalável que aborde todos os problemas da rede Ethereum. O Arbitrum busca principalmente melhorar a funcionalidade dos contratos inteligentes Ethereum. O Optimism faz o mesmo, mas se concentra fortemente na redução do custo das transações.
O Polygon é uma alternativa ao Optimism?
Ao falar sobre soluções escaláveis da Ethereum, também vale a pena discutir a rede de criptomoedas Polygon.
O Polygon também é uma solução de dimensionamento da Camada 2. Ele fornece ferramentas para desenvolvedores criarem aplicativos financeiros escaláveis e descentralizados. Esses Dapps são capazes de priorizar segurança, desempenho e experiência do usuário (UX).
Polygon é uma plataforma multi-cadeia que combina os melhores aspectos do Ethereum e outras blockchains. Polygon aborda vários problemas associados à blockchain Ethereum, incluindo altas taxas de rede e baixas velocidades de transação. Ele faz isso sem comprometer a segurança. Este sistema multi-cadeia funciona da mesma forma que outros sistemas como Cosmos , Polkadot e Avalanche.
As funcionalidades e os princípios do Polygon e do Ethereum são semelhantes. Beneficia de um elevado nível de segurança. Também incentiva a colaboração com os participantes da comunidade, pois grande parte do código que usa é de código aberto.
O Optimism é o futuro da rede Ethereum?
Atualmente, é impossível argumentar contra a importância da rede Optimism. Seus serviços permitem que a rede Ethereum altamente popular seja escalável. Isso significa que as transações podem ser tratadas de maneira acessível e oportuna.
Aqueles que usaram a blockchain Ethereum no passado conhecem os desafios enfrentados ao executar transações. As soluções de rollup ajudaram a aliviar a carga de custo e tempo.
Além disso, o Optimism permite a colaboração e melhorias realizadas pelos membros da comunidade. Os aplicativos descentralizados podem ser executados no Optimism e se beneficiar dos mesmos recursos da rede Ethereum.
O desenvolvimento consistente da rede, juntamente com o aumento da adoção do ETH, provavelmente fará do Optimism um dos notáveis projetos de criptomoedas do futuro.
Perguntas frequentes
O que é o Optimistic Ethereum?
O Optimism é seguro?
Como você usa o Ethereum Optimism?
O Ethereum Optimism terá um token?
Como você obtém ETH no Optimism?
O Optimism tem uma moeda?
Se você quiser saber mais sobre Optimism, confira os nossos artigos educacionais. Afinal, aqui você pode encontrar todas as informações de que precisa para começar!
Além disso, junte-se à nossa comunidade no Telegram para conversar com usuários reais sobre trading de criptomoedas.
Isenção de responsabilidade
Todas as informações contidas em nosso site são publicadas de boa fé e com o objetivo único de informar. Qualquer atitude tomada pelo usuário a partir das informações veiculadas no site é de sua inteira responsabilidade.
Na seção Aprender, nossa prioridade é fornecer informações de alta qualidade. Nós tomamos o tempo necessário para identificar, pesquisar e produzir conteúdo que seja útil para nossos leitores.
Para manter esse padrão e continuar a criar um conteúdo de excelência, nossos parceiros podem nos recompensar com uma comissão por menções em nossos artigos. No entanto, essas comissões não afetam o processo de criação de conteúdo imparcial, honesto e útil.