DR

EIP-4844, também conhecido como proto-danksharding, é uma proposta de atualização do protocolo Ethereum destinada a reduzir taxas e aumentar o rendimento das transações. Pretende atingir estes objetivos introduzindo um novo tipo de transação que aceita “blobs” de dados.

Uma maneira simples de entender a função do EIP-4844 é a seguinte frase aliterativa: “EIP-4844 aparafusa bolhas em blocos”. É uma atualização transitória que acabará por levar ao danksharding total no futuro, permitindo assim que a Ethereum gerencie a capacidade de uma rede de transações global.

Introdução

Durante anos, os desenvolvedores do Ethereum têm buscado soluções para atender a uma base crescente de usuários. Através do que é conhecido como The Ethereum Upgrades, foram propostas grandes melhorias como The Merge e rollups. Essas mudanças ajudaram a Ethereum a aumentar o rendimento das transações e reduzir os custos de transação.

No entanto, as taxas continuam a ser demasiado caras para muitos e o rendimento não está onde deveria estar, o que abranda o ritmo da adoção em massa. Para resolver esse problema, a Ethereum fez da fragmentação de dados sua solução de longo prazo.

Como a implantação da fragmentação de dados é um processo longo e complexo, o EIP-4844 está sendo proposto como uma solução transitória. Como tal, preparará o Ethereum para um danksharding completo que atingirá um rendimento de cerca de 100.000 transações por segundo (TPS) sem comprometer a descentralização ou a segurança.

O que é EIP-4844?

EIP significa Ethereum Improvement Proposal, um protocolo que permite aos desenvolvedores propor novos recursos e soluções para o protocolo Ethereum. O proto-danksharding recebeu o nome de dois pesquisadores do Ethereum, Proto Lambda e Dankrad Feist.

Para entender o EIP-4844, é necessário primeiro entender o que é sharding. Simplificando, é uma forma de particionar bancos de dados em bancos menores que gerenciam segmentos de dados específicos, melhorando assim a eficiência e o desempenho desses bancos de dados.

Quando aplicado ao blockchain – e ao Ethereum em particular – o sharding assume alguns recursos exclusivos. Ethereum planeja implementar um tipo de sharding, chamado danksharding, que ajudará a reduzir os custos de transação e aumentar o rendimento. Rotulado de “assassino de escalabilidade”, espera-se que o danksharding aumente o TPS do Ethereum para cerca de 100.000.

Em comparação, a camada base do Ethereum processa cerca de 15 TPS e seus rollups da camada 2 processam cerca de 100 TPS no primeiro trimestre de 2023. Embora esses números sejam estimativas aproximadas, o efeito do danksharding é claro: permitirá que o Ethereum aumente a escala em uma ordem de magnitude.

Algumas das principais diferenças entre o danksharding e as propostas anteriores de sharding Ethereum e não-Ethereum é que o danksharding tentará fornecer mais espaço para blobs de dados, em vez de transações (mais sobre isso mais tarde).

Outra inovação do danksharding é o chamado mercado de taxas mescladas, onde apenas um proponente escolhe transações para todos os shards, em vez de cada shard ter seu próprio proponente.

Para fazer com que este mercado de taxas fundido funcione e para aliviar a questão do valor máximo extraível (MEV), um método denominado separação proponente/construtor também será implementado. Um proponente é um validador do protocolo Ethereum (chamado de minerador antes do Ethereum Merge) que escolhe quais transações incluir no próximo bloco.

EIP-4844 (proto-danksharding) é a etapa que virá antes do danksharding completo e aumentará o TPS para aproximadamente 1.000. Mais importante ainda, o EIP-4844 introduzirá um novo tipo de transação que aceita “blobs” de dados – um elemento importante para tornar possível o danksharding completo. Espera-se que o EIP-4844 seja implementado no segundo semestre de 2023, embora possa haver atrasos.

Como funciona o EIP-4844?

Em sua essência, o EIP-4844 introduzirá um novo tipo de transação chamado transações de transporte de blob, que são como transações regulares, mas com informações adicionais conhecidas como objetos binários grandes ou “blobs”.

O contribuidor do Ethereum, Ben Edgington, resume o EIP-4844 com a memorável frase aliterativa, “EIP-4844 aparafusa bolhas em blocos”. Ele descreve sucintamente como as transações que transportam blobs envolvem “blobs” anexados aos blocos, o que aumenta a quantidade de dados que os blocos que transportam blobs podem manipular.

