Página 4844

EIP-4844, também conhecido como proto-danksharding, introduz um novo tipo de transação para o Ethereum, permitindo armazenamento de dados mais barato para rollups, introduzindo 'blobs'.

EIP-4844 é uma atualização significativa para a blockchain Ethereum, introduzindo um mecanismo chamado 'proto-danksharding'. Este EIP abre caminho para o danksharding completo, uma solução de escalabilidade projetada para reduzir significativamente as taxas de transação para rollups de camada 2. A inovação central é a introdução de 'blobs', que são unidades temporárias de armazenamento de dados anexadas às transações. Esses blobs contêm os dados necessários para rollups, como dados de transação, e são mais baratos de armazenar do que calldata, levando a taxas mais baixas.

Proto-danksharding é um passo crucial para melhorar a escalabilidade do Ethereum. Ao descarregar o armazenamento de dados para blobs, os rollups podem processar mais transações a um custo menor, tornando o ecossistema Ethereum mais acessível e eficiente. Esta atualização é um precursor do danksharding completo, que otimizará ainda mais a disponibilidade de dados e a escalabilidade.

        graph LR
  Center["Página 4844"]:::main
  Pre_cryptography["cryptography"]:::pre --> Center
  click Pre_cryptography "/terms/cryptography"
  Rel_blob_transaction["blob-transaction"]:::related -.-> Center
  click Rel_blob_transaction "/terms/blob-transaction"
  Rel_ethereum["ethereum"]:::related -.-> Center
  click Rel_ethereum "/terms/ethereum"
  Rel_layer_2["layer-2"]:::related -.-> Center
  click Rel_layer_2 "/terms/layer-2"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Teste de conhecimento

1 / 3

🧒 Explique como se eu tivesse 5 anos

É como adicionar uma caixa de correio especial e mais barata só para os serviços L2 enviarem suas mensagens, assim eles não precisam pagar tanto para usar o correio principal do [Ethereum](/pt/terms/ethereum).

🤓 Expert Deep Dive

O EIP-4844 introduz um novo formato de transação e estrutura de dados, os 'blobs', na camada de consenso do Ethereum, alterando fundamentalmente a disponibilidade de dados para rollups. Os blobs são distintos do calldata tradicional, residindo em uma estrutura de dados separada, embora vinculada, dentro dos blocos. Essa separação permite um mercado de taxas especializado para dados de blobs, desacoplado do mercado de taxas de execução de transações principal, o que é crucial para escalar rollups. A natureza efêmera dos blobs (removidos após um período) aborda as preocupações com o inchaço do estado inerentes ao sharding completo, limitando o fardo de armazenamento de longo prazo nos nós L1. O EIP-4844 é um precursor do danksharding completo, implementando o conceito de sharding de 'disponibilidade de dados' sem a complexidade do sharding de execução completo. O design envolve compromissos KZG para verificação de integridade de dados, permitindo que validadores L1 verifiquem eficientemente a validade dos dados de blobs sem baixar todos os dados de blobs eles mesmos. Isso reduz significativamente o custo de postagem de dados para rollups, impactando diretamente a competitividade de suas taxas de transação e a escalabilidade geral.

🔗 Termos relacionados

Pré-requisitos:

📚 Fontes