Qualsevol que hagi intentat crear una aplicació descentralitzada (dApp) a la cadena de blocs d’Ethereum estarà d’acord que, tot i que les cadenes de blocs són conceptualment properes a les bases de dades, les consultes a la primera semblen completament fora d’aquest món. En primer lloc, hi ha problemes notables de rendiment amb l’emmagatzematge de dades de blockchain, que es deu en gran mesura a la seva naturalesa distribuïda (descentralitzada) i a les variants dels protocols de consens. En una comparació similar, les bases de dades també serien lentes si consistissin en una xarxa de nodes on cada node emmagatzemés una còpia completa de tota la base de dades i cada transacció hagués de ser verificada per cada node. És per això que la gent experimenta amb diferents enfocaments per utilitzar blockchains com a base de dades, inclòs el canvi de l’estructura de blockchain.

El gràfic aborda el problema d’una manera diferent, ja que permet que existeixin cadenes de blocs en la seva forma actual, però també ofereix una manera d’indexar i consultar de manera eficient les dades emmagatzemades mitjançant GraphQL.

Què és el gràfic?

El gràfic és un protocol descentralitzat de codi obert per indexar dades de cadenes de blocs. Els desenvolupadors poden crear i publicar diferents APIs (subgrafs) i fer consultes mitjançant GraphQL. La plataforma es pot utilitzar per buscar ràpidament qualsevol dada sobre, per exemple, Ethereum blockchain mitjançant consultes senzilles. Això soluciona un problema comú amb què es troben moltes plataformes d’indexació de cadenes de blocs.

Les aplicacions de blockchain tenen dificultats per mantenir propietats com la immutabilitat, les reorganitzacions de blockchain i la seguretat mentre processen consultes. Això fa que el procés de consulta requereixi molt de temps, però, per sort, The Graph té una solució alternativa per resoldre el problema. El projecte utilitza “subgrafs” per indexar les dades de la cadena de blocs als quals els usuaris poden accedir mitjançant l’API GraphQL. Segons l’equip de desenvolupament, el protocol es descentralitzarà completament en el futur, amb més nodes responsables de la indexació.

Com indexa les dades de The Graph?

Utilitzem el procés d’indexació de la informació dins de la cadena de blocs d’Ethereum com a exemple. El gràfic utilitza el que es coneix com a “manifest de subgraf”: una descripció d’un subgraf que conté dades sobre contractes intel·ligents, esdeveniments de blockchain i un procediment per assignar aquests esdeveniments abans que s’emmagatzemin a la base de dades de la plataforma. Les transaccions, els manifests de subgrafs i les bases de dades es coordinen segons una estructura específica. Tot comença amb aplicacions descentralitzades que afegeixen dades a la cadena de blocs d’Ethereum mitjançant contractes intel·ligents.

Totes aquestes dades contenen un registre de tots els esdeveniments i transaccions fins al punt en què arriben al resultat final. A continuació, el node Graph analitza tota la base de dades de blockchain, recopila dades noves i filtra la informació rellevant per a les consultes dels usuaris. Per simplificar la indexació, identifica cada conjunt de dades que responen a consultes de cada subgraf.

GraphQL és l’enllaç entre les dades de blockchain i cada aplicació. Però, de nou, és a través del node gràfic que els usuaris poden enviar consultes de cerca a la plataforma. Després de tot el procés, els usuaris poden veure finalment els resultats de les seves consultes des de les seves aplicacions. Aquest és bàsicament el funcionament del bucle de consulta i indexació de dades. Els usuaris poden recórrer a Explorador de gràfics per veure els subgrafs que ja estan presents a la plataforma. Cadascun d’aquests subgrafs allotja un “parc infantil” on els usuaris poden fer consultes a través de GraphQL.

A partir d’aquest escrit, The Graph admet dades d’indexació de xarxes Ethereum, IPFS i PoA. La plataforma donarà suport a més xarxes en el futur. Tot i això, fins i tot ara mateix, el projecte ja té més de 2.300 subgrafs desplegats i utilitzats pels desenvolupadors d’aplicacions. La “trajectòria” inclou AAVE, Aragon, Balancer, DAOstack, Uniswap, Synthetix i molts altres. 3Commas també ha integrat recentment The Graph per recuperar els saldos i preus de la cartera Ethereum. En breu s’afegirà suport per a la visualització de fitxes apostades.

Funcions a l’ecosistema Graph

Els participants del projecte poden assumir les funcions següents:

  • Consumidors. Els usuaris que paguen indexadors per processar consultes de cerca. El consumidor també podria ser un servei web sencer o un conjunt de programari associat a The Graph;
  • Indexadors. Els nodes de la xarxa responsables de la indexació de dades;
  • Conservadors. Mitjançant els tokens GRT (tokens de plataforma nativa), els curadors identifiquen informació per a subgrafs que és important per a la indexació;
  • Delegats. Es tracta de membres del projecte que deleguen les seves fitxes GRT en indexadors per tal de rebre una part del benefici;
  • Pescadors. Aquests són els participants que comproven la validesa de la resposta de la xarxa a les consultes;
  • Àrbitres. Aquests participants asseguren que els indexadors no siguin maliciosos.

Projectes associats a l’ecosistema The Graph

Enllaç de cadena

Gràcies a la col·laboració amb Enllaç de cadena, la informació de subgrafs ara es pot encaminar a la cadena mitjançant els oracles de Chainlink, creant un ecosistema encara més robust on els protocols DeFi poden utilitzar mètriques onchain per definir millor les seves interaccions dins del seu producte o plataforma.

