Taxas da Mainnet reduzidas em 47%, uma rápida olhada na próxima atualização do Bedrock da Optimism

Espera-se que a atualização "Bedrock" traga uma redução de taxa de 47% para a rede principal do Optimism, o que é um salto significativo. Isso não apenas melhora muito o desempenho do Optimism, mas também atrai mais desenvolvedores e usuários para ingressar no ecossistema Optimism. A redução de quase metade da taxa é obviamente uma grande vantagem, dando ao Optimism uma vantagem significativa no mercado altamente competitivo de blockchain, ao mesmo tempo em que traz conveniência e acessibilidade sem precedentes para os usuários. Além disso, esta atualização é vista como um dos catalisadores para a força contínua do mercado ecológico do Optimism, o que indica que o Optimism tem uma perspectiva de desenvolvimento mais ampla e promissora.

”TL;DR:

A taxa de rede principal foi reduzida em 47%, uma rápida olhada na próxima atualização Bedrock do Optimism

  • "Bedrock" é uma grande atualização da rede principal do Optimism com o objetivo de reduzir significativamente as taxas de uso. Essa mudança decorre de uma suposição simples: taxas mais baixas equivalem a uma melhor experiência do usuário.
  • Através de uma série de otimizações e inovações, espera-se que a atualização do Bedrock traga uma redução de 47% nos custos de protocolo e taxas de segurança para a rede principal Optimism.
  • As principais medidas de otimização incluem:
  • Transmita dados de transação com eficiência: otimize entre a Camada 1 (rede de um nível) e a Camada 2 (rede de dois níveis), melhore a eficiência da compactação de dados e reorganize os dados enviados do Otimismo para o L1 para maximizar os dados disponíveis no uso do espaço do L1 .
  • Método de compactação de dados aprimorado: Entre vários algoritmos de compactação, o zlib foi finalmente escolhido porque forneceu bom desempenho para as necessidades do Otimismo.
  • Adoção de um novo sistema de processamento em lote: O sistema de processamento em lote é um formato de linha que converte blocos tradicionais em processamento em lote que elimina informações adicionais tanto quanto possível e retém apenas uma pequena quantidade de metadados necessários.
  • Além disso, a versão Bedrock também reduz a taxa de gás no Ethereum tanto quanto possível. Isso é obtido removendo todo o gás de execução e reduzindo as taxas de dados L1 a um mínimo teórico.
  • Por fim, essas melhorias ajudarão os usuários da rede principal do Optimism a economizar muitos custos de transação.
  • Assim que a atualização for concluída, a equipe do Optimism publicará uma atualização por meio da conta do Twitter do OP Labs, incluindo dados pós-Bedrock (que mostrarão a precisão das previsões), portanto, fique atento.

Atualização do Bedrock: Um novo capítulo no Otimismo, com custo 47% menor

Reduzir os custos de uso é um princípio de design que ocupa uma grande proporção da versão Bedrock. Isso resultou em uma completa re-arquitetura de como as transações são publicadas em L1 (Camada 1) e vice-versa.

Por mais poderosa que seja essa abordagem, ela parte de uma suposição muito simples: taxas mais baixas = bom. Queremos que nosso ecossistema seja o mais acessível: o mais fácil, o mais divertido, com os menores custos de construção e transação.

Em última análise, a atualização do Bedrock trará uma redução de 47% nos custos de protocolo e taxas de segurança para a rede principal do Optimism. Continue lendo para saber como fizemos isso acontecer.

A taxa de rede principal foi reduzida em 47%, uma rápida olhada na próxima atualização Bedrock do Optimism

De onde vem a taxa?

As taxas para enviar transações na rede principal do Optimism vêm de duas fontes: Taxas de execução L2 (rede de camada 2) e Taxas de dados/segurança L1.

As taxas de execução L2 são semelhantes a como as taxas de transação regulares funcionam no Ethereum, mas com a vantagem adicional de que os preços do gás de execução na rede principal do Optimism são muito baixos, pois a rede não é tão congestionada quanto L1.

A taxa de dados L1 é porque todas as transações no Optimism também são postadas no Ethereum. Esta etapa é crítica para a segurança do Optimism, pois significa que todos os dados necessários para sincronizar os nós do Optimism estão sempre disponíveis publicamente no Ethereum. Isso faz do Otimismo um L2. Os usuários do Optimism precisam pagar uma taxa para enviar suas transações ao Ethereum. Como a taxa de gás no Ethereum é muito cara, a taxa de dados L1 ocupa uma grande parte do custo total da transação na rede principal Optimism.

Em busca de melhorias

No início do desenvolvimento da Bedrock, conseguimos identificar várias áreas que estavam causando custos desnecessários aos usuários. Em particular, o sistema legado do Optimism foi projetado de forma a não usar o espaço de dados L1 da maneira mais eficiente possível. Por exemplo, o sistema pré-Bedrock que publicava dados no Ethereum simplesmente adicionava o máximo de transações possível em um pacote de dados compactado que poderia preencher uma única transação L1.

