Données de chaîne à des vitesses extrêmes et avec une composabilité impressionnante
Développeur principal sur The Graph, StreamingFast intègre Firehose et Substreams dans toutes les blockchains. Traitez des réseaux entiers en 5 minutes. Composez avec les index et les modèles de données d'autres personnes sans nécessiter d'autorisation.
Substreams est un moteur puissant, indépendant de la blockchain, parallélisé et axé sur le streaming, servant de couche de transformation des données blockchain. Propulsé par Firehose, il permet aux développeurs d'écrire des modules Rust, de s'appuyer sur des modules communautaires, de fournir une indexation extrêmement performante et de transférer vos données n'importe où. Avec Substreams, vous n'aurez plus jamais envie d'utiliser une simple API RPC !
Composable
Vous pouvez empiler des modules Substreams comme des blocs LEGO et vous appuyer sur des modules communautaires, affinant ainsi davantage les données publiques.
Indexation haute performance
Indexation plus rapide de plusieurs ordres de grandeur grâce à un cluster d'opérations parallèles à grande échelle (pensez à BigQuery)
Synchroniser n'importe où
Placez vos données où vous le souhaitez : PostgreSQL, MongoDB, Kafka, subgraphs, fichiers plats, feuilles Google. Le ciel est la limite!
Programmable
Utilisez du code pour personnaliser l'extraction, effectuer des agrégations au moment de la transformation et modéliser votre sortie pour plusieurs récepteurs.
Le Firehose est une couche d'extraction de données de blockchain conçue à partir de zéro pour traiter l'intégralité de l'historique des blockchains à des vitesses jamais atteintes auparavant. En adoptant une approche basée sur des fichiers et axée sur la diffusion en continu, il constitue un composant essentiel de la suite de technologies open-source de StreamingFast et la base de Substreams.
Latence la plus faible et aucune interrogation
D'une manière axée sur le streaming, les nœuds Firehose sont conçus pour s'empresser d'extraire les données du bloc en premier.
Évite les temps d'arrêt
Conçu dès le départ pour la haute disponibilité.
Ne manquez jamais un battement
Le curseur de flux Firehose est conçu pour gérer les fourches et pour continuer là où vous vous êtes arrêté dans toutes les conditions.
Modèle de données le plus riche
Meilleur modèle de données incluant les modifications de solde, l'arborescence complète des appels, les transactions internes, les journaux, les modifications de stockage, les coûts de gaz et plus encore.
Exploite des fichiers plats
Les données de la blockchain sont extraites dans des fichiers plats, la ressource informatique la moins chère et la plus optimisée disponible.