O que é Optimism (OP)? Escalando Ethereum!

Tiempo de lectura: 7 minutos

A resolução do problema da escalabilidade está presente nos sonhos, ou talvez pesadelos, de todos os desenvolvedores envolvidos na rede Ethereum. Neste artigo, tenho de responder à pergunta: o que é Optimism? E ao longo do caminho, entenda uma das maneiras pelas quais lutamos para encontrar um remédio para esta falha da blockchain.

A escala do Ethereum, em palavras simples, significa que a rede é capaz de processar um maior número de transações por segundo. Mas, como salienta o seu criador, Vitalik Buterin, sem subtrair uma pitada de segurança ou descentralização.

A tarefa que temos pela frente não é nada simples. Diferentes abordagens de resolução de problemas tentam cumprir o objetivo e fazem do Ethereum uma rede que os utilizadores podem utilizar diariamente, operando a custos razoáveis. Agora, vamos deixar as apresentações para trás, e ver como pretendem dar um passo no futuro da Optimism Foundation.

 

O que é Optimism e como funciona?

O Optimism é uma sidechain L2 ou Ethereum, que através da tecnologia de “Optimistic Roll-Ups”, é responsável pelo processamento da carga computacional pesada que as transações na rede principal implicam, com os seguintes benefícios:

  • Baixo custo
  • Alta velocidade
  • E tudo isto, enquanto desfruta da segurança da rede Ethereum

Que parágrafo para começar com este artigo, não achas? Não se preocupe, passo a passo vamos desagregar esta definição de forma a entender completamente qual é a solução de escalabilidade para a blockchain, capaz de apoiar contratos inteligentes, é a mais importante no ecossistema.

Em primeiro lugar, quando falamos de um L2 ou sidechain, referimo-nos a uma blockchain que funciona paralelamente à rede principal, neste caso, o Ethereum. Esta cadeia lateral é compatível com a rede principal à qual tenta remover a carga computacional pesada, processando por si só de forma rápida e economicamente as transações que realizamos diariamente.

Então, como é que o Optimism consegue processar até 2000 transações por segundo a baixo custo e, tudo isto, salvaguardando a sua atividade na segurança do Ethereum? Tudo graças à tecnologia dos “Optimistic roll-ups”.

O que é um Optimistic roll-up?

Se quiséssemos traduzir para a nossa língua o conceito de “roll-up”, a palavra roll ou roll, seria apropriado. Por outro lado, “optimistic” encontramo-lo do nosso lado, como otimista. Em suma, otimista, é uma boa forma de definir esta tecnologia para começar a compreendê-la. Como é que é? Vejamos.

Como é que esta tecnologia “rola” transações?

O processo altamente simplificado é o seguinte:

  • Milhares de transações acontecem num segundo na rede de Optimism
  • Estes são “enrolados” por esta tecnologia e estão embrulhados num único, digamos, pacote de dados.
  • Este “pacote de dados” fortemente comprimido é enviado como uma única transação para a rede Ethereum.
  • O custo dessa transação única na rede Ethereum é partilhado por todos os utilizadores cuja transação de Optimism foi incluída neste “pacote de dados”

Fabuloso, não achas? Assim, graças aos roll-ups, o custo de uma transação Ethereum é distribuído por milhares de utilizadores. E esta escalabilidade é alcançada, sem desviar da segurança das nossas operações, uma vez que a rede Ethereum será a que finalmente armazena a nossa transação.

Agora, passemos à segunda parte da definição desta tecnologia.

Porque é que estes roll-ups estão otimistas?

Tal como uma pessoa otimista faria, os validadores, aqui chamados sequenciadores, de blockchains baseados em tecnologia de “Optimistic roll-ups”, assumem que todas as transações processadas por eles são válidas.

Os sequenciadores de rede desempenham um papel fundamental na execução das seguintes funções:

  • Fornecer confirmações instantâneas de transações e atualizações do estado da rede
  • Construção e execução de blocos L2 (layer 2)
  • Envio de transações de utilizadores para L1 (layer 1)

No momento em que um utilizador de Optimism faz uma transação, é enviado para o sequenciador. Este último é responsável por verificar se é válido, o que significa que pagou uma comissão adequada e, em seguida, transfere a transação para um novo bloco. Mas quer saber o que acontece se a transação for inválida? Vamos ver o processo que existe aqui.

Testes de falha ou “challenges” no Optimism

Quando estas transações, realizadas em Optimism, são enviadas diretamente para a rede Ethereum, por um período de 7 dias estão em estado “pendente”. É durante este período que se inicia a janela de tempo em que cada transação pode ser contestada.

Em caso de ocorrência de impugnação, a transação deve ser replicada na rede principal do Ethereum, para verificar a sua falta de validade ou, naturalmente, o contrário. Agora, quem pode gerar um challenge? Estes são agentes que observam a rede continuamente de forma a mantê-la afastada, em termos de comportamento.

Estes agentes devem dar no modo de garantia uma “aposta” (aposta de criptos). Ao realizar um desafio, estas garantias são postas em jogo. Por exemplo, se o resultado do teste de avaria indicar que a transação foi válida, o agente que executou o desafio verá uma parte da sua “participação” perdida. Caso contrário, o sequenciador perderá uma parte da sua participação e o agente que apresentou o “desafio” terá lucro.

o-que-e-optimism-cripto

O que o Optimism nos oferece hoje?

É provável que se estiver entre os utilizadores que estão cientes de cada apresentação em que o cérebro mais importante por trás de Ethereum, Vitalik Buterin, fala sobre o futuro da rede, ouviu a seguinte frase:

