Graphcast
Reading time: 2 min
Y a-t-il quelque chose que vous aimeriez apprendre ou partager avec vos collègues indexeurs de manière automatisée, mais c'est trop compliqué ou coûte trop cher ?
Actuellement, le coût de diffusion d’informations vers d’autres participants au réseau est déterminé par les frais de gaz sur la blockchain Ethereum. Graphcast résout ce problème en agissant comme un outil de communication peer-to-peer (P2P) décentralisé et distribué en option qui permet aux indexeurs du réseau d'échanger des informations en temps réel. Le coût de l’échange de messages P2P est proche de zéro, sans aucune garantie d’intégrité des données. Néanmoins, Graphcast vise à fournir des garanties de validité du message (c'est-à-dire que le message est valide et signé par un participant au protocole connu) avec un espace de conception ouvert de modèles de réputation.
Le SDK Graphcast (Software Development Kit) permet aux développeurs de créer des radios, qui sont des applications basées sur les potins que les indexeurs peuvent exécuter dans un but donné. Nous avons également l'intention de créer quelques radios (ou de fournir une assistance à d'autres développeurs/équipes qui souhaitent créer des radios) pour les cas d'utilisation suivants :
- Real-time cross-checking of subgraph data integrity ().
- Réalisation d'enchères et coordination pour les subgraphs, les substreams, et les données Firehose de synchronisation de distorsion provenant d'autres indexeurs.
- Auto-rapport sur l'analyse des requêtes actives, y compris les volumes de requêtes de subgraphs, les volumes de frais, etc.
- Auto-rapport sur l'analyse de l'indexation, y compris le temps d'indexation des subgraphs, les coûts des gaz de traitement, les erreurs d'indexation rencontrées, etc.
- Auto-déclaration sur les informations de la pile, y compris la version du graph-node, la version Postgres, la version du client Ethereum, etc.
Si vous souhaitez en savoir plus sur Graphcast, [consultez la documentation ici] ()