Para resolver esse problema, o lugar mais lógico para começar é tentar melhorar a eficiência da compactação de grandes quantidades de dados publicados no Ethereum. Também descobrimos que reorganizar a maneira como os dados são enviados do Optimism para o L1 maximiza o uso do espaço de dados disponível no L1.

Iteração de métodos de reparo

Uma vez que tínhamos uma prova de conceito de envio de grupos de transações compostos por dados compactados que nos aproximavam de nosso objetivo, focamos em otimizar essa abordagem.

Entre as principais restrições que orientam o desenvolvimento está a necessidade de dividir o corpo de um bloco L2 em várias transações L1. Se alguém enviar uma grande transação para L2, pode ser necessário dividi-la para caber em L1 Calldata. Além disso, o algoritmo que usamos para compactar os dados, quanto mais entrada de dados, melhor a taxa de compactação. Para lidar com essa restrição e maximizar a taxa de compressão, projetamos um sistema que pode explorar essas propriedades.

Agrupar e compactar dados

O elemento fundamental desse sistema é o processamento em lote. Batch é um formato de conexão projetado para minimizar o custo e a complexidade do software de gravação em L1. Os blocos tradicionais são transformados em lotes, eliminando o máximo possível de informações extras e mantendo apenas a pequena quantidade necessária de metadados.

Em seguida, a lista de transações L2 conhecidas como lotes de sequência é comprimida nos chamados canais. Cada canal tem um tamanho máximo (inicialmente cerca de 9,5Mb). Esses canais serão compactados usando um algoritmo de compactação antes de se comprometer com L1. A compactação de grandes lotes em cada passagem é onde obtemos boas taxas de compactação com eficiência.

Os canais são divididos em quadros de canal. Esta é a parte que nos ajuda a lidar com as principais restrições mencionadas acima. Fatiar canais em quadros nos permite lidar com transações L2 muito grandes, enviando-as para L1 em paralelo, preenchendo assim o máximo possível com as transações L1 correspondentes.

Algoritmo de compressão

Ao escolher um algoritmo de compactação, consideramos candidatos como zstd, brotli e LZW, mas no final escolhemos zlib porque forneceu um bom desempenho para nossas necessidades.

Bom desempenho neste caso significa o equilíbrio certo entre uma boa taxa de compressão e uma boa velocidade de compressão e descompressão que estamos tentando alcançar. Isso reflete a compensação típica na escolha de um algoritmo de compactação: desempenho da taxa de velocidade/compactação.

Minimize o uso de Ethereum Gas

A última parte que ajuda a reduzir o custo é que o Bedrock remove todo o gás de execução, reduzindo o custo de dados L1 ao mínimo teórico. Discutimos isso em profundidade no explicador Bedrock.

Aqui está um trecho:

A Bedrock removeu todo gás de execução usado pelo sistema L1 ao enviar transações conhecidas como transações em lote. Toda a lógica de verificação que ocorreu anteriormente nos contratos inteligentes de L1 foi movida para a lógica de derivação de bloco (lógica de derivação de bloco). Em vez disso, as transações em lote são enviadas para uma única EOA (conta de propriedade externa) no Ethereum, conhecida como endereço de caixa de entrada em lote.

Os lotes ainda estão sujeitos a verificações de validade (ou seja, devem ser codificados corretamente), assim como as transações individuais dentro do lote (por exemplo, a assinatura deve ser válida). Lotes inválidos e transações individuais inválidas em lotes válidos são considerados descartados e não são relevantes para o sistema.

Redução de custos em números

Após a atualização do Bedrock, esperamos uma ** redução do custo do protocolo/taxa de segurança de 47%**, incluindo 99% dos compromissos da cadeia de estado e 20% dos custos de confirmação do lote.

Publicaremos uma atualização por meio da conta do Twitter do OP Labs após a atualização, incluindo números pós-Bedrock (que mostrarão a precisão de nossas previsões), portanto, fique atento.

Próximas etapas: otimização de taxas e EIP-4844

Temos muito orgulho dos projetos e soluções que construímos para manter os custos de postagem da Bedrock baixos. Este é o resultado de nossa equipe se inclinar para fundamentos sólidos de engenharia e executá-los de forma limpa.

Nossa equipe continua otimizando as taxas para reduzir as taxas de dados L2, portanto, espere ver isso em um lançamento após o Bedrock. Uma das coisas específicas que podemos fazer é cronometrar os envios de lotes para garantir que os lotes sejam enviados dentro de uma determinada janela de tempo (digamos, 10 minutos) e podemos enviar lotes quando a taxa for mais baixa durante esses 10 minutos.

Ainda mais emocionante é que o EIP-4844 logo será incorporado ao Ethereum. Quando chegar a hora, o custo de publicação de dados para L1 será reduzido ainda mais.

Se esta postagem o deixou animado para desenvolver o Optimism, confira nossa documentação sobre como contribuir para a comunidade. Além disso, nosso explicador Bedrock detalha muitos dos recursos interessantes que acompanham o lançamento do Bedrock.

Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate.io
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)