2 minutes
Graphcast
Présentation
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 (Subgraph Radio).
- Conducting auctions and coordination for warp syncing Subgraphs, substreams, and Firehose data from other Indexers.
- Self-reporting on active query analytics, including Subgraph request volumes, fee volumes, etc.
- Self-reporting on indexing analytics, including Subgraph indexing time, handler gas costs, indexing errors encountered, 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.
En savoir plus
Si vous souhaitez en savoir plus sur Graphcast, [consultez la documentation ici] (https://docs.graphops.xyz/graphcast/intro)