Presentazione di Subgraph Radio: Accelerazione dello scambio di informazioni in rete
Traduzione effettuata da Deepl pro
Il team GraphOps, un team di sviluppatori di The Graph, è orgoglioso di presentare Subgraph Radio - uno strumento innovativo all'interno della rete di The Graph volto a potenziare lo scambio di dati e informazioni tra gli indicizzatori e gli sviluppatori di sottografi.
Questo strumento è destinato a migliorare drasticamente la collaborazione e l'efficienza fornendo:
- Proof of Indexing (POI) Cross-Checking: Un robusto meccanismo che consente agli indicizzatori di garantire l'integrità dei dati, di individuare rapidamente le discrepanze e di attenuare i potenziali conflitti all'interno della rete.
- Funzione di pre-sincronizzazione degli aggiornamenti dei sottografi: Una funzione lungimirante che consente agli sviluppatori di annunciare gli aggiornamenti dei sottografi, permettendo agli indicizzatori di sincronizzare le nuove versioni in anticipo, riducendo l'attrito e migliorando la reattività della rete.
- Notifiche e monitoraggio integrati: Compatibilità con piattaforme come Slack, Discord e Telegram per avvisi in tempo reale, insieme a un monitoraggio completo tramite log e metriche dettagliate accessibili tramite Prometheus e visualizzabili tramite dashboard Grafana.
La facilità di configurazione, la documentazione dettagliata e le varie opzioni di implementazione assicurano che sia gli utenti meno esperti che quelli più esperti possano sfruttare tutto il potenziale di Subgraph Radio per migliorare le loro operazioni all'interno di The Graph Network.
Il team di GraphOps è entusiasta di annunciare il rilascio di Subgraph Radio, uno strumento trasformativo progettato per semplificare lo scambio di dati e informazioni tra gli indicizzatori e gli sviluppatori di sottografi, migliorando la produttività, l'efficienza e l'economicità di The Graph Network.
Questa release segna un contributo significativo nell'ambito della roadmap New Era, che tra i vari miglioramenti promette un maggiore supporto per gli indicizzatori e gli sviluppatori di sottografi sotto forma di strumenti utili. Subgraph Radio mira a diventare lo strumento di comunicazione standard tra gli Indicizzatori e gli Sviluppatori di Sottografi, migliorando in modo significativo la collaborazione e l'efficienza in tutta la rete.
Introduzione di Subgraph Radio
Subgraph Radio è il nuovissimo componente degli Indicizzatori che ridefinisce le dinamiche dello scambio di informazioni in rete. Sfruttando la rete Graphcast Network, Subgraph Radio consente scambi di dati senza soluzione di continuità relativi ai sottografi, segnando un progresso innovativo nelle comunicazioni di rete.
Controllo incrociato della Prova di Indicizzazione (POI)
Accanto ad altri strumenti di Prova di Indicizzazione (POI) come Graphix, Subgraph Radio offre una meticolosa verifica incrociata degli Hash di Prova di Indicizzazione (POI) tra gli indicizzatori. Questa funzione posiziona Subgraph Radio come un robusto sistema di allarme precoce per le discrepanze, salvaguardando l'integrità dei dati, promuovendo la fiducia e riducendo al minimo i conflitti all'interno della rete. Ad esempio, Subgraph Radio consente agli indicizzatori di rilevare immediatamente gli errori, con costi minimi, e di intervenire immediatamente, ad esempio risincronizzando il sottografo, bisecando la fonte dell'errore, chiudendo le allocazioni e altro ancora. In questo modo gli indicizzatori evitano di subire perdite nelle dispute sulle query a causa del servizio di dati errati.
Funzione di pre-sincronizzazione dell'aggiornamento
Gli sviluppatori possono ora sfruttare la nuova Funzione di pre-sincronizzazione dell'aggiornamento del sottografo per annunciare l'imminente aggiornamento a nuove versioni del sottografo, dando agli indicizzatori l'opportunità di sincronizzarle in anticipo.
Gli sviluppatori di sottografi possono inviare un messaggio prima di pubblicare una nuova versione di sottografo sulla catena per ridurre l'attrito dell'aggiornamento e consentire un impegno proattivo con le nuove distribuzioni. Allo stesso tempo, gli indicizzatori che eseguono la Subgraph Radio e che hanno abilitato la funzione di pre-sincronizzazione dell'aggiornamento del sottografo riceveranno il messaggio e inizieranno a sincronizzare la nuova distribuzione.
Gli sviluppatori di sottografi possono anche utilizzare la Graphcast CLI, creata su misura per la partecipazione discontinua alla rete P2P Graphcast, per inviare un messaggio a tutti gli indicizzatori impegnati con un particolare sottografo.
Notifiche e monitoraggio di Subgraph Radio
Gli utenti possono integrare Subgraph Radio con piattaforme popolari come Slack, Discord e Telegram per ricevere avvisi istantanei sulle discrepanze dei POI. Il monitoraggio completo del sistema è facilitato da registri dettagliati, che assicurano prestazioni e affidabilità ottimali.
Inoltre, Subgraph Radio fornisce metriche estese accessibili tramite Prometheus e visualizzabili tramite dashboard Grafana. La configurazione è semplificata da server locali e variabili d'ambiente specificate per una panoramica personalizzata delle operazioni.
Cosa c'è di nuovo in Subgraph Radio 1.0.0
Questa release di Subgraph Radio 1.0.0 include una serie di funzionalità che potenzieranno la comunicazione e l'efficienza di The Graph Network, tra cui:.
- Persistenza del database: questo miglioramento si concentra sulla garanzia di longevità e scalabilità dei dati, rendendo l'archiviazione dei dati più efficiente e affidabile.
- Validate Configurations: Subgraph Radio ora include metodi di convalida più rigorosi per le configurazioni, utilizzando controlli più severi per la variabile indirizzo dell'indicizzatore per convalidare le configurazioni dell'indicizzatore.
- Le radio sono passate a utilizzare i nodi relay: per scalare la rete Graphcast, sono stati abilitati nuovi meccanismi su tutti i nodi radio, tra cui il protocollo relay di Waku e Discovery V5. Le radio saranno in grado di pubblicare e far circolare direttamente i messaggi in tutta la rete e di scoprire nuovi peer attraverso una tabella hash distribuita.
- Miglioramento dei test end-to-end: sono stati aggiunti nuovi test end-to-end a Subgraph Radio per verificare la corrispondenza tra lo stato persistente e le risposte API. Sono stati aggiunti anche altri test sui tipi di messaggi per decodificarli.
Privacy &; Scalabilità
Subgraph Radio utilizza le funzionalità avanzate di Waku per facilitare comunicazioni efficienti e sicure tra gli indicizzatori. Come robusta suite di protocolli di comunicazione costruita in cima allo stack di rete libp2p, Waku enfatizza la privacy e la resilienza contro la censura per le applicazioni web3.
Waku impiega flussi di pettegolezzi binari bidirezionali per salvaguardare la privacy e supporta la comunicazione decentralizzata, contrastando efficacemente la censura. Inoltre, i protocolli di Waku sono adattabili, agnostici rispetto al trasporto e scalabili, garantendo prestazioni affidabili anche in ambienti con risorse limitate, come i browser e i dispositivi mobili.
Iniziare con Subgraph Radio
Non è necessario essere un Indexer o uno sviluppatore di sottografi esperto per iniziare con Subgraph Radio! La configurazione di Subgraph Radio è un processo semplice e veloce. Immergetevi nel mondo di Subgraph Radio e sbloccatene il pieno potenziale con la dettagliata documentazione di GraphOps. Questa risorsa fornisce tutto ciò che serve per integrare facilmente Subgraph Radio nel vostro stack di indicizzatori. Inoltre, per un'esperienza di apprendimento più visiva, date un'occhiata ai tutorial completi di GraphOps su YouTube.
Se avete domande o feedback su Subgraph Radio, non esitate a contattare il team di GraphOps. Unitevi alla conversazione su Graph Protocol Discord, in particolare nel canale #graphcast.
Subgraph Radio offre diverse opzioni di distribuzione, tra cui docker-compose con lo stakeSquid's stack, immagini docker, binari standalone o esecuzione diretta del sorgente. Il processo di configurazione è intuitivo e può essere facilmente implementato leggendo la documentazione di Subgraph Radio. Il codice sorgente di Subgraph Radio è disponibile anche su GitHub.
Fonte : The Graph - Oct 11, 2024