Aquellos que están atentos al mercado de las criptomonedas pueden haber encontrado la Graph Network, comúnmente conocida como “la Gráfica”. Graph es un protocolo de consulta descentralizado diseñado para blockchains. Además, Graph Network tiene como objetivo facilitar la creación de dApps en Ethereum y redes de almacenamiento como InterPlanetary File System (IPFS). Específicamente, esto se logra usando GraphQL. El objetivo de Graph Network y el token GRT nativo es construir una capa web3 descentralizada de próxima generación que no pueda ser monopolizada.
Después de tres años de desarrollo, el protocolo Graph se lanzó en la red principal de Ethereum el 17 de diciembre de 2020. Desde su lanzamiento, el token GRT ha ganado una popularidad significativa, aparentemente saltando de la nada, directamente a las 50 principales criptomonedas más grandes.
En este artículo, exploraremos la amplia utilidad de The Graph Network. Además, analizaremos los diversos componentes del protocolo The Graph, la utilidad del token GRT y cómo The Graph simplifica la creación de dApps.
Graph es solo una de las muchas iniciativas emocionantes impulsadas por la tecnología blockchain. Como siempre, Ivan on Tech Academy actúa como su guía para el espacio blockchain y es una de las principales plataformas educativas de blockchain y criptomonedas en todo el mundo. Ofrecemos una amplia variedad de cursos para todos los niveles de experiencia. No solo puede aprender los fundamentos básicos de blockchain y criptografía, sino que también puede aprender a escribir sus propios contratos inteligentes. Nuestros cursos están seleccionados por profesionales líderes en la industria y cubren todos los aspectos de la industria blockchain.
Graph Network está evolucionando la forma en que los desarrolladores crean, ejecutan e implementan aplicaciones en Ethereum. Para los lectores que no son programadores, hemos desglosado los conceptos básicos para explicar por qué The Graph ha tenido tanta publicidad en un período corto.
Capa de cadena de bloques
La base tecnológica de The Graph es la tecnología blockchain, con la que quizás ya esté familiarizado. Básicamente, blockchain es un tipo de tecnología de contabilidad distribuida, mediante la cual una red global de computadoras (nodos) trabaja en conjunto para verificar matemáticamente las transacciones. Cada transacción que es procesada por los nodos se almacena en un libro mayor de transacciones de código abierto, incluida toda la información transaccional.
Todos los datos almacenados en la cadena de bloques son inmutables, lo que significa que no se pueden eliminar ni modificar. Además, las cadenas de bloques funcionan de forma transparente, por lo que cualquier persona con acceso a Internet puede utilizar un explorador de bloques para ver el movimiento de fondos. Si está interesado en obtener más información sobre cómo funciona esto y por qué no siempre es así, consulte nuestro artículo sobre cadenas de bloques públicas y privadas.
Aplicaciones descentralizadas
Las aplicaciones descentralizadas (dApps) son un conjunto de contratos inteligentes combinados para crear un protocolo o plataforma construida sobre blockchains, como Ethereum. A diferencia de las aplicaciones web normales, no existe un servidor único como punto de falla. Toda la información se almacena de forma inmutable en la cadena de bloques y no se puede ajustar.
Algunas aplicaciones están gobernadas por equipos de desarrolladores que utilizan blockchain para hacer que las aplicaciones sean lo más descentralizadas y autosostenibles posible. Alternativamente, si un proyecto está completamente descentralizado, los titulares del token nativo de un proyecto pueden votar para proponer y hacer ajustes al protocolo en el futuro.
Las DApps utilizan API (Interfaz de programación de aplicaciones) para crear una interfaz atractiva y fácil de usar para una aplicación. Este es el diseño del sitio web con el que los usuarios están familiarizados, por lo que interactuar con la API del sitio web hablará con otra aplicación bajo el capó.
¿Qué es Graph Network?
Graph Network es la llamada capa intermedia, entre varias cadenas de bloques y aplicaciones descentralizadas (dApps). Al crear aplicaciones descentralizadas, debe haber una forma de comunicar de forma segura los datos entre la cadena de bloques y la interfaz fácil de usar, además de la red de contratos inteligentes que estructuran la aplicación.
El protocolo Graph facilita a los desarrolladores la creación de dApps mediante la organización de datos de contratos inteligentes en Ethereum. El protocolo ahorra a los desarrolladores una gran cantidad de almacenamiento y también horas de trabajo creando fuentes de datos eficientes y confiables desde blockchain.
Graph Network ha creado los primeros índices descentralizados para desarrolladores de dApps en la cadena de bloques Ethereum, llamados subgrafos. El gráfico permite a los desarrolladores utilizar estas innovadoras herramientas de indexación descentralizadas para acceder a datos organizados en Ethereum. El protocolo mejora el proceso de organización de datos de contratos inteligentes para facilitar que los desarrolladores se centren en el front-end y otros aspectos centrales de una aplicación.
Antes de la existencia del protocolo The Graph, los desarrolladores tendrían que usar índices propietarios que le quitan la naturaleza de la descentralización. Además, a menudo requeriría importantes fuentes de ingeniería y hardware. The Graph ofrece a los desarrolladores un fácil acceso a los subgrafos de API de código abierto, con enormes proyectos de cifrado que incluyen Uniswap, Synthetix y CoinGecko que ya utilizan el servicio de alojamiento de The Graph.
¿Cómo funciona el protocolo de gráficos?
Graph Network consta de tres componentes principales. Todos estos son vitales para la ejecución del protocolo. Curiosamente, el protocolo ha creado un sistema escalonado de participación en los niveles de capacidad técnica. Esto significa que, independientemente de la experiencia en desarrollo, cualquiera puede participar en The Graph Network.
Indexadores
En primer lugar, están los indexadores. Los indexadores son responsables de ejecutar los nodos y procesar las consultas realizadas a los índices. El nivel de indexadores requiere el nivel más avanzado de experiencia técnica.
Los indexadores deben tener una participación en el token GRT para poder contribuir. Si un indexador se comporta de forma maliciosa o proporciona datos incorrectos a las aplicaciones o los índices de forma incorrecta, los tokens GRT apostados se reducirán. Los indexadores eligen los subgráficos para indexarlos de acuerdo con la señal de curación del subgráfico (explicado a continuación). Los indexadores son recompensados en los tokens GRT nativos de The Graph por las tarifas de consulta y las recompensas del indexador.
Curadores
El segundo nivel requiere un conocimiento de experiencia de regular a medio. Si no es un desarrollador pero es un entusiasta del espacio criptográfico, ¡eso puede ser suficiente! Si comprende cómo funciona generalmente el ecosistema criptográfico, sabe dónde están las comunidades más populares y las aplicaciones más utilizadas, puede seleccionar qué subgrafos serán de alta calidad.
Los curadores utilizarán su conocimiento de la industria para evaluar la calidad de un subgráfico. Si los curadores creen que uno es de alta calidad, pueden apostar sus tokens GRT en una curva de vinculación. Esto luego crea una señal en un subgrafo. Además, esto le permite al curador ganar una parte de las tarifas de consulta de ese subgrafo. Cuanto más se señaliza un subgrafo, más probable es que los indexadores lo recojan e indexen. Luego, los curadores obtienen una parte de la consulta y las tarifas de indexación del subgrafo elegido.
Esto incentiva a los Curadores a elegir subgrafos de mejor rendimiento, ya que elegir subgrafos de menor calidad tendria menos consultas resultando en menores ganancias. Los curadores no son castigados por su mal comportamiento. Sin embargo, existe un impuesto a los depósitos para “desincentivar la mala toma de decisiones sobre la señalización de subgrafos que podría dañar la integridad de la red”.
Delegadores
El tercer engranaje de la máquina son los Delegadores. Al requerir casi ningún nivel de experiencia técnica, los Delegadores son personas que apuestan tokens GRT en la red para apoyar a los indexadores. Los delegados no necesitan ejecutar un nodo gráfico completo ellos mismos y pueden delegar su participación a los indexadores en función de su historial de rendimiento.
Los delegadores recibirán una parte de la consulta y las recompensas de indexación del indexador elegido. Además, los delegadores desempeñan un papel importante en la seguridad de la red al apostar el token GRT.
Consumidores
Los consumidores son los usuarios frontales de las aplicaciones que pagarán por el procesamiento de las consultas. Este grupo demográfico consiste principalmente en desarrolladores que usarían el servicio de manera similar a un servicio en la nube. Los consumidores pagan las tarifas de consulta de The Graph Network en tokens GRT a través de una “puerta de enlace” o “billetera”, que se crea sobre los contratos de código abierto dentro de la red.
Si desea diseñar su propia API, o incluso aprender a codificar desde cero, ¡Ivan en Tech Academy lo tiene cubierto! Con los cursos de Javascript, C ++ y Solidity, puede ponerse al día en muy poco tiempo. Blockchain es la habilidad más buscada en LinkedIn actualmente.
Nunca ha habido un mejor momento para aprender una nueva habilidad o seguir una nueva carrera en una industria en desarrollo. Aquí, en Ivan on Tech Academy, tiene acceso a los últimos recursos y contenido educativo que necesita. Además, la comunidad de la Academia es un gran lugar para establecer contactos y conocer personas de ideas afines y ayudarse mutuamente. Nunca se sabe, ¡incluso podría conocer a su futuro socio comercial en el foro de la comunidad!
¿Qué es el token GRT?
El token GRT es un token de trabajo ERC-20 basado en Ethereum que se utiliza para asignar diferentes recursos dentro del ecosistema. El token GRT se utiliza para incentivar a todos los jugadores de la red a crear API de mejora continua. Esto se debe a que a todos los indexadores, delegadores y curadores se les paga en tokens GRT según el rendimiento de los índices o subgrafos.
Junto con el exitoso lanzamiento de la red principal, el token GRT se incluyó rápidamente en las bolsas más grandes del mundo a partir del 17 de diciembre de 2020. A través de listados inmediatos del token GRT en Coinbase Pro, Binance, KuCoin y OKEx, entre otros, la capitalización de mercado de Graph creció a poco más de $ 1 mil millones en 3 días. Hubo mucho entusiasmo en torno al lanzamiento del token de GRT, y “GRT” tuvo más tendencia en las redes sociales que Elon Musk, según Santiment.
A menudo es el caso cuando una moneda se dispara significativamente al ser lanzada, existe una alta probabilidad de que el precio baje y haga una corrección. Sin embargo, si la moneda tiene una buena tokenómica y fundamentos sólidos dentro del proyecto que la respalda, teóricamente la moneda debería seguir funcionando bien con una mayor adopción. Si desea obtener más información sobre las mejores formas de DYOR (haga su propia investigación), guarde nuestra lista de Tendencias criptográficas más populares o el artículo Herramientas de investigación esenciales para más adelante.
Tokenomics de GRT
El suministro total inicial de tokens de TRB se establece en 10 mil millones, con una emisión del 3% cada año. El token GRT también se quema a través de varios mecanismos. Se queman tanto el impuesto de depósito antes mencionado para los tokens Curator como Delegator, además del 1% de las tarifas de consulta.
El lanzamiento de la gobernanza de tokens está comenzando a desarrollarse con el reciente anuncio de The Graph Council. El Graph Council es un punto de partida de un futuro gobernado por la comunidad, con aspiraciones de lograr finalmente la metagobernanza a través de múltiples funciones anidadas o DAO (organización autónoma descentralizada). Sin embargo, parece que todavía faltan un par de años.
El GraphQL
Antes de que apareciera The Graph, los equipos de desarrollo no tenían más remedio que utilizar servidores de indexación centralizados. Estos extraerían datos de Ethereum, almacenándolos en una base de datos centralizada, antes de exponer los datos a través de una API. La sección intermedia del proceso expone vulnerabilidades por errores o comportamiento malicioso con el manejo de datos.
Es por eso que The Graph creó GraphQL. Ahora, los desarrolladores no tienen que preocuparse por recibir datos inexactos, ya que todos pueden verificarse en cadena. GraphQL es un índice global descentralizado de datos mundiales. Los subgrafos e indexadores dentro del protocolo Graph usan GraphQL para solicitar consultas.
GraphQL, creado por Facebook, es un lenguaje de consulta de código abierto y un lenguaje de definición de interfaz (IDL). GraphQL se creó como un poderoso lenguaje de consulta para resolver la falta de flexibilidad y las ineficiencias de las API tradicionales.
Sorprendentemente, GraphQL puede expresar todos los datos requeridos por una aplicación en una sola consulta. Independientemente de la cantidad de datos necesarios, solo se requiere una única llamada a la red. Además, los usuarios solo reciben los datos que necesitan, nada más. Como resultado, esto ayuda a resolver el problema de la recuperación excesiva.
Token GRT y resumen de la red Graph
Graph Network está trabajando hacia una mejor economía de datos, incentivando un comportamiento honesto y fuentes de datos más seguras y precisas. La tecnología Blockchain es la solución perfecta para esto. Graph Network tiene la visión de convertirse en una “capa API abierta global para datos descentralizados”.
El protocolo Graph es completamente de código abierto para cualquiera que desee desarrollar su propia nueva API descentralizada. Como alternativa, los desarrolladores pueden optar por utilizar uno de los subgrafos ya existentes mediante el servicio alojado de The Graph. Además, para los que no son desarrolladores, puede convertirse en Delegador o Curador apostando el token GRT.
Además, cualquiera puede enviar una propuesta para un subgrafo a través de una aplicación de GitHub. Las posibilidades son infinitas con esta nueva plataforma. Graph Network facilita la vida de los desarrolladores al crear soluciones para crear e implementar dApps sin el estrés de las preocupaciones de datos centralizados o incorrectos. Este es el desarrollo de siguiente nivel en el espacio blockchain. Con tanto entusiasmo ya en torno al reciente lanzamiento, ¡este es definitivamente un proyecto para ver!
Si desea crear sus propias dApps en blockchain, Ivan on Tech Academy tiene todas las herramientas que necesita en un solo lugar. ¿Por qué no echa un vistazo a nuestros cursos de desarrollo de juegos, incluidos Unity, Enjin y Ethereum?
Además, la Academia se adapta a cada estudiante en particular. Comience por crear su plan de estudio personal, luego alcance sus objetivos con la ayuda de su propio monitor personal. Sean cuales sean sus objetivos, Ivan on Tech Academy es el mejor lugar para comenzar su viaje hacia blockchain y encontrar su trabajo perfecto en criptografía.