Ver mais

O que é EIP 4844 – Guia para iniciantes

6 mins
Atualizado por Maria Petrova

A rede Ethereum está em constante evolução e muitas propostas técnicas foram introduzidas ao longo dos anos. Uma dessas propostas é o EIP 4844 — introduzido por Vitalik Buterin — que se concentra em uma técnica de fragmentação. 

O que é EIP 4844 e como isso influenciará o futuro da rede Ethereum e seus usuários? Aqui está uma explicação fácil de entender sobre a proposta Ethereum altamente técnica que tornará a rede mais acessível a todos os usuários.

Neste artigo:

O que são os EIPs?

As Propostas de Melhoria Ethereum ( EIP ) são propostas submetidas por programadores para o ecossistema, e têm como objetivo criar novos padrões e adicionar funcionalidades à rede Ethereum.

Os EIPs são especificações técnicas que descrevem as mudanças propostas e servem como “fonte da verdade” para a comunidadeQualquer membro da comunidade pode criar um EIP. Se desejar fazer isso, você terá que verificar o EIP1, que contém diretrizes para a criação de EIPs. 

Como você já deve saber, o Ethereum está em processo de atualização de um mecanismo de consenso de proof of work (PoW) para proof of stake (PoS). Essa mudança leva tempo e envolve muitas etapas intermediárias. EIPs são algumas dessas etapas. 

Por exemplo, um EIP deve conter uma breve descrição técnica do recurso e seu raciocínio. O autor do EIP é responsável por construir consenso na comunidade e documentar opiniões divergentes. Devido aos requisitos técnicos para enviar um EIP bem formado, muitos autores de EIP são desenvolvedores de aplicativos ou protocolos. Um EIP controverso é o EIP-4844, que envolve alguns programadores do ecossistema Ethereum, incluindo Vitalik Buterin. Este EIP visa criar um método mais eficiente para organizar dados de transações na blockchain Ethereum.

Como funciona o danksharding?

Danksharding é o esquema de fragmentação do Ethereum, que introduziu simplificações significativas na maneira como os dados de transação são tratados pelos validadores.

O conceito de DankSharding é introduzido no EIP-4844. O nome “DankSharding” vem de “Dank”, uma abreviação de Dankrad Feist, um dos principais colaboradores da proposta.

Ao contrário dos antigos protocolos de fragmentação, DankSharding introduz o mercado de taxas mescladas. Em vez de ter um número fixo de shards com blocos distintos e proponentes de blocos distintos, Danksharding tem apenas um proponente que escolhe todas as transações que entram nesse slot.

O conceito de separação proponente/construtor (PBS) é introduzido para evitar altos requisitos de sistema em validadores. Uma classe especializada chamada construtores de blocos pode licitar no direito de escolher o conteúdo do slot. O proponente precisa apenas escolher o cabeçalho válido com o lance mais alto

Apenas o construtor de blocos pode processar o bloco inteiro. Os protocolos Oracle descentralizados de terceiros também são possíveis para criar um construtor de blocos distribuído. Todos os validadores e usuários podem verificar os blocos com eficiência usando amostragem de disponibilidade de dados.

O que é o EIP 4844 (a proposta de proto-danksharding)?

O EIP-4844 — também conhecido como proposta proto-danksharding — foi criado por Vitalik Buterin, juntamente com outros programadores do ecossistema Ethereum. O principal objetivo do EIP-4844 é reduzir as tarifas de gás na rede, especialmente para as soluções de rollup, sem sacrificar a descentralização. Soluções de rollup, como Arbitrum e Optimism, poderiam ter reduzido as taxas de rede em até 100 a 1000 vezes.

A proposta do EIP-4844 é uma solução provisória até que a atualização do Ethereum 2.0 seja concluída. A proposta explica um novo método para ajudar a dividir as informações necessárias em uma transação, como regras de verificação e o formato da transação, sem realmente implementar qualquer fragmentação.

A característica mais importante do EIP-4844 é o blob, que é um novo tipo de transação. O blob é semelhante às transações regulares, mas carrega apenas um dado extra — chamado blob. Os pedaços de dados, ou blobs, são grandes pacotes de dados (cerca de 125 KB), mas esse tipo de transação seria mais barato de executar do que um calldata com os mesmos dados. No entanto, os dados armazenados em um blob não são acessíveis ao EVM e ele só pode vê-los, mas não verificá-los.

Esses blobs podem ser baixados por validadores e usuários. A largura de banda de dados, para um slot, em proto-danksharding é limitada a 1 MB (em vez de 16 MB). Essa mudança na forma como os dados são transferidos faz uma enorme diferença que aborda o problema de escalabilidade com o qual todos estamos familiarizados quando se trata de Ethereum. Ao adotar a proposta EIP-4844, esses dados dos blobs não são o uso de gás para as transações comuns do Ethereum.

O impacto do EIP 4844 (proto-danksharding)

Tamanho médio do bloco Ethereum: Etherscan

