Ethereum EIP-4844: Proto-Danksharding Papel nos cortes nas taxas do gás.
No artigo de hoje, examinaremos a atualização do Ethereum Cancun, com foco particular na Proposta de Melhoria do Ethereum (EIP) 4844. Esta proposta fundamental aborda um grande obstáculo no caminho do Ethereum para a adoção em massa: as taxas de gás notoriamente altas da rede.
EIP-4844, sinônimo de atualização Cancun, apresenta uma abordagem inovadora chamada Proto-Danksharding . Esta técnica visa reduzir drasticamente os custos de transação e aumentar o rendimento das transações, marcando um avanço significativo no sentido de melhorar a escalabilidade do Ethereum.
Também discutiremos os principais aspectos das transações “ blob ”, um elemento-chave desta atualização. Essas transações que transportam blobs representam um novo formato de transação projetado para lidar com grandes blocos de dados de forma mais eficiente, estabelecendo as bases para a eventual implementação completa de sharding no Ethereum.
Além disso, forneceremos uma visão geral concisa da jornada da Ethereum que levou a esta nova proposta, destacando seus esforços contínuos para alcançar escalabilidade e eficiência, que há muito tempo são os principais desafios do blockchain.
Por fim, examinaremos mais de perto o cronograma de implementação do EIP-4844, oferecendo insights sobre o que isso significa para o futuro do Ethereum e sua base de usuários.
O que é fragmentação?
Sharding é uma solução revolucionária de escalabilidade para redes blockchain e está na vanguarda da estratégia da Ethereum para melhorar o desempenho da rede. Essencialmente, a fragmentação envolve a divisão da rede blockchain em segmentos menores e mais gerenciáveis, conhecidos como “fragmentos”. Cada fragmento processa independentemente seu próprio conjunto de transações, contribuindo para a eficiência geral da rede.
Este método de processamento paralelo eleva significativamente o desempenho da rede, reduzindo o congestionamento e, consequentemente, diminuindo as taxas de gás, que são os custos associados à execução de transações na blockchain. Ao implementar o sharding, o Ethereum pretende melhorar significativamente a sua escalabilidade e acessibilidade.
No contexto mais amplo da evolução do Ethereum, a fragmentação representa uma mudança em direção a uma arquitetura de dados mais distribuída. Permite a dispersão de dados em múltiplas máquinas, aumentando assim a eficiência através de taxas de processamento de dados mais rápidas. Na terminologia blockchain, fragmentação refere-se à divisão da rede em grupos menores ou “fragmentos”, cada um capaz de processar transações em paralelo. Esta estratégia não só aumenta o rendimento da rede, mas também mantém o espírito descentralizado da blockchain, uma vez que nem todos os nós são necessários para processar todas as transações.
O conceito de fragmentação de dados é particularmente importante em contextos de blockchain como o Ethereum 2.0. Aqui, o objetivo é aumentar a escalabilidade e a velocidade das transações, distribuindo a carga de dados por vários nós. Cada fragmento gerencia uma parte dos dados do blockchain, permitindo assim que a rede lide com um volume maior de transações simultaneamente, mantendo a segurança e a descentralização.
A fragmentação, especialmente conforme previsto no Ethereum 2.0, é um passo crítico em direção a uma rede blockchain mais escalável e eficiente. Representa um desenvolvimento significativo no espaço blockchain, potencialmente estabelecendo um novo padrão para futuras atualizações e implementações de rede.
O que é Danksharding?
Danksharding é uma arquitetura de fragmentação transformadora projetada para dimensionar o blockchain Ethereum de forma eficiente. Ele utiliza grandes pedaços de dados conhecidos como blobs para melhorar o rendimento das transações, desempenhando um papel fundamental na evolução da escalabilidade do Ethereum. Essa abordagem é particularmente crucial para protocolos centrados em rollup de camada 2 , pois fornece espaço de dados extra para blobs, ajudando a aliviar o congestionamento da rede e a reduzir os custos de transação.
No entanto, a implementação completa do danksharding no Ethereum é um processo gradual, exigindo várias atualizações precursoras, incluindo o notável EIP-4844, ou proto-danksharding. O proto-Danksharding , conforme conceituado na atualização do Ethereum Cancun , é essencialmente um estágio de transição para o danksharding completo. Ele introduz um novo tipo de transação que incorpora esses blobs de dados, que são configurados para exclusão automática após um período de 1 a 3 meses. Esse recurso é fundamental para tornar a transmissão de dados mais econômica para rollups, levando, em última análise, a menores despesas de transação para os usuários.
Além disso, o proto-danksharding, conforme descrito pelo cofundador da Ethereum, Vitalik Buterin, implementa a maior parte da lógica e estrutura fundamental do danksharding, sem atualizar o sharding em si. Ele serve como protótipo, estabelecendo a estrutura necessária para futuras atualizações de sharding. Esta abordagem inovadora, proposta pelos investigadores Protolambda e Dankrad Feist , aborda os elevados custos associados à publicação de transações em CALLDATA, facilitando a anexação de blobs acessíveis não EVM a blocos.
Em resumo, o danksharding e sua fase inicial, o proto-danksharding, representam avanços significativos na jornada contínua da Ethereum em direção a uma rede blockchain mais escalável, eficiente e fácil de usar. Prevê-se que esses desenvolvimentos reduzam drasticamente as taxas de gás e aumentem o rendimento das transações, marcando um passo crucial em direção à capacidade da Ethereum de gerenciar como uma rede global de transações.
O que é EIP-4844?
A essência do EIP-4844 reside na sua abordagem inovadora ao tratamento de dados. As transações de blob incorporam grandes pedaços de dados, conhecidos como blobs, que são mais baratos porque são inacessíveis pela Máquina Virtual Ethereum (EVM). Esses blobs permitem apenas que o EVM visualize um compromisso com os dados, e não os dados em si. Esta distinção é crucial porque permite que a rede lide com mais dados sem sobrecarregar o sistema, reduzindo assim os custos de transação.
EIP-4844 estende a codificação de cabeçalho Ethereum atual com novos campos para contabilidade precisa de gás. Ele introduz o blob gas, um novo tipo de gás distinto do gás normal usado nas transações Ethereum. Este mecanismo único de contabilização do gás é crucial para a eficiência e a relação custo-eficácia da rede.
Além disso, o EIP-4844 inclui uma adição de opcode, especificamente a instrução BLOBHASH, melhorando o processamento de transações. O mecanismo de assinatura em transações blob utiliza o esquema secp256k1, garantindo a integridade e autenticidade dessas transações.
Compreender o papel do EIP-4844 na jornada da Ethereum é essencial. O protocolo faz parte do roteiro mais amplo da Ethereum em direção à escalabilidade e eficiência, que começou com a transição da prova de trabalho (PoW) para a prova de aposta (PoS) e inclui planos para danksharding completo. Espera-se que Danksharding aumente significativamente a velocidade de processamento de transações do Ethereum, potencialmente até 100.000 transações por segundo.
EIP-4844 é um precursor do danksharding completo, introduzindo elementos-chave necessários para sua implementação. Espera-se que seja implementado após a atualização do Ethereum Shanghai, prevista para o segundo semestre de 2023, embora os prazos exatos possam variar.
Em resumo, o EIP-4844 representa um grande avanço no desenvolvimento do Ethereum, oferecendo uma solução escalável e eficiente para as altas taxas de gás e o baixo rendimento da rede. Sua implementação bem-sucedida provavelmente tornará o Ethereum mais competitivo e acessível, beneficiando os usuários com transações mais rápidas e taxas mais baixas.
Benefícios potenciais do EIP-4844
O EIP-4844 é um marco na evolução do Ethereum, inaugurando uma nova era de eficiência e escalabilidade, especialmente para soluções de camada 2. Esta atualização está preparada para trazer vários benefícios transformadores para a rede Ethereum:
- Redução nas taxas do gás : No centro dos objetivos do EIP-4844 está a redução dramática das taxas do gás. Ao tornar as transações no Ethereum mais econômicas, isso beneficiará significativamente um amplo espectro de usuários, especialmente aqueles envolvidos com soluções de camada 2. Esta mudança melhora a acessibilidade geral do Ethereum.
- Escalabilidade aprimorada : A introdução de transações blob, um recurso importante do EIP-4844, foi estrategicamente projetada para aumentar a capacidade transacional do Ethereum. Esta escalabilidade é crucial para a visão da Ethereum de apoiar uma vasta base de usuários, potencialmente aumentando para acomodar seu primeiro bilhão de usuários.
- Impacto nos rollups e na escalabilidade : as transações de transporte de blob do EIP-4844 estão definidas para revolucionar a escalabilidade. Essas transações, que transportam grandes quantidades de dados, contornam com eficiência a competição do gás na Camada 1 (L1) do Ethereum. Isso resulta em preços mais econômicos para rollups e em uma redução nos custos gerais de transação. A implementação visa tamanhos médios de bloco de 1 MB, um aumento substancial em relação à capacidade atual do Ethereum, oferecendo vantagens específicas aos rollups, promovendo a concorrência entre várias soluções e reduzindo significativamente os custos de transação.
- Reduções substanciais de taxas para rollups : A introdução de “transações blob” e um mercado de taxas unificado sob EIP-4844 poderia levar a uma redução dramática nas taxas de transação para rollups. Essa eficiência de custos não apenas beneficia os usuários, mas também incentiva uma adoção mais ampla das soluções de camada 2 da Ethereum.
- Escalabilidade da rede de transações globais : EIP-4844 abre caminho para que a Ethereum gerencie com eficácia uma rede de transações globais. Ao otimizar o manuseio de dados e a escalabilidade, o Ethereum está posicionado para suportar um maior volume de transações, atendendo a diversos aplicativos e usuários.
- Vantagem competitiva no espaço criptográfico : com taxas reduzidas e recursos aprimorados de processamento de transações, o Ethereum está preparado para se tornar mais competitivo no ecossistema de criptomoedas. Esta atualização poderia estabelecer o Ethereum como uma plataforma preferida para desenvolvedores, usuários e empresas que buscam um blockchain seguro e eficiente.
- Gerenciamento simplificado de dados : EIP-4844 introduz mecanismos eficientes de remoção de dados, garantindo que os dados sejam retidos apenas pelo período necessário. Esta abordagem reduz as exigências e custos de armazenamento a longo prazo, contribuindo para a sustentabilidade e ecologia do Ethereum.
- Atualizações de rede à prova de futuro : A abordagem modular e a introdução de uma camada de dados dedicada no EIP-4844 permitem que o Ethereum se adapte mais facilmente a mudanças e atualizações futuras. Esta flexibilidade permite o desenvolvimento especializado em diferentes áreas, promovendo a inovação contínua no ecossistema Ethereum.
- Experiência de usuário aprimorada : As taxas de transação mais baixas e a escalabilidade aprimorada proporcionadas pelo EIP-4844 se traduzem em uma experiência de usuário superior. Os usuários desfrutarão de transações mais rápidas e econômicas, tornando o Ethereum uma plataforma cada vez mais atraente para diversas aplicações, incluindo finanças descentralizadas (DeFi), tokens não fungíveis (NFTs) e muito mais.
Em resumo, o EIP-4844 não é apenas uma atualização; é um passo transformador para Ethereum, prometendo tornar a rede mais acessível, escalável e fácil de usar, posicionando-a para crescimento e adoção exponenciais.
Por favor, note que Plisio também oferece a você:
Crie faturas criptográficas em 2 cliques and Aceitar doações de criptografia
12 integrações
- BigCommerce
- Ecwid
- Magento
- Opencart
- osCommerce
- PrestaShop
- VirtueMart
- WHMCS
- WooCommerce
- X-Cart
- Zen Cart
- Easy Digital Downloads
6 bibliotecas para as linguagens de programação mais populares
- PHP Biblioteca
- Python Biblioteca
- React Biblioteca
- Vue Biblioteca
- NodeJS Biblioteca
- Android sdk Biblioteca
19 criptomoedas e 12 blockchains
- Bitcoin (BTC)
- Ethereum (ETH)
- Ethereum Classic (ETC)
- Tron (TRX)
- Litecoin (LTC)
- Dash (DASH)
- DogeCoin (DOGE)
- Zcash (ZEC)
- Bitcoin Cash (BCH)
- Tether (USDT) ERC20 and TRX20 and BEP-20
- Shiba INU (SHIB) ERC-20
- BitTorrent (BTT) TRC-20
- Binance Coin(BNB) BEP-20
- Binance USD (BUSD) BEP-20
- USD Coin (USDC) ERC-20
- TrueUSD (TUSD) ERC-20
- Monero (XMR)