Graphcast
Reading time: 2 min
¿Quieres aprender o compartir algo con tus colegas Indexadores de forma automática pero es demasiado engorroso o cuesta mucho gas?
En la actualidad, el costo de transmitir información a otros participantes de la red es determinado por los costos de gas en la Blockchain de Ethereum. Graphcast resuelve este problema al actuar como una herramienta de comunicación descentralizada, distribuida peer-to-peer (P2P), que permite a los Indexadores intercambiar información a través de la red en tiempo real. El costo de intercambiar mensajes P2P es casi nulo, pero no garantiza la integridad de los datos. Sin embargo, Graphcast tiene como objetivo brindar garantías de validez del mensaje (por ej. que el mensaje es válido y está firmado por un participante del protocolo conocido) con un espacio de modelos de reputación de diseño abierto.
El Graphcast SDK (Kit de Desarrollo de Software) permite a los desarrolladores construir Radios, que son aplicaciones impulsadas por gossip que los Indexadores pueden utilizar con una finalidad específica. También queremos crear algunas Radios (o dar soporte a otros desarrolladores/equipos que deseen construir Radios) para los siguientes casos de uso:
- Real-time cross-checking of subgraph data integrity ().
- Llevar a cabo subastas y coordinar warp-syncing de datos de subgrafos, substreams y Firehose de otros Indexadores.
- Autoinforme sobre análisis de consultas activas, incluidos volúmenes de consultas de subgrafos, volúmenes de tarifas, etc.
- Generar informes propios sobre análisis del proceso de indexación, que incluyan período de indexación de subgrafos, costos de gas handler, indexación de errores encontrados, etc.
- Generar informes propios sobre información de stack que incluyan versión del graph-node, la versión de Postgres, la versión del cliente de Ethereum, etc.