Graphcast
Reading time: 2 min
Há algo que gostaria de aprender ou compartilhar com os seus colegas Indexadores de uma maneira automatizada, mas isto leva muito esforço ou custa muito gas?
Atualmente, o custo de transmitir informações para outros participantes de rede é determinado por taxas de gas na blockchain Ethereum. O Graphcast resolve este problema ao agir como uma ferramenta de comunicação peer-to-peer (P2P) descentralizada e distribuída, que permite que Indexadores pela rede troquem informações em tempo real. O custo de trocar mensagens P2P é quase zero, porém não garante a integridade de dados. Mesmo assim, o Graphcast visa oferecer garantias de validade de mensagens (por ex., que a mensagem é válida e assinada por um participante conhecido do protocolo) com um espaço de design de modelos de reputação aberto.
O SDK (Kit de Programação de Software) do Graphcast permite aos programadores construir Rádios, que são aplicativos movidos a mexericos, que os Indexers podem executar por um certo propósito. Nós também pretendemos criar alguns Rádios (ou oferecer apoio para outros programadores/outras equipas que desejam construir Rádios) para os seguintes casos de uso:
- Verificação em tempo real de integridade dos dados de um subgraph ().
- Condução de leilões e coordenação para a sincronização de subgraphs, substreams e dados do Firehose de outros Indexers.
- Autorrelatos em analíticas ativas de queries, inclusive volumes de pedidos de subgraphs, volumes de taxas, etc.
- Autorrelatos em analíticas de indexação, como tempo de indexação de subgraphs, custos de gas de handlers, erros encontrados, etc.
- Autorrelatos em informações de stack, incluindo versão do graph-node, versão do Postgres, versão do cliente Ethereum, etc.