Os blobs do Ethereum representam um marco para a tecnologia blockchain, surgindo com uma atualização importante da rede. Essas estruturas de dados viabilizam a liquidação via Layer 2 (L2) em vez do uso de calldata, com foco em ampliar a escalabilidade e eficiência do Ethereum, especialmente para rollups.
Implementados por meio de uma Proposta de Melhoria do Ethereum (EIP), os blobs são grandes blocos de dados armazenados na blockchain do Ethereum. Eles foram projetados para aumentar a escalabilidade da rede, permitindo processar volumes expressivos de dados de forma econômica e eficiente. Diferente dos dados usuais tratados pela Ethereum Virtual Machine (EVM), os blobs utilizam compromissos criptográficos KZG para assegurar mais eficiência nos métodos de implantação em L2.
A chegada dos blobs proporcionou uma redução substancial nas taxas de gas. Ao criar uma camada de dados especializada para rollups, a proposta amplia o espaço disponível por bloco, o que diminui custos. Esse avanço reforça a escalabilidade e abre caminho para futuras soluções de sharding de dados.
A atualização responsável pela introdução dos blobs transformou a infraestrutura do Ethereum, tornando-a mais escalável, acessível e eficiente para usuários e desenvolvedores. Agora, o armazenamento de dados para provas de L2 é mais barato, exigindo que operadores de nós mantenham esses dados por cerca de 18 dias.
O blob token é uma inovação da blockchain Ethereum, diretamente relacionada à atualização recente. Ele resolve desafios quanto à capacidade da rede para processar grandes volumes de transações e custos elevados de operação, com foco em potencializar as soluções L2.
No cerne do funcionamento do blob token está a "blob transaction". Essas transações trazem grandes pacotes de dados (blobs) que podem ser inseridos nos blocos do Ethereum. Ao contrário das transações tradicionais, os blobs possibilitam lidar com grandes volumes de dados de forma mais escalável e econômica.
Novos tipos de transação e campos nos cabeçalhos dos blocos permitem incorporar blobs à infraestrutura do Ethereum. Cada bloco comporta um número definido de blobs, cada um podendo armazenar até 128 KB de dados. Essa inclusão possibilita que soluções L2 descarreguem grandes volumes de dados da mainnet, promovendo uma redução expressiva nas taxas de gas.
Para adquirir blob tokens, normalmente o processo segue os mesmos passos da compra de outras criptomoedas em plataformas DeFi:
Os blobs têm potencial para transformar o ecossistema Ethereum, com diversos casos de uso relevantes:
A rota de desenvolvimento prevê avanços para expandir a capacidade dos blobs e otimizar rollups, além da implementação de data availability sampling (DAS), possibilitando até 16 MB de dados por slot. O cofundador do Ethereum já sinalizou o foco futuro em ampliar a capacidade dos blobs e reforçar as soluções L2.
Os blobs do Ethereum marcam um avanço essencial na blockchain, enfrentando desafios de escalabilidade e eficiência de custos. À medida que a rede evolui, os blobs terão papel fundamental, otimizando o processamento de dados, reduzindo custos de transação e viabilizando novas aplicações descentralizadas. O desenvolvimento contínuo e o aprimoramento dos blobs, aliados a outras melhorias previstas, reforçam o compromisso do Ethereum com a inovação e a missão de tornar-se uma plataforma blockchain mais eficiente e acessível para toda a comunidade.
BLOBs têm origem no universo de bancos de dados, significando Binary Large Objects (Objetos Binários Grandes). Em cripto, referem-se ao conteúdo de arquivos em sistemas de armazenamento descentralizado.
BLOBs são estruturas de dados eficientes para armazenar e gerenciar grandes objetos binários, como imagens e vídeos, em blockchains, otimizando o acesso e a manipulação desses dados em sistemas descentralizados.