
Il gioco NFT 'Anichess' viene lanciato con il sostegno del campione mondiale di scacchi Magnus Carlsen
The Graph è un protocollo web3 per l'indicizzazione e l'interrogazione dei dati blockchain. Dal lancio di The Graph Network nel dicembre 2020, i principali collaboratori della comunità di The Graph hanno lavorato per migliorare il protocollo, per consentire agli utenti di accedere ai dati blockchain in modo verificabile e decentralizzato. Oggi
La Graph Foundation è entusiasta di condividere la Graph R&D Roadmap, un piano collaborativo eseguito da collaboratori di tutto il mondo, tra cui Edge & Node, StreamingFast, Figment, The Guild, Semiotic AI, GraphOps, LimeChain, BlockScience, Prysm Group e altri ricercatori indipendenti. Questa roadmap è frutto di anni di ricerca e progettazione da parte di diversi team per migliorare
la Graph Network, per soddisfare le esigenze di dati degli sviluppatori di dapp e dei consumatori.Gli sviluppi dettagliati in questa roadmap includono: miglioramenti significativi alle prestazioni di indicizzazione e all'architettura di streaming con Firehose, nuove fonti di dati e supporto per le catene, lavoro per la realizzazione di una prova SNARK per canali di stato scalabili e interrogazioni verificabili, aggiornamenti ai meccanismi di Delegator e Curator, scalabilità del livello 2, più gateway, miglioramenti all'esperienza degli sviluppatori di sottografi, ottimizzazioni degli strumenti di indicizzazione e molto altro ancora! Inoltre, alcune delle pietre miliari di questa roadmap consentiranno agli sviluppatori di dapp Ethereum di accedere ai dati storici dopo l'implementazione dell'aggiornamento del client Ethereum EIP-4444.
RoadmapUna parte integrante della continua spinta alla decentralizzazione di The Graph è la decentralizzazione del modo in cui i team collaborano agli elementi fondamentali del protocollo. Per facilitare la collaborazione interfunzionale tra i team che sviluppano The Graph, sono stati creati gruppi di lavoro R&D per aree di interesse distinte. Il Graph è un componente fondamentale dello stack web3 e i gruppi di lavoro coprono aree chiave del protocollo su cui gli sviluppatori web3 fanno affidamento.Ci sono 5 gruppi di lavoro distinti che costituiscono le aree di interesse della roadmap:Dati e APISNARK ForceEconomia del protocolloProtocollo e operazioni di reteEsperienza dell'esecutoreQuesti gruppi di lavoro consentono ai team della comunità di The Graph di contribuire a diversi componenti del protocollo in parallelo e di scalare il coordinamento in modo più efficiente. Ci sono anche molte dipendenze tra i gruppi di lavoro, dove i risultati sbloccano gli sforzi per gli altri (illustrati di seguito dalle frecce di collegamento).I collaboratori del nucleo di Graph stanno costruendo in pubblico. I team collaborano nel Graph Protocol Github e si incontrano mensilmente al Core R&D Call per discutere gli aggiornamenti dei flussi di lavoro, impegnarsi in brainstorming interfunzionali e ricevere feedback reciproci. Iscrivetevi al calendario di The Graph Ecosystem per partecipare a queste chiamate! I progressi di ciascun gruppo di lavoro possono essere seguiti anche nella nuova dashboard del Core R&D Workspace, i GIP ospitati su Radicle e il feedback può essere trovato in The Graph Forum.Gruppi di lavoro in profonditàData & APIIl gruppo di lavoro Data &; API si concentra su tutto ciò che riguarda Graph Node e l'ecosistema dei sottografi, assicurando che i dati possano essere indicizzati e serviti in modo performante. La rete Graph ospita molti indicizzatori che forniscono servizi di indicizzazione di alta qualità su cui possono contare gli sviluppatori di sottografi, le dapp e i consumatori di dati. Una delle principali priorità di Graph è il miglioramento delle prestazioni e dell'affidabilità dell'indicizzazione, per garantire tempi di attività, velocità e scalabilità. I collaboratori principali si concentrano su diversi flussi di lavoro per migliorare le prestazioni: lo sviluppo di un modello di esecuzione parallela dei dati, un nuovo algoritmo di hashing 100 volte più veloce per le Proofs of Indexing (POI), l'adozione di un'architettura di streaming innovativa e un nuovo meccanismo di estrazione e ingestione dei dati blockchain tramite Firehose.Firehose è un componente critico dello stack di indicizzazione che consente un accesso altamente efficiente ai dati blockchain grezzi. L'attenzione è rivolta alla standardizzazione dell'estrazione dei dati e allo sviluppo di integrazioni multi-catena con Firehose, in modo che tutte le catene supportate da The Graph possano beneficiare dell'efficienza di streaming del framework Firehose. Con l'introduzione dell'architettura di streaming, la rete sbloccherà velocità di indicizzazione senza precedenti e nuovi casi d'uso, come i saldi e i trasferimenti di token. Questo nuovo framework è incentrato sui flussi di dati e consentirà un'efficiente elaborazione e condivisione dei dati in parallelo, introducendo nuove funzionalità come il pipelining, il filtraggio e le aggregazioni attraverso il Firehose e le nuove interfacce. Maggiori dettagli su questo workstream saranno condivisi come GIP e durante le successive chiamate al core R&D. Il Graph Client è uno strumento dedicato a rendere più semplice la costruzione di dapp con i sottografi, avvolgendo e astraendo tutte le operazioni supportate dall'API GraphQL. Il client espone una serie di funzionalità che arricchiscono l'esperienza dello sviluppatore, come la semplificazione delle interazioni con la rete, l'esposizione di meccanismi per il recupero dei dati da più indicizzatori ed endpoint GraphQL, il fallback di rete migliorato, nuove funzionalità come le analisi e le aggregazioni e il supporto per la composizione lato client. Quest'ultimo è particolarmente importante per le dapp complesse che necessitano di dati provenienti da diversi sottografi, semplificando le richieste multiple per uno schema unificato. Le funzionalità di The Graph Client si espanderanno man mano che verranno sviluppate nuove caratteristiche e strumenti per i sottografi. Nel corso dell'ultimo anno, sul servizio ospitato di The Graph è stato aggiunto il supporto per più di 27 nuove catene, tra cui NEAR, Avalanche, Polygon, Optimism e Arbitrum. Attualmente sono in corso le integrazioni di Cosmos, Solana e Arweave e altre catene sono in arrivo. Oltre alle nuove catene, si sta lavorando su nuove fonti di dati come IPFS per supportare meglio l'indicizzazione di dati come i metadati NFT. Anche l'esperienza degli sviluppatori di subgrafi viene costantemente migliorata per consentire agli sviluppatori di ottenere la massima funzionalità dai subgrafi e di risparmiare tempo durante l'interrogazione dei dati blockchain. Si stanno sviluppando strumenti migliori per l'esperienza del ciclo di vita del sottografo, come un plugin Hardhat, un'API GraphQL più ricca, test di unità e integrazione e un supporto nativo per le serie temporali, per risparmiare tempo e fatica agli sviluppatori di sottografi.SNARK ForceNegli ultimi quattro anni, i ricercatori principali si sono riuniti per formare una SNARK Force, abilitando la scalabilità del canale di stato Scalar con le prove di conoscenza zero (ZKP), lavorando a lungo termine per l'utilizzo delle ZKP per l'interrogazione verificabile. Insieme alle prove di frode per l'indicizzazione, queste prove ridurranno il presupposto di fiducia richiesto per l'utilizzo del Graph a 1 su N partecipanti alla rete. Le query verificabili rendono molto più difficile per un indicizzatore malintenzionato servire un risultato di query errato. L'implementazione di query verificabili farà evolvere il modello di fiducia della rete dall'utilizzo dell'arbitrato all'uso della crittografia per verificare l'accuratezza dei dati serviti alle dapp. Questi cambiamenti consentiranno a The Graph di fungere da soluzione verificabile e decentralizzata per la fornitura di dati storici in seguito all'aggiornamento EIP-4444 che elimina i requisiti di dati per i client di Ethereum. Le dapps, i fornitori di dati e tutti gli utenti di Ethereum potranno fare affidamento sulla rete Graph per la fornitura di dati storici attraverso le catene. In questo momento, la SNARK Force sta cercando di ottenere una revisione paritaria della propria ricerca sulle prove a conoscenza zero (ZKP) - se volete saperne di più, siete invitati a mettervi in contatto! Scalar con le prove a conoscenza zero consentirà la scala dei pagamenti necessaria per supportare le dapp. Scalar è il primo sistema di canali di stato progettato per operare alla scala e alla robustezza richieste da The Graph Network, con milioni di canali di stato Scalar paralleli che alimentano le commissioni di interrogazione della rete in qualsiasi momento. Ogni volta che ci sono molti canali di stato, ogni canale deve essere risolto individualmente sulla catena in caso di controversia, pubblicando dati provatamente corretti sulla catena. Di conseguenza, diventa economicamente poco conveniente eseguire controversie con un numero elevato di canali. Lo Scalar ZKP consentirà di risolvere molti canali statali in una sola volta con un'unica transazione a basso costo. Questa riduzione delle commissioni riduce drasticamente i requisiti di fiducia per l'utilizzo di Scalar, che è fondamentale per consentire i pagamenti diretti ai consumatori.Economia del protocolloIl gruppo di lavoro sull'economia del protocollo è responsabile della progettazione a livello di sistema e di incentivi del protocollo. Questo mandato include l'evoluzione dell'economia del protocollo per supportare nuove funzionalità, come la composizione di sottografi, le fonti di dati multi-blockchain o off-chain. Si tratta anche di migliorare la progettazione dei meccanismi esistenti, come il mercato delle interrogazioni, il mercato della curation, nonché lo staking e la delega. Il gruppo si concentra anche sulle implementazioni del protocollo economico e su come queste possano essere scalate per soddisfare le crescenti esigenze dell'ecosistema di The Graph. Il gruppo di lavoro è uno sforzo multidisciplinare che combina competenze di ingegneria, prodotto, esperienza utente, economia e intelligenza artificiale. La ricerca continua e l'ottimizzazione dei diversi sottosistemi porteranno collettivamente a un'esperienza d'uso complessiva molto migliore per i vari stakeholder e a una rete più equilibrata e sana. Il gruppo di lavoro sull'economia del protocollo sta esplorando come The Graph possa sfruttare i rollup di livello 2 per scalare la logica del protocollo. Questo ridurrà drasticamente i costi per tutti i partecipanti al protocollo e avrà numerosi vantaggi di secondo ordine, come ad esempio rendere più economico per gli indicizzatori fornire un servizio di alta qualità su un sottografo o consentire ai mercati della curation e della delegazione di essere più dinamici. Poiché The Graph si basa anche sullo stato globale per molti dei suoi meccanismi di ricompensa, l'espansione a L2 non è così banale come replicare il protocollo su L2, come può essere fatto con alcuni protocolli DeFi. La strategia di espansione al livello 2 deve essere eseguita con attenzione, poiché la rete decentralizzata è già utilizzata dalle dapp in produzione. I miglioramenti per gli sviluppatori di sottografi comprendono la semplificazione dell'esperienza degli sviluppatori nella pubblicazione e nell'interrogazione dei sottografi attraverso la rete decentralizzata. La meccanica delle curve di legame è un'area di interesse chiave del gruppo. Sono state condotte ricerche approfondite sul concetto di curva di legame protetta dal principale, che consente agli sviluppatori di sottografi di pubblicare e curare i sottografi, con la tranquillità di sapere che il loro segnale iniziale è protetto dalla volatilità. Come effetto collaterale, questo introdurrà un migliore supporto N-1, consentendo agli sviluppatori di spostare il segnale tra diverse versioni di un sottografo per garantire che non si verifichino tempi morti durante gli aggiornamenti del sottografo. Per quanto riguarda i miglioramenti agli indicizzatori, il recente lavoro sugli sconti sulle puntate introdurrà meccanismi migliori, incoraggiando ulteriormente gli indicizzatori a servire le query in proporzione alla loro partecipazione alla rete (l'obiettivo degli attuali sconti Cobb-Douglas sulle query). Sapendo che le allocazioni stantie (non chiuse entro 28 epoche) sono dannose per la salute della rete, si stanno studiando nuovi meccanismi per forzare la chiusura di tali allocazioni al fine di scoraggiare gli indicizzatori inattivi. Inoltre, è importante che gli indicizzatori risolvano le loro interrogazioni per riscuotere le commissioni di interrogazione, in quanto ciò contribuirebbe alla trasparenza della rete e a una migliore comprensione complessiva delle dinamiche di mercato. Oltre ai meccanismi di cui sopra, questo sarà supportato da liquidazioni di query sovvenzionate. I collaboratori del nucleo hanno sperimentato diversi miglioramenti nella curation, molti dei quali sono stati inizialmente introdotti dai membri della comunità. Una priorità è la riduzione della segnalazione di bassa qualità, implementando potenzialmente una fase di inizializzazione che combatta la volatilità e riduca le forti oscillazioni di segnalazione tipicamente indotte da un comportamento impulsivo della curatela. Allo stesso modo, la ricerca sull'introduzione di una tassa decrescente sui guadagni in conto capitale come contromisura per combattere gli attacchi economici come il MEV (in particolare gli attacchi sandwich) potrebbe portare ulteriori benefici alla rete, incentivando la curation a lungo termine. Il miglioramento dell'efficienza allocativa mira a consentire che le quote di curation siano coniate da coloro che ne hanno la maggiore utilità, preservando al contempo il forte incentivo a segnalare precocemente un sottografo.I miglioramenti della delega si concentrano sul rendere la delega più efficiente, in modo che i delegatori attivi abbiano un'esperienza migliore quando selezionano gli indicizzatori. Infine, per convalidare i miglioramenti sopra descritti, il gruppo di lavoro sull'economia continua a investire il proprio tempo nella modellazione del protocollo, sia con tecniche economiche classiche che con simulazioni, compresi modelli basati su agenti. Quest'ultimo sforzo è finalizzato anche alla progettazione di agenti che ottimizzino uno o più meccanismi del protocollo: questi possono essere sfruttati da altri gruppi di lavoro, come Protocol & Network Operations e Indexer Experience, per fornire a partecipanti come Consumatori, Sviluppatori di sottografi e Indicizzatori strumenti migliori per interagire con il protocollo in modo automatizzato.Protocol & Network OperationsIl gruppo di lavoro Protocol & Network Operations è dedicato all'istanziazione, alla manutenzione e all'ottimizzazione dei diversi sottosistemi del protocollo. Opera all'intersezione tra l'economia del protocollo, il comportamento degli indicizzatori e l'infrastruttura dei pagamenti, unificando questi livelli.Protocol Automations include la risoluzione automatica delle controversie e le integrazioni con keepers, bridges e watchers per migliorare l'attuale processo di gestione delle controversie nella rete. Mentre le prove verificabili sono ancora in fase di sviluppo, le controversie vengono risolte con l'arbitrato, in cui gli indicizzatori firmano le loro richieste di indicizzazione e gli indicizzatori colpevoli vengono eliminati.Il gruppo di lavoro Ingegneria del protocollo è responsabile del miglioramento dei gateway della rete, dell'infrastruttura che assiste le assegnazioni e i pagamenti di GRT e della disponibilità dei dati nella rete. Inoltre, sono in cantiere miglioramenti significativi per l'esperienza dei pagamenti, come l'abilitazione di pagamenti basati su abbonamento per i consumatori di sottografi e Scalar con ZKP per ridurre i costi del gas e consentire il supporto per un elevato volume di controversie.È in fase di sviluppo anche un Epoch Block Oracle per consentire il tracciamento efficace delle ricompense di indicizzazione multi-catena, in modo che gli indicizzatori guadagnino le ricompense accurate per ogni catena e sottografo che servono. L'Epoch Block Oracle garantirà una fonte canonica di verità sul tempo allo scopo di chiudere le allocazioni tra le catene con le Proof of Indexing. Inoltre, è in corso la ricerca di un Availability Oracle, necessario quando si introduce il determinismo per le fonti di dati con disponibilità inaffidabile, come i metadati NFT su IPFS.Con l'aggiornamento di Scalar con gli ZKP (gruppo di lavoro SNARK Force), il protocollo farà un significativo passo avanti verso una decentralizzazione efficiente dei gateway.Indexer ExperienceIl gruppo di lavoro Indexer Experience si occupa di tutto ciò che riguarda le interazioni degli indicizzatori con la rete e il protocollo. Le aree di interesse sono la progettazione, lo sviluppo e l'ottimizzazione delle operazioni e degli strumenti degli indicizzatori per aumentarne l'esperienza.Il raddoppio dell'uso dell'apprendimento automatico (ML) per ottimizzare la rete ha portato a progressi significativi nella previsione di costi più efficienti per query. Ciò è prezioso per gli indicizzatori che si affidano ad Agora per modellare manualmente i costi delle query. Il risultato di mesi di ricerca e sviluppo è un framework di modellazione automatica dei costi che gli indicizzatori possono sfruttare per generare automaticamente modelli di costi Agora in base al consumo effettivo di risorse. Oggi, la maggior parte degli indicizzatori ricorre a strumenti per convalidare i POI rispetto a quelli già inviati alla catena per le allocazioni chiuse. Il controllo incrociato dei POI consentirà agli indicizzatori di optare per la condivisione dei POI nella rete, in modo che gli indicizzatori possano rilevare collettivamente le divergenze di stato in tempo reale. Questo è importante per gli indicizzatori, in modo che possano effettivamente rinunciare a servire i dati quando viene rilevata tale divergenza di stato. L'adozione di strumenti di orchestrazione e automazione, come i tool di Firehose, è fondamentale per gli indicizzatori per gestire in modo efficiente il ciclo di vita del servizio delle query e la manutenzione dell'infrastruttura sottostante. Strumenti adeguati assicurano una configurazione altamente disponibile e sicura, fondamentale per la salute della rete e perché le dapp si sentano sicure dell'affidabilità degli indicizzatori. Poiché le tariffe del gas sono uno dei costi più significativi per gli indicizzatori che operano sulla rete, migliorare l'efficienza del gas di tutte le interazioni degli indicizzatori con la rete ha diversi effetti positivi a catena. Servirà a migliorare la decentralizzazione rendendo economicamente più redditizie le operazioni degli indicizzatori più piccoli, ad aumentare l'integrità dei dati sulla rete lasciando meno polvere sulla rete (in particolare le commissioni di interrogazione) e a dare agli indicizzatori una maggiore flessibilità per supportare un maggior numero di sottografi. Un obiettivo del gruppo di lavoro Indexer Experience sarà quello di migliorare l'efficienza delle operazioni di indicizzazione implementando il batching flessibile di tutte le transazioni di gestione dell'allocazione e collaborando con altri gruppi di lavoro per ricercare e testare altre opzioni di implementazione della catena. Un'altra classe di miglioramenti all'Indexer Experience è rappresentata dagli aggiornamenti delle strategie decisionali avanzate degli indicizzatori, come il nuovo ottimizzatore automatico dell'allocazione in grado di massimizzare l'efficienza delle operazioni degli indicizzatori. Gli indicizzatori variano in termini di stake, delegazione e parametri di delega, quindi dedicano una quantità significativa di tempo all'ottimizzazione della configurazione e dell'economia dell'indicizzatore per trovare un equilibrio tra un'infrastruttura adeguatamente dimensionata (per servire la rete in modo performante e affidabile) e strategie di allocazione efficienti dal punto di vista del capitale per massimizzare le ricompense. Gli ottimizzatori automatici di strategie aiuteranno gli indicizzatori a identificare la loro strategia di allocazione ideale per soddisfare al meglio le esigenze dei consumatori, per essere competitivi nella rete e per implementare efficacemente le loro strategie commerciali in un mercato complesso.Collettivamente, i contributori principali lavorano con la Graph Foundation e il Graph Council per allinearsi alla roadmap del protocollo e ai gruppi di lavoro prioritari, ognuno dei quali costruisce un pezzo del livello di indicizzazione e di interrogazione decentralizzato, senza permessi e verificabile dello stack web3. Chiunque sia interessato a contribuire al protocollo può partecipare alla comunità e richiedere una sovvenzione per il protocollo! Informazioni sul GraphIl Graph è il livello di indicizzazione e interrogazione di web3. Gli sviluppatori costruiscono e pubblicano API aperte, chiamate sottografi, che le applicazioni possono interrogare utilizzando GraphQL. Il Graph supporta attualmente l'indicizzazione dei dati di 31 reti diverse, tra cui Ethereum, NEAR, Arbitrum, Optimism, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS e PoA, con altre reti in arrivo. Ad oggi, oltre 38.000 sottografi sono stati distribuiti sul servizio ospitato e ora i sottografi possono essere distribuiti direttamente sulla rete. Oltre 28.000 sviluppatori hanno costruito sottografi per applicazioni come Uniswap, Synthetix, Zora, KnownOrigin, Art Blocks, Gnosis, Balancer, Livepeer, DAOstack, Audius, Decentraland e molti altri.
Fonte : [The Graph R&D Roadmap - The Graph Blog](thegraph.com/blog/roadmap-2022/) undefined - 07 dicembre 2022