“Os Optimistic roll-ups vão ganhar a corrida a curto prazo, mas a longo prazo, a batalha será para os roll-ups da ZK.”

Sem entrar em maior detalhe, relativamente a esta afirmação poderosa e às suas implicações, podemos dizer que, quando se trata de escalar o Ethereum, existem dois grandes métodos. Os roll-ups da ZK, graças aos seus testes de “zero conhecimento”, permitem:

  • Enviar para as principais transações de rede cujos dados são ainda mais comprimidos, do que aqueles que analisamos hoje
  • A velocidade de processamento é mais rápida
  • A “ZK proof”, permite que os seus validadores determinem antecipadamente se uma transação é válida ou não

Em suma, trata-se de uma solução superior, que não necessita do período de 7 dias, antes de uma transação ser finalmente confirmada na rede Ethereum.

Então, se esta solução de roll-up é tão magnífica e superior aos otimistas roll-ups, por que é que este último está a ganhar a corrida hoje? Bem, a resposta é simples. Compatibilidade. Hoje em dia, qualquer programador após algumas simples adaptações de configuração, pode “implementar” o seu dApp, que hoje funciona no Ethereum ou em qualquer rede compatível, numa rede baseada em Optimistic roll-ups. Pode imaginar que a situação não é tão simples numa rede com roll-ups ZK.

Com base nestes esclarecimentos, o que o Optimism nos oferece hoje? Vamos dar uma vista de olhos.

Rede económica e rápida

Graças a todas as funcionalidades acima mencionadas, o Optimism é uma rede que nos permite fazer transações de forma rápida e a um custo extremamente baixo. Transferências por menos de 5 cêntimos, levantamentos de plataformas ou depósitos pela mesma soma, sempre dependendo do congestionamento da rede.

Para aqueles que tiveram a sorte de ter negociado no Ethereum, antes da sua grande popularidade, lembrar-se-ão daqueles tempos gloriosos, mas com uma performance ainda melhor.

Por outro lado, o próximo ponto trata de algo que o velho Ethereum ainda não gozava.

Próspero ecossistema DeFi

Sendo uma blockchain cuja tecnologia lhe permite receber, de uma forma simples, aplicações centralizadas que já funcionam em redes compatíveis com o Ethereum, o Optimism tem uma grande variedade de opções no que diz respeito ao DeFi.

Exemplos como Aave, Uniswap, Sushi, 1inch, Syntethix, Curve Finance ou PoolTogether são apenas alguns dos velhos conhecidos que podemos encontrar lá.

No entanto, esta facilidade de implantação de aplicações existentes não atrasa os novos desenvolvimentos que a rede tem. Plataformas como o Velódromo e Rubicon pretendem competir contra as acima mencionadas, por um lugar de importância no Optimism.

Crescente cena dos NFT

Uma blockchain com transações baratas e rápidas parece ser o terreno certo para os amantes da NFT implementarem as suas atividades. Neste momento, adicionando launchpads e projetos NFT, estes ultrapassam os 30 e parece que não há intenções de parar.

Quixotic, destaca-se como a plataforma de lançamento mais usada ou o mercado NTF na rede.

 

OP, o símbolo de governação do Optimism

Através de um AirDrop, foi responsável por recompensar os ex-utilizadores do Ethereum e pioneiros da rede desta solução de escalabilidade, que hoje em dia ganha em usabilidade, juntamente com o crescimento do seu ecossistema.

Obviamente, os detentores de OP podem participar na governação ativa da rede, quer ativamente quer delegando o seu poder de voto aos utilizadores que dedicam os seus dias a esta importante tarefa.

O próximo passo para o OP foi começar a incentivar a utilização das plataformas existentes no Optimism, através de rewards. É em plataformas como Rubicon, que podemos depositar os nossos tokens enquanto recebemos recompensas na forma do crypto OP.

o-que-e-optimism-cripto

Alguns riscos de Optimism

É necessário mencionar que o projeto Optimism está em fase beta. Isto significa que o seu desenvolvimento está longe de estar concluído e que os riscos inerentes a esta fase existem. Neste sentido, para chegarmos à rede, temos de utilizar pontes, que à luz dos acontecimentos a que assistimos este ano, acrescentam um risco extra aos nossos movimentos.

Enquanto o projeto continua em versão beta, a Fundação Optimism manterá algum controlo sobre a função de sequenciador. A centralização, embora hoje tenha um sentido relacionado com a segurança, representa sempre um alarme para aqueles que consideram a descentralização como a forma de financiar em que, os utilizadores, seremos realmente os mestres do nosso destino.

 

Reflexão sobre o futuro do Optimism

Podemos dizer, agora, que conhecemos uma das soluções que visam escalar para a blockchain Ethereum, sem reduzir a segurança e na descentralização futura. Enquanto a estrada está apenas começando para o Optimism, o seu presente está gravitando dentro do ecossistema.

Além de incluir no seu roteiro, atualiza o seu próprio protocolo de Optimism, como a prova de falhas e sequenciadores descentralizados e rollups fragmentados, que irão aumentar os seus benefícios atuais, o importante sobre o Optimism é a sua atualidade.

Hoje, graças ao trabalho da Fundação Optimism, podemos utilizar várias plataformas da rede Ethereum a baixo custo, com grande rapidez e usufruir da segurança da L1. Para além da disputa contra a tecnologia de roll-ups da ZK, vamos desfrutar do que o Optimism nos pode entregar atualmente.


Deixe um comentário
Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados com *