Optimism (OP): o que é, como funciona e revisão do ecossistema

Informação básica

Os dados abaixo não se referem à blockchain atual.

Top Dapps

Optimism

O que é Optimism?

Optimism é o que é conhecido como uma solução de Camada 2 – um protocolo secundário construído em cima de um sistema blockchain existente, cujo principal objetivo é resolver problemas de velocidade de transação e escalabilidade enfrentados pelo seu blockchain principal.

A plataforma Optimism utiliza um chamado rollup otimista – o que significa que aproveita o mecanismo de consenso de sua cadeia-mãe – neste caso, Ethereum, armazena seus blocos de dados em um contrato inteligente especial no Ethereum e é projetado para apoiar a ponte de ativos entre Optimism e Ethereum e vice-versa.

Como funciona o Optimism?

Optimism, descreve os quatro principais conceitos em torno dos quais o projeto é construído como simplicidade, pragmatismo, sustentabilidade e otimismo. Simplicidade representa o design da rede composto pelos requisitos mínimos para um sistema L2 seguro, escalável e flexível, ao mesmo tempo em que a equipe do Optimism acredita que a simplicidade também proporciona maior segurança, pois "cada linha de código (…) é uma oportunidade de introduzir bugs não intencionais".

Pragmatismo, o segundo conceito central do projeto Optimism, representa a visão de que o blockchain deve ter casos de uso que resolvam necessidades e problemas do mundo real. A sustentabilidade do Optimism destina-se a representar a ideia da equipe de não buscar atalhos para escalabilidade. Por fim, Otimismo é a noção em torno da qual todo o projeto é construído – mais precisamente, a equipe descreve seu otimismo comum sobre a visão do Ethereum como o que move o projeto para a frente.

Do ponto de vista técnico, a rede Optimism é construída em torno da construção Optimistic Rollup, que é um tipo de construção L2 que opera em cima da camada base do Ethereum, o que a permite executar uma Máquina Virtual Otimista (OVM) compatível com a Máquina Virtual Ethereum (EVM) que dá aos dApps uma oportunidade de executar qualquer coisa que o Ethereum possa.

A produção de blocos no blockchain Optimism é gerida por uma única parte denominada "sequenciador", que fornece confirmações e atualizações de transações instantâneas, constrói e executa blocos L2 e envia transações de usuários para L1.

Transações recebidas pelo sequenciador são imediatamente aceitas ou rejeitadas na ordem em que foram recebidas. Se determinadas como válidas, uma transação recebe o status de um bloco pendente, que é periodicamente enviado junto com várias outras transações em um grande lote para o Ethereum mainnet para finalização. Esse processo reduz significativamente as taxas de transação no blockchain Ethereum.

Os lotes de transações ou compromissos de estado dos Rollups Otimistas são publicados na rede Ethereum sem qualquer prova de validade, em vez disso, eles são considerados pendentes por um período predeterminado de tempo, atualmente definido como sete dias, durante o qual sua validade pode ser desafiada. Durante esse tempo, os usuários não podem retirar fundos, razão pela qual as retiradas em soluções otimistas de rollup L2 demoram dias.

Se desafiado, um compromisso de estado pode ser invalidado através de um processo à prova de falhas, que sofreu sua maior atualização em novembro de 2021 com a atualização Ethereum EVM Equivalence OVM. Com a atualização, o mecanismo à prova de falhas teve que ser temporariamente desativado, o que significa que os usuários do Optimism atualmente precisam confiar no nó sequenciador para publicar raízes de estado válidas no Ethereum. O fim da atualização no mecanismo à prova de falhas foi inicialmente esperado para ocorrer no primeiro semestre de 2022, no entanto, desde então foi adiado para o final de 2023, seu progresso pode ser acompanhado aqui.

O novo mecanismo à prova de falhas é chamado Cannon e é projetado para permitir que um validador L2 simplesmente siga a cadeia L1 e a monitore em busca de lotes de transações e compromissos de saída, re-executando os lotes localmente e verificando que o estado que obtêm corresponde ao compromisso de saída do nó sequenciador. Assim que um validador encontrar uma diferença na saída, pode desafiar os resultados no L1, onde o Cannon tem que provar ou refutar a validade do lote de transações desafiado. Os detalhes técnicos de como isso acontece estão disponíveis na página de documentação do GitHub do projeto aqui.

