O estado atual do Optimistic na Ethereum
Uma visão geral da arquitetura da 2ª Camada e uma atualização dos principais desenvolvedores da Synthetix em sua migração para o Optimistic.
Eleve o seu nível de conhecimento em cripto com o programa completo do Bankless Brasil. Garanta o seu POAP customizado, dentre outros benefícios. Assine agora e aproveite a promoção de inauguração.
Prezada Nação Bankless,
Muitos de nós provavelmente estamos ficando um pouco incomodados com as taxas de gas.
US$ 10 para enviar ETH para alguém, US$ 50 para negociar no Uniswap, US$100 para criar uma DAO ou qualquer tipo de computação complexa. Não foi para isso que nos inscrevemos. Deveríamos estar democratizando o acesso às finanças— reduzindo o custo das transações para todos.
Sim, as taxas de gas podem ser um sinal positivo, pois mostram que há uma demanda por Ethereum. Melhor ainda, mostra que as pessoas estão realmente dispostas a pagar muito para usar o Ethereum. Isso significa que o espaço em blocos na rede é valioso. E ainda... É uma barreira para aqueles com menos.
Ethereum precisa de escalabilidade. Especificamente, ele precisa dimensionar suas transações por segundo (TPS). Embora a Eth2 esteja progredindo, precisamos de soluções de escalabilidade hoje.
A Segunda Camada é frequentemente apresentada como nossa melhor opção de escalabilidade. A indústria passou anos tentando descobrir o melhor modelo da Camada 2. Vimos state channels, plasma e, agora, rollups. Todos têm suas próprias compensações. Vitalik os descreve elegantemente aqui (📺 assista ao vídeo).
Este é o nosso resumo:
State Channels
State Channels são como contas de bar. Você e outra entidade podem gerar um número infinito de transações entre si e, quando a noite termina, a conta é "liquidada" e uma única transação é feita para Ethereum. É possível incluir várias pessoas nesta conta, mas fica difícil dimensionar State Channels para muitos participantes.
Além disso, incorporar lógica a essas transações também complica um pouco as coisas. State Channels são ótimos para transferências, mas qualquer coisa mais complexa se torna realmente difícil.
Plasma
O Plasma é uma tentativa de criar uma conta mais flexível, que permite transferências de ativos muitos para muitos, em vez de apenas um para um ou um para poucos. Além disso, o Plasma permite transações mais complexas e são ‘habilitados para contratos inteligentes’ em certos tipos de plasmas. Assim como os State Channels, o Plasma é completamente separado da Primeira Camada da Ethereum, o que dá a ele tetos de escalabilidade quase ilimitados. Milhões de TPS.
Há apenas um problema: o ‘problema de disponibilidade de dados’. Estar totalmente desconectado da Ethereum dá ao Plasma um limite de escalabilidade irrestrito, mas cria problemas de teoria dos jogos quando a rede de Plasma e a rede de Ethereum tentam sincronizar sobre o estado da verdade.
Ethereum nunca pode realmente saber o estado de qualquer cadeia de plasma e, portanto, não pode exportar sua segurança para qualquer cadeia de plasma. Você pode trapacear em uma cadeia de Plasma e a Rede Ethereum pode nunca saber sobre isso.
Rollups
O motivo pelo qual os rollups se tornaram o método de escalabilidade de Segunda Camada padrão é que eles oferecem recursos semelhantes aos do Plasma, mas também resolvem o problema de disponibilidade de dados. Os rollups oferecem transações muitos-para-muitos, recursos de contratos inteligentes e requisitos totais de espaço nos blocos da Primeira Camada significativamente reduzidos.
Os rollups fornecem menos TPS do que o Plasma, mas são capazes de estender, de forma completa e implacável, a garantia de segurança da Ethereum para a Segunda Camda. Em vez dos mais de um milhão de TPS de que o Plasma é capaz, os rollups podem oferecer aproximadamente 5.000 TPS. Este é um teto bem menor, mas na prática é mais do que suficiente para a maioria das necessidades da Ethereum.
Os rollups realizam isso postando regularmente a atividade de rollup na cadeia de blocos principal, o que atualiza a Ethereum sobre o estado das coisas na sidechain. Várias transações em um rollup são ‘acumuladas’ em uma ‘raiz de estado’, que contém todas as informações necessárias para validar cada transação que ocorreu na Segunda Camada. (Como de costume, há alguma magia da criptografia envolvida em tudo isso.)
Ao fazer essas atualizações regulares sobre o estado do rollup (Segunda Camada) para o Ethereum (Primeira Camada), o consenso do Ethereum é estendido para o rollup. Qualquer mentira ou trapaça na Segunda Camada está operando à vista do consenso do Ethereum e, portanto, a segurança de rollups Optimisticou ZK é sinônimo de segurança do Ethereum. Isso preserva a imparcialidadedo Ethereum e estende o ethos e os valores dessa blockchain às suas soluções de escalabilidade. (A propósito, se você quiser entender as diferenças entre rollups Optmisticse ZK, assista ao vídeo com o Vitalik.)
É por isso que os rollups são tão promissores. Ele dimensiona suficientemente a rede com todas as garantias de segurança.
Agora chegamos ao Optimism.
O Optimism é um novo protocolo rollup otimista para Ethereum que promete escalabilidade ao DeFi e foi lançado na rede principal pela Synthetix em janeiro.
Então, isso é bom? Bem, pelo menos um protocolo DeFi multibilionário está se comprometendo a usá-lo como solução de escalabilidade. Synthetix é um dos protocolos que mais demandam poder computacional na Ethereum — cunhar, reivindicar, negociar — tudo isso pode custar centenas de dólares por semana (ou mesmo por ação) para ser concluído.
Como consequência dos preços do gas e dos requisitos de computação da Synthetix, tornou-se muito caro apostar na SNX — uma ação crucial para dimensionar a largura de capacidade econômica da rede para ativos sintéticos.
Então, eles estão movendo essas funções para o Otimismo.
Para obter uma atualização sobre seu progresso, trouxemos os principais desenvolvedores da Synthetix para nos dizer o que aprenderam até agora, por que escolheram o Optimism e o que vem a seguir.
As soluções de Segunda Camada ainda não são perfeitas, mas não se engane...
Elas estão chegando!
📺 Assista “Um guia incompleto para rollups” com Vitalik Buterin!
Saiba mais sobre soluções de Segunda Camada, rollups, Optimism e muito mais com o fundador da Ethereum.
Escritor convidado: Garth Travers, Comunidade da Synthetix
O que aprendemos com o Optimism
Qual foi o processo de pensamento por trás do que pode ser movido para a Segunda Camada?
Migrar um protocolo para uma nova solução de 2ª Camada sempre foi uma grande tarefa, portanto, se tornou fundamental garantir que o risco fosse minimizado ao máximo.
O próprio Vitalik disse neste post:
“Espero que muito do trabalho seja feito pelos grandes projetos de DeFi, que têm um grande incentivo para economizar nas taxas e garantir que seus sistemas continuem sendo fáceis de usar; podemos fazer muito contando com eles como pioneiros altamente motivados.”
Como um grande projeto DeFi que também passa a ser um dos protocolos de computação mais exigentes da rede Ethereum, foi natural escolher Synthetix para trabalhar com a equipe do Optimism para auxiliar no pioneirismo desta próxima fase em escalabilidade.
A transição para o Optimismic Ethereum (OΞ) precisava dar os passos certos na ordem certa. O objetivo final com a transição para a Segunda Camada é que seja possível fazer staking de SNX apenas na Segunda Camada, mas que as operações da Synth estajam disponíveis tanto na Primeira quanto na Segunda Camadas. Isso ocorre porque as operações da Synth são mais importantes para o ecossistema DeFi mais amplo do que o staking, e não se sabe quanto tempo levará para que o resto do DeFi se junte ao Synthetix na Segunda Camada. Assim que a funcionalidade completa esteja ativa na Segunda Camasae a o staking não seja mais suportado na Primeira Camada, os Synths poderão ser teletransportados entre camadas.
Qual foi o processo de pensamento por trás da decisão de manter algumas coisas na Primeira Camada?
Um período de transição iterativa foi escolhido para reduzir o risco de que os usuários sejam afetados por quaisquer problemas potenciais. Esta primeira fase permite que os donos de SNX migrem seu SNX para a 2ª Camada, se quiserem, na qual podem fazer staking de SNX e criar sUSD, mas ainda não há utilidade para este sUSD da Segunda Camada. O synthetixDAO está pagando um incentivo para ser compartilhado entre quem faz staking na Segunda Camada pelo menos pelo primeiro mês. Isso é separado das recompensas semanais de staking disponíveis para quem faz staking de SNX na Primeira Camada. A intenção era que isso incentivasse os detentores SNX menores a mudar para a Segunda Camada, em que, embora as recompensas sejam inferiores que na Primeira Camada, os custos do gas são inexistentes, já que os custos do gas na Primeira Camada têm sido um ponto problemático para detentores menores ao longo da vida da Synthetix.
Este período de migração opcional incentivada, que oferece uma opção sensata para donos de posições menores que podem ter se sentido prejudicados por fazer staking na Primeira Camada, garante que donos de posições maiores possam seguir o exemplo quando o ambiente da Segunda Camada amadurecer e a experiência de migração/staking tiver melhorado. Isso também significa que a liquidez profunda atual de Synths pode permanecer central para o ecossistema DeFi em Primeira Camada enquanto as fases de migração são realizadas.
Quanto de gas você acha que pode ser economizado pela transição para a Segunda Camada?
Entre os dias 1º e 3 de fevereiro , 2.761 transferências de token foram feitas através do contrato de ponte para a Segunda Camda. E aqui estão os custos do gás de algumas funções relevantes nos contratos C1 Synthetix:
(queima) burnSynths: 469,628 ETH
(emissão) issueMaxSynths: 442,780 ETH
(taxas recolhidas) claimFees: 415,251 ETH
Se a cada semana um único dono de SNX normalmente queima Synths uma vez, emite Synths uma vez e reivindica recompensas uma vez ao preço muito barato de hoje, de 50 GWEI, então isso chega a 0,06638295 ETH economizado por semana por pessoa. Com os preços atuais da ETH (US$ 1550 — preço referente à primeira semana de fevereiro de 2021), isso é $102.
Entre os detentores de 2.761 SNX, isso é 183,28 ETH, ou quase US$ 275.000. E isso é apenas por uma semana!
É importante notar que nesta fase de transição da migração para a Segunda camada todos os custos do gas na 2ª Camada são subsidiados pela equipe da Optimism, enquanto no futuro haverá alguns custos do gas na 2ª Camada, embora sejam muito, são muito mais baixos do que na 1ª Camada (~ 99% inferior).
Quais foram as variáveis críticas que ajudaram a orientar as decisões?
Ao colaborar como uma comunidade nas decisões para o protocolo Synthetix é importante considerar os dois dados demográficos diferentes que o protocolo suporta: quem faz staking de SNX e os traders deSynth. E agora que o Synthetix está crescendo cada vez mais integrado em todo o ecossistema DeFi, com as novas trocas de ativos cruzados da Curve sendo um grande exemplo disso, há um grupo ainda maior de usuários dependendo do Synthetix ser totalmente funcional sem interrupções.
Outra variável que orientou a tomada de decisão foi chegar a um processo em estágios em que faria sentido em um momento específico começar a transição de algumas das recompensas semanais de staking de SNX da Primeira para a Segunda Camada. Isso naturalmente precisará passar pelo processo de governança da comunidade Synthetix como uma Proposta de Melhoria Synthetix (SIP), a ser votada pelo Conselho Espartano. Mas para um SIP obter consenso entre o Conselho é provável que já tenha sido demonstrado que tanto o staking de SNX quanto as trocas Synth estão funcionando sem problemas na Segunda Camadaantes que algumas das recompensas da Primeira comecem a migrar.
Por que Optimism rollup no Ethereum em vez de outras soluções de Segunda Camada?
Havia dois fatores principais quando se tratava de escolher o Optimism em vez de outras soluções de Segunda Camadaem potencial. Em primeiro lugar, os pacotes de contratos inteligentes da Synthetix são alguns dos mais complexos em DeFi, então qualquer solução que exigisse a reescrita de contratos em uma nova linguagem era inviável, pois realmente queremos evitar a duplicidade de uma base de código distinta por vez.
Além disso, não é apenas um problema técnico, mas também social. Para o espaço Ethereum se estabelecer em uma solução de Segunda Camada (se de fato isso acontecer) será necessária uma coordenação social significativa. O histórico comprovado da equipe do Optimimse seus perfis importantes dentro do espaço ajudaram a convencer os principais contribuintes da Synthetix de que ela lideraria o encargo por uma solução de escalabilidade para DeFi.
Há um artigo detalhado, publicado pelo fundador da Synthetix, Kain Warwick, sobre essa questão, se você quiser ler mais sobre ela.
Além da economia de gas, quais são as outras melhorias no sistema Synthetix como resultado da Segunda Camada?
A economia de gás tem vários efeitos de fluxo. Ela permite que um número maior de pessoas que fazem staking de SNX participe do fornecimento de garantias para o sistema, o que significa A) mais garantias e, portanto, mais Synths, e B) uma rede de stakers mais distribuída. Ela também reduz uma grande barreira à entrada quando se trata de negociar por meio do protocolo Synthetix: se você tiver que levar em consideração as taxas de câmbio, bem como os custos do gas, então as exchanges centralizadas podem parecer uma opção mais atraente para alguns negociantes, mesmo que eles possam reconhecer os benefícios do comércio descentralizado.
A velocidade das transações na Segunda Camada é outro grande benefício. Fazer staking de SNX tem uma série de etapas diferentes que muitas vezes precisam ser executadas regularmente, incluindo queima, cunhagem e reivindicação de recompensas, para não mencionar outras etapas como aquisição etc. Algumas delas são frequentemente agrupadas como, por exemplo, poder cunhar mais alguns Synths tendo como garantiaas recompensas do staking de SNX que acabou de reivindicar. A Segunda Camada acelerará esses processos drasticamente, garantindo interações muito mais suaves com o protocolo e menos tempo gasto nos dApps Synthetix.
Como o Synthetix está ofuscando a diferença entre a Primeira e a Segunda Camadas na UI/UX (interface do usuário/experiência do usuário?
No momento, o staking na Primeira Camada existe no dApp de staking e o stanking na Segunda Camada existe em uma versão em Segunda Camada do Mintr, o dApp de staking anterior. Esta decisão foi tomada simplesmente porque o último já estava funcionando nos testes realizados na rede de testes Optimism no ano passado. Ter cada camada separada uma da outra também é útil por enquanto, já que atualmente apenas Metamask suporta a Segunda Camada, enquanto o staking na Segunda Camada é suportada por uma ampla gama de opções de carteira.
Mas, com o tempo, a funcionalidade na Segunda Camada será adicionada ao staking. Ainda não foi decidido exatamente como as diferenças entre as camadas serão exibidas visualmente, mas a comunidade forneceu uma resposta positiva durante o primeiro teste da rede de teste sobre a escolha de nossos designers de usar uma paleta de cores alterada no dApp para indicar que os usuários estavam testando o futuro.
Mais informações sobre Synthetix e Optimistic Ethereum
Se você estiver interessado em aprender mais, Kain Warwick publicou vários artigos no blog Synthetix sobre Optimistic rollup na Ethereum, incluindo seu plano para a transição e quais fatores foram considerados ao optar por Optimism em vez das outras soluções de Segunda Camada.
Mão na massa
Aprenda mais sobre soluções de Segunda Camada na Ethereum
Leia mais sobre por que Synthetix escolheu o Otimismo
Assista o Vitalik explicando a escabilidade de Segunda camada e optimistic rollups
Artigos da Semana:
Biografia do Autor
Garth Travers lidera as comunicações da Synthetix, onde ocupou o cargo desde que era conhecido como Havven em 2017. Você pode encontrá-lo no Synthetix Discord ou no Twitter, criando memes e vazando alfa.
Isso não é aconselhamento financeiro ou fiscal. Este boletim informativo é estritamente educacional e não é um conselho de investimento ou uma solicitação para comprar ou vender quaisquer ativos ou para tomar quaisquer decisões financeiras. Este boletim informativo não é um conselho fiscal. Fale com seu contador. Faça sua própria pesquisa.
Divulgação. De vez em quando, posso adicionar links para produtos que uso neste boletim informativo. Posso receber comissão se você fizer uma compra por meio de um desses links. Sempre irei divulgar quando for o caso.
Tem interesse em contribuir com o movimento Bankless no Brasil? Ficou com alguma dúvida depois de ler o artigo? Entre no grupo aberto do Telegram, e fale diretamente conosco!
Post Original: What's up with Optimistic Ethereum
Algumas informações podem ter sido retiradas do texto original por conter conteúdo ultrapassado.
Alguns termos podem ter sido alterados para fazer mais sentido no contexto da língua portuguesa e/ou facilitar o entendimento.
📩 Se você tem interesse em divulgar um produto, serviço ou protocolo no Bankless Brasil, mande um email para:
contato@banklessbr.com