Os blobs Ethereum constituem um avanço relevante na tecnologia blockchain, introduzido através de uma atualização significativa da Ethereum. Estas estruturas de dados possibilitam a liquidação via Layer 2 (L2) em vez de calldata, visando aumentar a escalabilidade e a eficiência da Ethereum, sobretudo para rollups.
Os blobs, criados por uma proposta de melhoria específica da Ethereum, são blocos de dados substanciais guardados na blockchain da Ethereum. Pretendem aumentar a escalabilidade da rede ao permitir o processamento eficiente e económico de grandes volumes de informação. Ao contrário dos dados tradicionais tratados pela Ethereum Virtual Machine (EVM), os blobs são armazenados através de compromissos criptográficos KZG, tornando mais eficiente a implementação de métodos L2.
A chegada dos blobs levou a uma redução substancial das taxas de gas. Ao criar uma camada de dados dedicada para rollups, a proposta aumenta o espaço de dados por bloco e, assim, reduz os custos. Este avanço é crucial, pois reforça a escalabilidade e prepara a introdução futura de sharding de dados.
A atualização que trouxe os blobs transformou a infraestrutura da Ethereum, tornando-a mais escalável, acessível e eficiente para utilizadores e programadores. Esta evolução permite armazenar dados L2 de forma mais económica, exigindo que os operadores de nodes guardem esses dados por cerca de 18 dias.
O blob token representa uma inovação na blockchain Ethereum, associado diretamente à atualização recente. Resolve desafios relacionados com a capacidade da rede para lidar com grandes volumes de transações e custos elevados, melhorando o desempenho das soluções L2.
No centro do mecanismo do blob token está a “transação blob”. Estas transações permitem incluir grandes pacotes de dados (os blobs) nos blocos da Ethereum. Ao contrário das transações convencionais, os blobs oferecem uma abordagem mais escalável e económica para tratar grandes quantidades de dados.
A introdução de novos tipos de transação e campos nos cabeçalhos dos blocos permite integrar blobs na estrutura da Ethereum. Cada bloco pode conter um número específico de blobs, cada um com capacidade para até 128 KB de informação. A presença dos blobs permite que as soluções L2 transfiram uma grande quantidade de dados da mainnet, reduzindo significativamente as taxas de gas.
Para comprar blob tokens, normalmente segue um processo semelhante ao de aquisição de outras criptomoedas através de plataformas de finanças descentralizadas (DeFi):
Os blobs podem transformar o ecossistema Ethereum, apresentando múltiplos casos de utilização:
A próxima etapa inclui melhorias para expandir a capacidade dos blobs e otimizar rollups, bem como implementar data availability sampling (DAS), permitindo até 16 MB de espaço de dados por slot. O cofundador da Ethereum definiu as diretrizes para o futuro desenvolvimento, com prioridade no aumento da capacidade dos blobs e na evolução das soluções L2.
Os blobs Ethereum representam um progresso fundamental na tecnologia blockchain, respondendo aos desafios da escalabilidade e da eficiência de custos. Com o contínuo desenvolvimento da rede, os blobs assumirão um papel central na sua evolução, promovendo uma gestão de dados mais eficiente, reduzindo custos de transação e abrindo novas oportunidades para aplicações descentralizadas. O aperfeiçoamento contínuo dos blobs, juntamente com outras melhorias planeadas, confirma o compromisso da Ethereum com a inovação e o objetivo de ser uma plataforma blockchain mais acessível e eficiente para utilizadores e programadores.
Os BLOBs têm origem no vocabulário das bases de dados, significando Binary Large Objects. No contexto cripto, referem-se ao conteúdo de ficheiros em sistemas de armazenamento descentralizado.
Os BLOBs são estruturas eficientes para guardar e gerir grandes objetos binários, como imagens e vídeos, em redes blockchain, otimizando o tratamento e a recuperação de dados em sistemas descentralizados.