Isto pode ser confuso, pois parece semelhante ao aumento do tamanho dos blocos – uma contradição da posição do Ethereum contra blocos arbitrariamente grandes que exigiriam maior poder de computação e poderiam, portanto, levar à centralização.

No entanto, existem algumas diferenças críticas entre blockspace e blobspace.

Espaço de bloco

Blobspace

Visto por todos os nós

Sim

Sim

Longevidade

Para sempre

Semanas

Visibilidade para EVM

Sim

Não

Armazenar

Cliente de execução

Cliente de consenso

Tamanho

Destino máximo de aproximadamente 940 KB

Almeje 256 KB inicialmente

Preços

Caro (16 gás/byte)

Super barato

Blobs: custos de armazenamento limitados e sem custos de execução, mas cada nó arca com um custo de largura de banda. Fonte: Ben Edgington

Os blobs são grandes, mas ao contrário dos blocos que são armazenados para sempre e visíveis para a Máquina Virtual Ethereum (EVM), os blobs estão disponíveis apenas por um curto período de tempo e não são visíveis para o EVM. Além disso, os blobs residem na camada de consenso Ethereum, em vez de na camada de execução de computação pesada. Mais importante ainda, o blobspace é muito mais barato que o blockspace.

Além de introduzir transações que transportam blobs, o EIP-4844 também implementará lógica de camada de execução, regras de verificação, mercados de taxas multidimensionais e outras alterações de sistema necessárias para o danksharding completo no futuro.

Uma coisa a notar é que embora o EIP-4844 implemente a maior parte da lógica do danksharding completo, ele não implementará nenhum sharding real. No entanto, além de deixar o Ethereum um passo mais perto de atingir os níveis de custo e rendimento necessários para a adoção em massa, o EIP-4844 ainda pode oferecer alguns benefícios de escala e redução de custos.

Como o EIP-4844 beneficiará os usuários?

EIP-4844 é uma atualização de protocolo que faz parte do roteiro centrado em rollup da Ethereum. A preparação para a implementação do EIP-4844 está avançando rapidamente, com alguns devnets já executados e as especificações para a atualização quase finalizadas.

Os usuários verão melhorias visíveis após a implementação do EIP-4844, principalmente na forma de transações mais rápidas e taxas mais baixas. A implementação bem-sucedida do EIP-4844 também tornará o Ethereum mais competitivo no espaço das criptomoedas.

Alguns usuários podem se perguntar o que devem fazer se quiserem acessar dados de blob antigos que foram excluídos. Conforme explicado anteriormente, os blobs residem na camada de consenso Ethereum, cujo objetivo é fornecer um quadro de avisos em tempo real altamente seguro para armazenamento de longo prazo de outros protocolos. Portanto, mesmo que os blobs sejam excluídos após semanas, seus dados ainda deverão estar disponíveis em armazenamento de longo prazo em outro lugar.

Considerações finais

EIP-4844 é uma atualização de protocolo Ethereum altamente complicada que faz parte de um roteiro maior e está conectada a outras atualizações de sistema, como separação proponente/construtor (PBS) e ajuste de taxa de blob EIP-1559.

Embora a compreensão do EIP-4844 prepare melhor os utilizadores médios para as mudanças futuras, deve-se notar que a maior parte dessa mudança virá na forma de custos mais baixos e transações mais rápidas.

O protocolo Ethereum está em constante evolução e melhoria. EIP-4844 é uma das atualizações críticas em um futuro próximo destinada a aprimorar os recursos da rede. A implementação bem-sucedida do EIP-4844 tornará a Ethereum altamente competitiva como rede de transações global.

Leitura adicional

  • O que é a atualização do Glaciar Ethereum Arrow?

  • A atualização Merge Ethereum: tudo o que você precisa saber

  • O que é o Hard Fork Ethereum London?

  • O que é a atualização do Ethereum Shanghai e como ela me afetará?

Isenção de responsabilidade e aviso de risco: Este conteúdo é apresentado a você “como está” apenas para fins informativos gerais e educacionais, sem representação ou garantia de qualquer tipo. Não deve ser interpretado como aconselhamento financeiro, nem tem a intenção de recomendar a compra de qualquer produto ou serviço específico. Por favor, leia nosso aviso completo aqui para obter mais detalhes. Os preços dos ativos digitais podem ser voláteis. O valor do seu investimento pode diminuir ou aumentar e você pode não recuperar o valor investido. Você é o único responsável por suas decisões de investimento e a Binance Academy não se responsabiliza por quaisquer perdas que você possa incorrer. Não é aconselhamento financeiro. Para obter mais informações, consulte nossos Termos de Uso e Aviso de Risco.