

A chegada dos blobs com o hard fork Dencun da Ethereum marca um avanço fundamental na tecnologia blockchain. Esta estrutura de dados inovadora permite que as soluções Layer 2 (L2) processem liquidações de forma mais eficiente, ao utilizarem blobs em vez do tradicional calldata. O principal objetivo dos blobs é aumentar a escalabilidade e a eficiência da rede Ethereum, com especial incidência na tecnologia rollup, o que se traduz em custos de transação muito inferiores e melhor desempenho.
Em resumo, os aspetos essenciais dos blobs são:
A introdução do proto-danksharding pela EIP-4844 trouxe o conceito de "blobs" – grandes pacotes de dados armazenados na blockchain da Ethereum. Estes blobs representam uma inovação estrutural na gestão de dados na rede. Ao contrário dos dados tradicionais processados pela Ethereum Virtual Machine (EVM), os blobs são armazenados com compromissos criptográficos KZG, especificamente desenhados para aumentar a eficiência dos métodos rollup Layer 2.
O impacto nas taxas de gas é notório. Ao criar uma camada de dados dedicada para utilização pelos rollups, a EIP-4844 amplia de forma significativa o espaço de dados por bloco, o que conduz diretamente à redução de custos. Apesar de não se tratar de uma implementação total de sharding, esta evolução estabelece as bases ao introduzir um novo formato de transação e sistema de armazenamento na blockchain. Assim, suporta a escalabilidade presente e prepara a rede para o sharding futuro.
A atualização Dencun, que ativa a EIP-4844, revoluciona a infraestrutura da Ethereum ao proporcionar armazenamento económico para provas L2. Um ponto essencial é que os operadores de nós apenas precisam de guardar os dados por um máximo de 18 dias – prazo suficiente para que todos os participantes da rede possam descarregar e armazenar esses dados, mantendo os requisitos de hardware acessíveis. Este modelo beneficia substancialmente os rollups L2 ao baixar de forma expressiva os custos de transação e o carregamento da rede.
O token blobs é uma inovação da blockchain Ethereum, intimamente ligada à atualização Dencun e à EIP-4844. Este sistema de tokens surgiu para responder aos desafios relacionados com a capacidade de processamento de transações e as elevadas taxas de gas, com particular enfoque em soluções Layer 2.
O funcionamento técnico dos blobs assenta em "transações blob". Estas transações, integradas na EIP-4844, permitem incluir grandes pacotes de dados nos blocos da Ethereum. Ao contrário das transações convencionais, que são processadas e armazenadas permanentemente pela EVM, os blobs oferecem um método mais escalável e económico para processar grandes quantidades de dados. Cada bloco pode conter um número fixo de blobs, cada um com até 128 KB de informação.
A integração com a Ethereum cria um mercado de gas separado dedicado ao armazenamento de blobs. Este mercado opera de forma semelhante ao mercado de gas tradicional, mas incide apenas sobre o custo do armazenamento de blobs. A singularidade dos blobs resulta da combinação de vários fatores: forte integração com a infraestrutura da Ethereum, relevância cultural através de memes e contribuição direta para a escalabilidade e eficiência. Esta posição, na intersecção entre inovação técnica e cultura de memes, aumenta a atratividade junto de diferentes públicos.
O processo de compra de tokens blobs segue etapas semelhantes a outras aquisições de criptomoedas em plataformas DeFi:
Escolha da carteira: Selecionar uma carteira compatível com a rede blockchain onde os tokens blobs estão disponíveis.
Adquirir criptomoeda base: Comprar uma criptomoeda principal, como ETH, numa plataforma cripto com moeda fiduciária (USD, EUR).
Transferência para a carteira: Transferir a criptomoeda para a carteira, reservando uma pequena quantia adicional para taxas de gas.
Selecionar plataforma DeFi: Identificar plataformas DeFi ou exchanges descentralizadas que disponibilizem tokens blobs para negociação.
Efetuar a troca de tokens: Ligar a carteira à exchange, selecionar o swap pretendido e executar a transação, considerando os custos variáveis de transação.
Gestão e armazenamento: Gerir os tokens blobs na carteira, podendo mantê-los, fazer staking ou utilizá-los em aplicações DeFi.
Os blobs apresentam várias aplicações potenciais no ecossistema Ethereum:
Otimização Layer 2: Os blobs são fundamentais em soluções L2 para processar dados de liquidação. Isto permite que redes L2 liquidem transações na camada base da Ethereum com poupanças de custos significativas.
Rollups e disponibilidade de dados: Os rollups beneficiam de modo substancial dos blobs ao agruparem transações e processá-las fora da cadeia principal. Ao armazenar dados das transações em blobs, os rollups aumentam a sua capacidade de transação, enquanto os custos diminuem, elevando a eficiência e a escalabilidade.
Novos mercados de dados: Os blobs facilitam o desenvolvimento de mercados de dados descentralizados na Ethereum. Estes mercados permitem a troca segura e eficiente de dados, tirando partido da natureza descentralizada e segura da blockchain.
Aplicações descentralizadas (Dapps): Os blobs abrem novas possibilidades para Dapps que requerem armazenamento e partilha descentralizada de grandes volumes de dados. As aplicações vão desde sistemas de armazenamento de ficheiros descentralizados a plataformas para investigação científica e troca de dados.
Experiência do utilizador melhorada: Para o utilizador comum da Ethereum, os blobs traduzem-se em transações mais rápidas e taxas mais baixas, respondendo a dois dos grandes desafios da rede.
Os blobs são um marco na evolução da Ethereum, com impacto direto na escalabilidade, eficiência e economia de custos. Com a integração dos blobs através da EIP-4844 e da atualização Dencun, a Ethereum deu passos significativos na resolução de desafios históricos como os custos de transação e o congestionamento da rede.
Apesar de constituírem uma solução intermédia antes do danksharding completo, os blobs já proporcionam benefícios imediatos e mensuráveis a todo o ecossistema. O seu impacto estende-se desde a otimização Layer 2 e eficiência dos rollups até ao surgimento de novas aplicações descentralizadas e mercados de dados.
O desenvolvimento dos blobs, aliado a futuras melhorias na Ethereum, será determinante na evolução das aplicações descentralizadas e no funcionamento global da blockchain. Com custos de transação mais reduzidos, maior escalabilidade e novas oportunidades de inovação, os blobs representam um pilar essencial para uma rede Ethereum mais eficiente, acessível e preparada para adoção em larga escala.
BLOB (Binary Large Object) é um tipo de dado usado para armazenar grandes volumes de dados binários, como imagens ou áudio, em bases de dados. Permite gerir conteúdos multimédia de forma eficiente, embora possa abrandar algumas operações.
Os blobs são pacotes de dados na Ethereum que aumentam a escalabilidade e reduzem custos dos rollups, melhorando a eficiência da rede e a experiência do utilizador.
Os blobs são gerados através de um processo chamado 'blob casting', onde os dados são agrupados e armazenados numa camada separada, potenciando a escalabilidade e eficiência da Ethereum.
Armazene blobs como URLs de ficheiros em bases de dados e utilize uma pasta dedicada para os ficheiros. Esta abordagem evita problemas de desempenho e simplifica a gestão dos dados.











