Le graphique préservant les blobs d'Ethereum pour une accessibilité à long terme

À la mi-février, le réseau de test final de la blockchain Ethereum a été créé et la mise à niveau de Dencun est désormais opérationnelle sur la plupart des réseaux principaux. Dencun va désormais améliorer le réseau Ethereum et tous les systèmes de couche 2 qui en dépendent. L'intégration du nouveau type de transaction d'EIP-4844 dans Ethereum, qui permet de mettre temporairement en cache des « blobs » de données dans le nœud de balise, a rendu les transactions pratiquement gratuites.

Connu techniquement sous le nom de Proto-Danksharding, ce mécanisme augmente l'évolutivité du réseau. Il réduit le coût des transactions cumulées en permettant l’ajout de paquets de données massifs (appelés blobs), comme dans les transactions Ethereum. Cependant, ces blobs sont temporaires et ne peuvent être conservés plus de dix-huit jours avant la taille.

Il n'est pas surprenant que les blobs soient de nature éphémère, étant donné qu'ils renforcent les performances et l'efficacité du cumul avec le stockage perpétuel d'un volume exponentiel de données blob sur la couche 1. Bien que la disparition des blobs augmente l'efficacité du réseau de couche 2, ils posent également des problèmes. une difficulté à conserver des enregistrements historiques, ce qui est souvent nécessaire pour les développeurs opérant sur le réseau. Pour relever de tels défis, The Graph propose une approche viable pour préserver les blobs, garantissant leur accessibilité à long terme tout en aidant la progression d'Ethereum vers le Danksharding.

Un effort de collaboration entre les développeurs de The Graph, Pinax et StreamingFast a créé une solution efficace pour indexer et stocker des données binaires. La combinaison de plusieurs technologies essentielles, dont Firehose et Substreams, permet une extraction de données dans un format évolutif et rapide.

Étant donné que les données blob résident sur les clients de consensus (la « couche de consensus »), The Graph Network a conçu un nouveau Firehose compatible avec le Beacon Node. Cela montre avec succès la construction rapide d'un nouveau Firehose pour toute chaîne spécifique en utilisant la nouvelle méthode basée sur un poller qui s'appuie sur un sous-flux Ethereum Blobs.

Ces sous-flux permettent de récupérer les données simplement et avec tact à partir des sous-flux de chaîne de balises compatibles Firehose via l'API gRPC. La deuxième méthode serait le Firehose, alimenté par Blobs Substreams, qui récupère les données d'un sous-graphe alimenté par Substreams via l'API GraphQL, accessible sur The Graph Network.

The Graph maintient une vision globale intégrant de nouveaux services de données et langages de requête, garantissant ainsi que le système décentralisé est bien équipé pour tous les cas d'utilisation, maintenant et dans un avenir prévisible, alors que la demande de données dans Web3 continue d'augmenter.

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