A atualização OVM 2.0, como é conhecida na comunidade Optimism, foca principalmente em descentralizar o sequenciador. Como primeiro passo para alcançar isso, a equipe descreve a rotação do único sequenciador. Embora a mecânica por trás disso ainda não esteja totalmente projetada, os dois componentes envolvidos são ditos ser, um mecanismo econômico para criar um mercado competitivo para sequenciamento e um mecanismo de governança que previne sequenciadores de priorizar lucros a curto prazo em detrimento da saúde da rede. Posteriormente, o sequenciador será dividido em vários sequenciadores, adotando um protocolo de consenso BFT padrão.

Em 2022, Optimism introduziu uma série de atualizações, como a compressão em lote, referindo-se ao processo de otimização do tamanho dos arquivos para fornecer a seus usuários taxas de gás mais baixas. O algoritmo usado na compressão é o Zstandard e foi desenvolvido por Yann Collet no Facebook. Graças a essas implementações, as taxas de gás no mainnet Optimism foram reduzidas em 20%.

Para saber mais sobre rollups otimistas e como eles diferem dos rollups de Zero-Conhecimento, confira o vídeo educativo dedicado do DeFi Teller neste link.

Como usar o Optimism?

O Optimism pode ser usado no desenvolvimento de contratos inteligentes, assim como o Ethereum. Os usuários que desejam interagir com a rede Optimism precisam ter uma carteira compatível, como o MetaMask. Atualmente, o MetaMask requer uma conexão manual com novas redes baseadas no Ethereum antes de permitir que seus usuários interajam com elas. Assim como o Ethereum, o Optimism possui sua própria rede de testes chamada Kovan. A rede de testes do Optimism exige taxas de transação ao implantar contratos inteligentes, que são pagas em ETH. Os desenvolvedores podem usar o Paradigm Multifaucet para obter ETH para várias redes de testes, incluindo a rede de testes Kovan do Optimism. 

O OVM (Máquina Virtual Otimista) é compatível com ambientes de desenvolvimento bem conhecidos, como Hardhat, Brownie e Truffle; detalhes sobre suas configurações podem ser encontrados na página de documentação do Optimism. 

As taxas do Optimism são compostas por duas partes – a taxa de execução L2 e a taxa de dados ou segurança L1. A taxa de execução L2 do Optimism é semelhante às taxas de gás do Ethereum e é necessária para a computação e armazenamento fornecidos aos usuários. Com a atualização mais recente do OVM, as taxas atuais cobradas pelo Optimism para execução L2 variam com o tempo e o congestionamento, e podem ser sempre conferidas no painel público do Optimism, mas as transações geralmente consomem a mesma quantidade de gás que consumiriam no Ethereum.

A taxa cobrada pelo Optimism para enviar transações de usuários para o mainnet do Ethereum é a principal discrepância entre Optimism e Ethereum. Devido aos altos custos de gás no L1, a taxa de dados domina o custo total de uma transação no L2. Essa taxa é baseada em quatro fatores – o preço atual do gás no Ethereum, os custos de gás para publicar a transação no Ethereum, um custo fixo em gás, atualmente definido como 2.100, e um custo variável que escala a taxa L1 paga por um número fixo, atualmente definido como 1,24.

O token OP

O token nativo do Optimism, OP, possui um fornecimento total de 4.294.967.296 tokens distribuídos da seguinte forma: 20% são utilizados para financiamento retroativo de bens públicos, 25% são reservados como fundos do ecossistema, como governança, parceiros, investimentos iniciais e fundos não alocados, 19% estão atualmente sendo distribuídos para membros elegíveis, 17% são dados aos investidores, e 19% são dados aos principais contribuintes do Optimism. Enquanto investidores e contribuintes principais estão sujeitos a um bloqueio de pelo menos dois anos, as moedas detidas pela comunidade podem ser vendidas no primeiro ano após o lançamento do token. 

O OP foi proposto com a introdução do Coletivo Optimism – o novo corpo de governança do Optimism. É governado igualmente por dois grandes grupos referidos como casas – a Casa dos Cidadãos e a Casa dos Tokens. A primeira é encarregada de governar o financiamento de bens públicos e sua cidadania será representada por NFTs não transferíveis. O segundo grupo é representado pelos detentores do token OP e governa atualizações de protocolo, incentivos de projeto e muito mais.

Além disso, também existe uma Fundação Optimism estabelecida para ajudar na manutenção do projeto e seu desenvolvimento, controlada pelo Coletivo, cuja atual liderança inclui dois dos fundadores do Optimism – ex-CEO @jinglejamOP, e ex-Cientista Chefe @ben_chain, bem como @evabeylin da Fundação The Graph, @abbey_titcomb da Fundação Radicle, e Brian Avello da Fundação Maker.

O Optimism é seguro?

