{"id":5040,"date":"2023-04-08T05:25:24","date_gmt":"2023-04-08T05:25:24","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=5040"},"modified":"2022-05-09T12:43:59","modified_gmt":"2022-05-09T12:43:59","slug":"que-es-covalent-cqt","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/que-es-covalent-cqt","title":{"rendered":"\u00bfQu\u00e9 es Covalent (CQT)?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-covalent-cqt\/#historia_del_proyecto\" >Historia del proyecto<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-covalent-cqt\/#%c2%bfque_objetivos_persigue\" >\u00bfQu\u00e9 objetivos persigue?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-covalent-cqt\/#%c2%bfcomo_funciona_covalent\" >\u00bfC\u00f3mo funciona Covalent?<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Puede que alguna vez hayas escuchado hablar sobre\u00a0<b>Covalent<\/b>\u00a0(<b>CQT<\/b>), un proyecto orientado a ofrecer a sus usuarios un servicio conocido como\u00a0<b>REST API\u00a0<\/b>basado en hacer m\u00e1s f\u00e1cil el\u00a0<b>desarrollo<\/b>\u00a0<b>de<\/b>\u00a0<b>aplicaciones<\/b>\u00a0en la cadena de bloques. Todo lo que ofrece este proyecto basa su funcionamiento en una red descentralizada que emplea el poder de la blockchain para garantizar un\u00a0<b>correcto<\/b>\u00a0<b>funcionamiento<\/b>, sin fallos ni contratiempos. Si no sabes qu\u00e9 es este proyecto, qu\u00e9date leyendo este art\u00edculo. Te contamos todo sobre c\u00f3mo funciona a continuaci\u00f3n.<\/p>\n<p>Como ya sabemos, el mundo de las criptomonedas se encuentra en constante cambio y desarrollo. La tecnolog\u00eda blockchain permite el crecimiento de nuevas redes y proyectos descentralizados. Uno de estos avances est\u00e1 representado por\u00a0<b>Covalent<\/b>. Covalent es una API (interfaz de programaci\u00f3n de aplicaciones) que cuenta con la capacidad de unificar diversos proyectos blockchain permitiendo que los desarrolladores empleen la red para la\u00a0<b>extracci\u00f3n de informaci\u00f3n<\/b>\u00a0de todas las blockchains compatibles.<\/p>\n<p>Gracias a este funcionamiento se facilita el desarrollo de aplicaciones con las que se pueden observar datos<b>\u00a0on-chain<\/b>\u00a0entre otras estad\u00edsticas de uso en redes como\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-polygon-la-solucion-de-escalabilidad-de-eth\/\">Polygon<\/a>\u00a0o en la red de Ethereum. Con estos avances, la tecnolog\u00eda crece a niveles exponenciales permitiendo la mejora de los usos de la misma, creando\u00a0<b>nuevos casos de uso y potenciando el ecosistema crypto.<\/b><\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"historia_del_proyecto\"><\/span><strong>Historia del proyecto<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La historia de este proyecto comienza en el a\u00f1o\u00a0<b>2018<\/b>\u00a0cuando<b>\u00a0Ganesh Swami y Levi Aul<\/b>, los creadores de Covalent tomaron la decisi\u00f3n de crear una empresa que pudiera desarrollar este proyecto. Covalent cont\u00f3 con una primera versi\u00f3n publicada en un hackathon en el a\u00f1o\u00a0<b>2017<\/b>. El objetivo de esta primera versi\u00f3n era crear una interfaz de programaci\u00f3n que permitiera el acceso a los datos de distintas webs a trav\u00e9s del uso de la tecnolog\u00eda. Es decir, desarrollar una\u00a0<b>REST API<\/b>\u00a0para as\u00ed poder conectar la interfaz a las cadenas de bloques m\u00e1s importantes del crypto mundo.<\/p>\n<p>Con el uso de la primera versi\u00f3n los desarrolladores podr\u00edan usar esta herramienta para acceder a los datos de todas las cadenas de bloques mediante<b>\u00a0una sola API<\/b>, cosa que, en ese momento significaba un gran logro. A trav\u00e9s de este mecanismo se podr\u00eda obtener informaci\u00f3n de redes como Bitcoin sin necesidad de programar interfaces para cada red, ya que la misma plataforma brindar\u00eda los\u00a0<b>datos necesarios.<\/b><\/p>\n<p>Los desarrolladores de este proyecto continuaron trabajando m\u00e1s de tres a\u00f1os sin descanso bajo el mismo concepto hasta que por fin, en el a\u00f1o\u00a0<b>2021<\/b>, concretamente el\u00a0<b>29 de abril<\/b>, se logr\u00f3 lanzar la\u00a0<b>Covalent Network<\/b>. La red de Covalent se trata de una blockchain que funciona con la tecnolog\u00eda de\u00a0<b>Moonbeam<\/b>.<\/p>\n<p>En la actualidad, el equipo de desarrollo de Covalent contin\u00faa trabajando para lograr una\u00a0<b>implementaci\u00f3n directa\u00a0<\/b>sobre la red de\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-polkadot-dot\/\"><b>Polkadot<\/b><\/a>\u00a0con el objetivo de usar las capacidades de despliegue en una\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-y-como-funciona-una-parachain\/\">parachain<\/a>\u00a0que ofrece dicha red.<\/p>\n<p>El equipo de desarrollo de Covalent busca\u00a0<b>dar soluci\u00f3n a los problemas de infraestructura\u00a0<\/b>responsables de la ralentizaci\u00f3n de la adopci\u00f3n de la tecnolog\u00eda blockchain a nivel mundial.<\/p>\n<div id=\"image_1041673491\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT1.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT1-300x205.jpg 300w\" alt=\"Covalent-(CQT)\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT1-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT1.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfque_objetivos_persigue\"><\/span><strong>\u00bfQu\u00e9 objetivos persigue?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Como todo proyecto, Covalent cuenta con unos objetivos claros y definidos. Uno de los m\u00e1s importantes es el ofrecer acceso a los servicios de gesti\u00f3n y datos en los que los desarrolladores de las\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-una-dapp\/\"><b>dApps<\/b><\/a>\u00a0puedan emplear la\u00a0<b>REST API<\/b>\u00a0del proyecto para la obtenci\u00f3n de datos de las cadenas de bloques indexadas en la Covalent Network.<\/p>\n<p>Covalent busca indexar datos de cada bloque en las blockchains soportadas. Entre estos\u00a0<b>datos<\/b>\u00a0se incluyen direcciones,\u00a0<b>TX Hash, Block\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-un-hash\/\">Hash<\/a>, Transacciones de estado, Direcciones, Eventos de registro, Operaciones con tokens, Creaci\u00f3n y despliegue de contratos, Eventos de seguimiento, Interacci\u00f3n con contratos, entre otros.<\/b><\/p>\n<p>Todos estos datos soportados nos llevan al hecho de que este proyecto puede ofrecer a sus usuarios un conjunto completo de datos \u00fatiles que se pueden emplear para mejorar las prestaciones y servicios de nuestras aplicaciones. Por ello, Covalent nos permite tener una mayor disponibilidad de datos que podemos integrar. Covalent es capaz de\u00a0<b>indexar<\/b>\u00a0la totalidad de los datos y tenerlos\u00a0<b>disponibles<\/b>\u00a0en una sola\u00a0<b>API<\/b>, sin necesidad de realizar pasos anteriores de configuraci\u00f3n y despliegue.<\/p>\n<p>Un aspecto a destacar de este proyecto es su capacidad para que los desarrolladores puedan crear de forma f\u00e1cil y r\u00e1pida soluciones financieras aprovechando \u201cbloques de construcci\u00f3n\u201d de diversos proyectos. Esta caracter\u00edstica es posible gracias a la funcionalidad\u00a0<b>multicadena<\/b>\u00a0del proyecto ligada a su<b>\u00a0API de desarrollo<\/b>.<\/p>\n<div id=\"image_159182745\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT2.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT2-300x205.jpg 300w\" alt=\"Covalent-(CQT)\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT2.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT2-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/01\/Covalent-CQT2.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfcomo_funciona_covalent\"><\/span><strong>\u00bfC\u00f3mo funciona Covalent?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Lo primero que debemos saber es que todo el funcionamiento de Covalent est\u00e1 basado en\u00a0<b>\u201cdata sink\u201d<\/b>, un sistema colector de datos encargado de recibir toda la informaci\u00f3n de las cadenas de bloques interconectadas para posteriormente\u00a0<b>clasificar<\/b>\u00a0dichos datos en los\u00a0<b>\u201cblock-specimens\u201d<\/b>. As\u00ed es como la plataforma puede recopilar toda la informaci\u00f3n de diversas cadenas de bloques y crear un gran \u00edndice al que podremos acceder en busca de datos cuando queramos.<\/p>\n<p>Para almacenar todos estos datos encontramos un problema claro y es la capacidad de almacenamiento. Para hacernos una idea, solamente la blockchain de\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-y-como-funciona-ethereum-eth\/\">Ethereum<\/a>\u00a0ocupa m\u00e1s de 9 TB de\u00a0<b>informaci\u00f3n<\/b>, y es solo una de las tantas que interconecta sus datos con Covalent. Para enfrentar este\u00a0<b>problema<\/b>\u00a0los desarrolladores de Covalent han creado una\u00a0<b>estructura de funcionamiento en Covalent Network\u00a0<\/b>que facilita la soluci\u00f3n al problema. Dicha estructura cuenta con varios elementos que veremos a continuaci\u00f3n:<\/p>\n<ul>\n<li><b>Validadores<\/b>. Se tratan de nodos dise\u00f1ados para garantizar que los datos lleguen de forma correcta a Covalent Network y que sean precisos y ver\u00eddicos. Adem\u00e1s, realizan dos tareas vitales. La primera es garantizar que los datos en la red sean correctos y la segunda es mantener el funcionamiento honesto de los participantes de la red.<\/li>\n<li><b>Productores de block-specimens.<\/b>\u00a0Estos productores se encargan de ejecutar el anteriormente mencionado data sink. Para ello, los productores ejecutan un nodo de la red a la que realizan el data sink y a partir de los datos extra\u00eddos del nodo se clasifican en dependencia de las necesidades de la red. Otra forma de llamarlos es como \u201cmineros de datos\u201d<\/li>\n<li><b>Indexadores<\/b>. La funci\u00f3n de los indexadores se basa en producir y publicar los resultados en la red de Covalent, es decir, obtienen los datos para posteriormente comprobar su exactitud y finalmente publicar los resultados en la red de almacenamiento de Covalent.<\/li>\n<li><b>Respondedores<\/b>. Esta parte del sistema es la encargada de recibir las solicitudes de datos y ofrecer una respuesta a esta solicitud. Existen dos tipos de respondedores. Uno de ellos son los Respondedores de Solicitud de Almacenamiento y otros son los Respondedores de Solicitud de Consulta.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Puede que alguna vez hayas escuchado hablar sobre\u00a0Covalent\u00a0(CQT), un proyecto orientado a ofrecer a sus usuarios un servicio conocido como\u00a0REST API\u00a0basado en hacer m\u00e1s f\u00e1cil el\u00a0desarrollo\u00a0de\u00a0aplicaciones\u00a0en la cadena de bloques. Todo lo que ofrece este proyecto basa su funcionamiento en una red descentralizada que emplea el poder de la blockchain para garantizar un\u00a0correcto\u00a0funcionamiento, sin fallos [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":5042,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5040","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criptomonedas"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=5040"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5040\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/5042"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=5040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=5040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=5040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}