O gráfico preservando os blobs do Ethereum para acessibilidade de longo prazo

Em meados de fevereiro, a rede de teste final da blockchain Ethereum foi estabelecida, e a atualização Dencun agora está operacional na maioria das redes principais. Dencun agora irá aprimorar a rede Ethereum e todos os sistemas dependentes da camada 2. A integração do novo tipo de transação do EIP-4844 no Ethereum, que permite que “blobs” de dados sejam temporariamente armazenados em cache no nó beacon, tornou as transações praticamente sem custos.

Conhecido tecnicamente como Proto-Danksharding, esse mecanismo aumenta a escalabilidade da rede. Diminui o custo das transações roll-up ao permitir a adição de pacotes de dados massivos (chamados blobs), como nas transações Ethereum. No entanto, estas bolhas são temporárias e não podem ser armazenadas por mais de dezoito dias antes da poda.

Não é nenhuma surpresa que os blobs tenham uma natureza efêmera, visto que eles solidificam o desempenho e a eficiência do rollup com o armazenamento perpétuo de um volume exponencial de dados de blob na Camada 1. Embora o desaparecimento dos blobs aumente a eficiência da rede da camada 2, eles também representam uma dificuldade em manter registros históricos, frequentemente necessários para desenvolvedores que operam na rede. Para combater esses desafios, o Graph oferece uma abordagem viável para preservar os blobs, garantindo sua acessibilidade a longo prazo e ajudando ao mesmo tempo o progresso do Ethereum em direção ao Danksharding.

Um esforço colaborativo entre desenvolvedores do The Graph, Pinax e StreamingFast criou uma solução eficiente para indexação e armazenamento de dados binários. A combinação de diversas tecnologias essenciais, incluindo Firehose e Substreams, permite a extração de dados em um formato escalável e rápido.

Como os dados do blob residem nos clientes de consenso (a “camada de consenso”), a The Graph Network desenvolveu um novo Firehose compatível com o Beacon Node. Isso mostra com sucesso a rápida construção de um novo Firehose para qualquer cadeia específica usando o novo método baseado em poller que depende de um Ethereum Blobs Substreams.

Esses substreams permitem que os dados sejam recuperados de forma simples e diplomática de Beacon Chain Substreams habilitados para Firehose por meio da API gRPC. A segunda forma seria o Firehose, desenvolvido por Blobs Substreams, que recupera dados de um subgráfico alimentado por Substreams por meio da API GraphQL, que pode ser acessada na The Graph Network.

O Graph mantém uma visão abrangente que incorpora novos serviços de dados e linguagens de consulta, garantindo assim que o sistema descentralizado esteja bem equipado para qualquer caso de uso, agora e no futuro próximo, à medida que a demanda por dados na Web3 continua a aumentar.

Fonte: https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/