O Optimism foi fundado em 2019 por Jinglan Wang, Karl Floersch, e Kevin Ho. Jinglan Wang é atualmente a CEO da equipe Optimism e tem experiência anterior na Handshake, Nasdaq, bem como no MIT Bitcoin Club. Ela também foi a Diretora Executiva da Blockchain Education Network. Karl Floersch, o CTO da equipe do Optimism, tem experiência passada como pesquisador da Fundação Ethereum, engenheiro de blockchain na ConsenSys e desenvolvedor frontend na 3Rings Media. Kevin Ho, atualmente atua como Gerente de Produto de Protocolo no Optimism, e seu perfil no Linkedin lista apenas uma ocupação anterior – hacker no Cryptoeconomics.study.

Em fevereiro de 2022, um bug crítico foi relatado à equipe do Optimism por um hacker ético através do programa de recompensa por erros da empresa, pelo qual lhe foram pagos $2 milhões. A vulnerabilidade no fork do cliente de software Ethereum Geth do Optimism tornava possível a um possível atacante criar tokens ETH no Optimism ao chamar repetidamente uma função SELF-DESTRUCT do contrato inteligente. Dias após a confirmação do bug, a equipe do Optimism corrigiu a vulnerabilidade, publicou uma análise detalhada do incidente e pagou a recompensa ao hacker ético.

Conforme noticiado pelo DeFi Teller, em junho de 2022, o Optimism sofreu um exploit devastador, resultando na perda de 20 milhões de tokens de governança do Optimism (OP) avaliados em mais de $17 milhões. O incidente ocorreu quando Wintermute, um formador de mercado parceiro do Optimism, forneceu erroneamente um endereço Ethereum (L1) multisig que não havia sido implantado no Optimism (L2).

Wintermute reconheceu seu "erro grave" em um anúncio à comunidade, admitindo que a sua falta de atenção deixou os fundos vulneráveis à exploração. Isso levou um atacante a se aproveitar desta vulnerabilidade e roubar os fundos mal alocados na rede L2. Ao descobrir o erro em 30 de maio, Wintermute notificou prontamente a equipe do Optimism e ofereceu $50 milhões em USDC como garantia enquanto trabalhava com a equipe do Gnosis Safe para recuperar os fundos.

Inicialmente, Wintermute acreditava que apenas eles poderiam recuperar os fundos, agendando a recuperação para 7 de junho. No entanto, mais tarde foi revelado que a suposição estava incorreta. Dentro de 24 horas após a notificação de Wintermute, um indivíduo bem preparado para a situação iniciou um ataque de replay, aproveitando o Gnosis Safe MasterCopy 1.1.1 implantado na rede principal Ethereum. Utilizando o contrato previamente implantado, o atacante criou cofres em lotes de 162.

O hacker posteriormente vendeu 1 milhão de tokens OP por ETH e retirou os fundos para a rede principal Ethereum através das pontes Synapse e Hop. Para obfuscar ainda mais seus rastros, eles utilizaram o tornado cash na rede principal. Como resultado do exploit, o valor de mercado dos tokens OP sofreu um declínio significativo, com o preço caindo abaixo de $1 e experimentando uma queda de quase 14% em um período de 24 horas.

Apesar dessa situação desafiadora, o atacante se tornou um hacker ético e usou sua vasta experiência técnica para corrigir o exploit e devolver os fundos comprometidos, mantendo 2 milhões de tokens OP como recompensa. Este incidente destacou as complexidades envolvidas na segurança de protocolos de camada 2 e a importância de uma supervisão técnica robusta para prevenir tais vulnerabilidades.

Ecossistema & Parceiros

O ecossistema do Optimism inclui projetos como Lyra – um AMM para negociação de opções, Synthetix – projeto projetado para criar ativos digitais que capturam o valor de ativos do mundo real, Quixotic – um mercado de NFT, Perpetual Protocol – plataforma de swaps perpétuos descentralizada, e vários outros projetos.

O Optimism foi bifurcado por muitas soluções de L2 como Metis Andromeda e Boba Network. Também existe uma implementação do Optimism implantada na Gnosis Chain, com a qual a Gnosis atua como o L1 e o Optimism como o L2.

O que vem a seguir?

No futuro próximo, o projeto tem como objetivo focar em quatro áreas-chave: desenvolver um sistema à prova de falhas de próxima geração, implementar uma abordagem de múltiplas provas para segurança aprimorada, criar um sequenciador descentralizado e estabelecer provas de falhas governadas pela camada 1.

https://community.optimism.io/

Autor:

Paulo Alves

Paulo Alves

Última atualização: Eos 22, 2023

Últimas notícias

Tutoriais em vídeo