Només per recordar-ho, Chainlink és el líder de la indústria a incorporar dades WEB 2.0 a l’ecosistema WEB 3.0 amb un conjunt robust d’índexs de referència, com ara els fluxos de preus de criptomonedes, que s’utilitzen en diverses àrees, com ara els borses descentralitzades i els préstecs descentralitzats..

L’associació amb The Graph permet a Chainlink enviar mètriques onchain importants directament a projectes en temps gairebé real, reduint el retard en el lliurament d’informació important, cosa que conforma millor l’experiència de l’usuari. Aquí hi ha alguns casos d’ús més:

  • Utilitzant el subgraf per catalogar la liquiditat a la cadena de blocs. Això ajuda a calcular i comparar de manera creuada el lliscament dels intercanvis descentralitzats;
  • Utilitzant el subgraf per catalogar la quantitat mitjana de gas consumit per bloc per a cada transacció i calcular les tarifes de gas recomanades;
  • Ús de subgrafs com a API per integrar dades del món real (fora de línia) en dApps, com ara resultats de la competència, identificadors d’usuari, actius financers, etc..

Cor un

Cor un és una infraestructura operativa que ajuda els usuaris a augmentar de forma segura la quantitat d’actius digitals que tenen a través de la participació. Chorus One funciona amb dos conjunts de nodes separats per validar i verificar informació en diferents regions geogràfiques del món. 

Servei de noms Ethereum

Servei de noms Ethereum (ENS) és un sistema per identificar convenientment les adreces de la xarxa Ethereum. Associa una llarga combinació de caràcters d’adreces amb noms fàcils de recordar. La plataforma ofereix una forma descentralitzada i segura de referir-se als recursos mitjançant noms fàcils de llegir. És un proveïdor de noms de domini totalment distribuït que permet a qualsevol persona comprar i gestionar dominis, cosa que significa que podeu enviar tokens ERC-20 o ETH a alguna cosa com “realsatoshi.eth” en lloc de la llarga cadena de caràcters “8e866f012fb8fb …”

ENS es basa en els contractes intel·ligents d’Ethereum, cosa que el fa més segur, privat i resistent a la censura que el Servei de noms de domini d’Internet (DNS). L’equip de l’ENS considera que la infraestructura de denominació d’Internet és un component fonamental que, per tant, ha de ser obert, descentralitzat, basat en la comunitat i no comercial. A nivell tècnic, ENS pot utilitzar l’ecosistema Ethereum existent, el que significa que és ben programable i pot interactuar amb altres contractes intel·ligents.

Bancor

Xarxa Bancor és la primera xarxa de liquiditat descentralitzada del món. Dit d’una altra manera, és un projecte que permet la conversió automàtica d’un testimoni en un altre. Això és possible gràcies a la creació del testimoni de xarxa Bancor (BNT). És una moneda digital amb un convertidor integrat que permet canviar-la automàticament per qualsevol testimoni de la seva xarxa directament des de la cartera del client..

Aave

Aave és un protocol de préstec de codi obert. Aquest protocol genera tokens percentuals, anomenats aTokens, quan un usuari bloqueja les garanties de l’ETH en una posició de deute garantida (CDP). Les fitxes estan lligades 1: 1 a la garantia del contracte intel·ligent.

Aave utilitza un model de grup de préstecs descentralitzat (o DLP). El projecte canviat des d’un model de concordança de prestador-prestatari directe a DLP mentre es canvia el nom d’ETHLend a Aave. En el model DLP, el prestatari rep fons d’una gran quantitat de fons en reserva en lloc de fer coincidir directament els usuaris en una transacció.

El tipus d’interès dels préstecs i dipòsits es determina algorítmicament. Oscil·la en funció de l’oferta i la demanda. Els usuaris col·loquen les seves garanties en ETH en un CDP per retirar un percentatge dels fons dipositats com a préstec. La quantitat de diners que un usuari pot retirar depèn de la relació préstec-valor (LTV). 

2 CLAU

El 2 CLAU L’equip ha creat una economia social que proporciona un nou model econòmic per a l’intercanvi en línia i premia a diversos participants implicats en la distribució de contingut en línia i l’intercanvi d’enllaços. 2KEY utilitza tecnologia de seguiment de diversos passos per fer un seguiment i registre de totes les persones que participen a la cadena d’intercanvi d’enllaços. El protocol també actua com una solució d’escala de capa 2 per a Ethereum i inclou Contractes de redirecció d’acció (ARC), que són solucions de nova patent que permeten integrar inicialment la tecnologia de seguiment en diversos passos de 2KEY a la infraestructura blockchain. 

Cada contracte executat a la xarxa produeix el seu propi paquet ARC que actua com el seu propi mecanisme de seguiment en diversos passos de la web 3.0 per a transicions i conversions, que també es pot veure i interactuar amb qualsevol client compatible amb ERC-20.. 

Conclusió

Amb el bombo actual sobre el camp de les finances descentralitzades, podem concloure que hi ha una gran importància per als desenvolupadors per tenir fàcil accés a les dades de blockchain. Fer que el procés sigui més ràpid i fàcil per a tothom podria afectar significativament el creixement de l’ecosistema DeFi, així com la seva fiabilitat, seguretat i rapidesa. Fins fa poc, la necessitat de crear un pont d’informació entre les aplicacions i les dades de blockchain era molt demandada i The Graph intenta omplir aquest buit activament.

Mitjançant el desplegament de contractes intel·ligents que depenen de les dades de l’usuari, The Graph s’ha consolidat com un projecte fàcil d’utilitzar, rendible i de ràpid desenvolupament. La plataforma es veu com una eina prometedora per empoderar a tothom a la comunitat … especialment als desenvolupadors de blockchain.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me