blockchain Ethereum foi projetada para aceitar transações de até 90 KB de cada espaço de bloco. O tamanho máximo de um bloco poderia ser de 18 MB se o modelo de taxa de rede fosse modificado. Mas esse modelo é muito caro para usuários e validadores. No entanto, um mercado de taxas dinâmico pode ajudar a incluir mais transações sem sobrecarregar a rede. Uma dessas propostas foi o EIP-1559, que é um sistema híbrido entre uma taxa básica e dicas que incentivava os mineradores e queimava ether a cada transação da rede. 

Para adicionar a este sistema existente, o EIP-4844 também introduz um limite para o número máximo de blobs a serem incluídos em um bloco. Eles são armazenados na camada de consenso (nós de beacon) e não na camada de execução. Eles exigem apenas a confirmação do EVM. 

Outra nota importante é o aumento do tamanho do bloco e o resultado que pode ter sobre os potenciais validadores. Cada validador requer recursos de hardware aprimorados, pois os dados de blockchain que precisam ser armazenados podem adicionar até 2,5 TB por ano. Uma maneira possível de reduzir essa necessidade de armazenamento seria excluir os dados do blob após um determinado tempo.

Roteiro do EIP 4844

  • O EIP-4844 foi introduzido e testado no evento ETH Denver.
  • Depois que o EIP-4844 for implantado com sucesso na camada de execução, ele será implantado na camada de consenso do Ethereum.
  • O proto-danksharding será implementado no hard fork do Ethereum em Xangai (supondo que tudo corra conforme o planejado).

Como o EIP 4844 ajudará os usuários?

A comunidade se refere ao EIP-4844 como a solução “stop-gap”. Para aliviar o fardo do tamanho cada vez maior da transação. Os usuários e a rede sentirão essa mudança, pois as taxas de rede serão menores.

As transações de blob são introduzidas pelo EIP exatamente no mesmo formato que se esperava que existissem nas especificações finais de fragmentação. Isso permite que os rollups escalem até 2 MB por slot. Existe um mercado de taxas separado que permite que as taxas sejam extremamente baixas, enquanto o uso do sistema é limitado.

Os stop-gaps de escalonamento de rollup destinam-se a aliviar temporariamente os problemas de escalonamento sem adicionar encargos de desenvolvimento (para rollups que desejam se beneficiar desse alívio). Atualmente, os rollups usam calldata. Mas os rollups não terão mais a opção de usar calldata no futuro. Os dados fragmentados, também conhecidos como “blobs”, serão mais baratos. Os rollups precisarão atualizar seu sistema de processamento de dados pelo menos uma vez. 

Portanto, existem duas maneiras de aplicar essa solução paliativa. A primeira seria reduzir o custo do gás dos calldata existentes. A segunda é selecionar o formato que será usado para fragmentar os dados, mas ainda não fragmentá-los. E é exatamente isso que o EIP-4844 traz. 

O EIP-4844 inclui o seguinte:

  • Um novo tipo de transação, necessário para “fragmentação completa”
  • Toda a lógica da camada de execução necessária para fragmentação completa
  • Toda a lógica de verificação cruzada de execução/consenso necessária para fragmentação completa
  • Separação de camadas entre a verificação do Beacon Block e os blobs de amostragem de disponibilidade de dados
  • A lógica do Beacon Block é necessária para a fragmentação completa.
  • Um preço de gás auto-ajustável e independente para blobs.

Observe que o EIP-4844 fala apenas sobre formatos de transação e regras de verificação e não sobre a implementação desse novo mecanismo de fragmentação. Mas quando esse EIP for implementado, os usuários se beneficiarão de taxas de transação mais baixas.

O EIP 4844 ajudará a escalar a blockchain Ethereum?

Teremos que esperar que essa proposta se torne realidade antes de podermos discutir sobre os efeitos que ela tem na rede. Pelo que parece, os protocolos de rollup do Ethereum terão taxas de transação consideravelmente reduzidas, e isso pode abrir um mundo totalmente novo para investidores e novatos menores. 

Estamos todos empolgados com a próxima versão da blockchain Ethereum. Até o final de 2022, a blockchain Ethereum de prova de participação (PoS) será lançada. As propostas de melhoria do Ethereum (EIPs), como o EIP-4844, abrem caminho para uma rede escalável e eficiente. A discussão em andamento sobre o EIP-4844 pode ser acompanhada no fórum Ethereum Magicians.

Perguntas frequentes

O que são os EIPs?

O que é EIP-4844?

Se você quiser saber mais sobre o EIP 4844, 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.

Trusted

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.

d5befed13dbe8576a52cefa7288535d4?s=120&d=mm&r=g
Iulia Vasile
Iulia is a computer science engineer. She's been a crypto writer since 2017. Iulia blogs about technology, blockchain and travelling. Her goal is to see and travel as much as possible and then tell the world about the beautiful things she experiences.
READ FULL BIO