{"id":5723,"date":"2023-06-02T04:48:28","date_gmt":"2023-06-02T04:48:28","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=5723"},"modified":"2022-05-09T10:36:48","modified_gmt":"2022-05-09T10:36:48","slug":"que-es-hashcash","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/que-es-hashcash","title":{"rendered":"\u00bfQu\u00e9 es HashCash?"},"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-hashcash\/#historia_de_hashcash\" >Historia de HashCash<\/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-hashcash\/#%c2%bfcomo_funciona_hashcash\" >\u00bfC\u00f3mo funciona HashCash?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-hashcash\/#%c2%bfcomo_saber_si_el_correo_no_es_spam\" >\u00bfC\u00f3mo saber si el correo no es spam?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-hashcash\/#hashcash_y_bitcoin\" >HashCash y Bitcoin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-hashcash\/#ventajas_y_desventajas_de_hashcash\" >Ventajas y desventajas de HashCash<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-hashcash\/#ventajas_de_hashcash\" >Ventajas de HashCash<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-hashcash\/#desventajas_de_hashcash\" >Desventajas de HashCash<\/a><\/li><\/ul><\/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\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Probablemente no lo sepas, pero Bitcoin es una tecnolog\u00eda creada a partir de la combinaci\u00f3n de otros proyectos y tecnolog\u00edas anteriores. Por esto, podemos afirmar que el protocolo Proof of Work es una herencia de HashCash. Pero\u00a0<b>\u00bfqu\u00e9 es HashCash y de qu\u00e9 manera ha sido usado en el contexto de las criptomonedas?<\/b>\u00a0Si quieres saberlo, sigue leyendo.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h2><span class=\"ez-toc-section\" id=\"historia_de_hashcash\"><\/span><strong>Historia de HashCash<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><b>Hashcash es un sistema de prueba de trabajo (PoW)\u00a0<\/b>creado por Adam Back en 1997, aunque su\u00a0Whitepaper fue publicado en 2002.<\/p>\n<p>El objetivo principal de Hashcash era minimizar la recepci\u00f3n de grandes cantidades de correos electr\u00f3nicos no deseados, utilizando la colisi\u00f3n de hashes para ello.\u00a0Inicialmente,\u00a0<b>su creaci\u00f3n estaba destinada a combatir el spam de correo electr\u00f3nico y los ataques DDoS<\/b>. Sin embargo, en tiempos m\u00e1s recientes, el sistema\u00a0<b>se hizo popular con Bitcoin<\/b>\u00a0y otras criptomonedas,\u00a0<b>como una pieza esencial del algoritmo de miner\u00eda<\/b>.<\/p>\n<p>Antes de bitcoin, SpamAssasin y Microsoft usaban hashcash en hotmail, exchange, outlook, etc.<\/p>\n<p>En el algoritmo original de 1997, el hashcash usaba SHA1 porque en ese momento, este era el hash recomendado por NIST.<\/p>\n<p>Bitcoin que se lanz\u00f3 en 2008\/2009 usa SHA256 ya que SHA1 comenz\u00f3 a mostrar algunas debilidades.<\/p>\n<\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner text-center\">\n<h2 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"%c2%bfcomo_funciona_hashcash\"><\/span>\u00bfC\u00f3mo funciona HashCash?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div id=\"row-1557723676\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner text-center\">\n<div id=\"image_1350767252\" 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\/2021\/04\/Qu%C3%A9-es-HashCash.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash-300x205.jpg 300w\" alt=\"\u00bfC\u00f3mo funciona HashCash?\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p style=\"text-align: left;\">El hash puede definirse como\u00a0<b><i>un algoritmo que transforma un input de datos en una direcci\u00f3n alfanum\u00e9rica caracterizada por un n\u00famero fijo de d\u00edgitos, que resume y protege la informaci\u00f3n insertada<\/i><\/b>.<\/p>\n<p style=\"text-align: left;\">Es decir,\u00a0<b>con el hashing, cualquier dato se puede formalizar, convirti\u00e9ndose en un n\u00famero \u00fanico<\/b>, aparentemente aleatorio, pero con una longitud predeterminada.<\/p>\n<p style=\"text-align: left;\">C\u00f3mo ya adelantamos, antes del Bitcoin, Hashcash fue inventado como una\u00a0<b>forma de prevenir el correo no deseado<\/b>\u00a0(spam).<\/p>\n<p style=\"text-align: left;\">Su inventor, Adam Back, pensaba que la \u00fanica manera para poner un freno al env\u00edo de correos masivos era ponerle un coste m\u00ednimo (por ejemplo un centavo). Esto para un usuario normal no ser\u00eda un l\u00edmite, ya que no suele enviar miles de correos. Pero para a un spammer esto supondr\u00eda un gasto de millones de centavos diarios y desincentivar\u00eda su conducta.<\/p>\n<p style=\"text-align: left;\">Pero,\u00a0<b><i>\u00bfc\u00f3mo podr\u00eda Hashcash obligar a los spammers a gastar un centavo digital?<\/i><\/b>\u00a0La respuesta radica en la idea central detr\u00e1s de Hashcash, que ahora tambi\u00e9n es un factor clave de Bitcoin:\u00a0<b>la Prueba de Trabajo<\/b>.<\/p>\n<p style=\"text-align: left;\">En el caso concreto del uso de correos electr\u00f3nicos, para solucionar el problema de spam, hay que\u00a0<b><i>agregar una codificaci\u00f3n textual de un sello hashcash al encabezado del correo electr\u00f3nico<\/i><\/b>\u00a0para demostrar que el remitente ha gastado una cantidad modesta de tiempo de CPU calculando el sello antes de enviar el correo electr\u00f3nico.<\/p>\n<p style=\"text-align: left;\">De esta manera, sabiendo si el remitente ha tardado cierto tiempo en generar el sello y en enviar el correo electr\u00f3nico, sabremos si es un spammer. Es decir, los receptores de correos pueden verificar si un remitente hizo tal inversi\u00f3n (pagando la tarifa m\u00ednima) y usar los resultados para ayudar a filtrar el correo electr\u00f3nico.<\/p>\n<p style=\"text-align: left;\">Un ejemplo de encabezado del correo ser\u00e1 como este ejemplo:<\/p>\n<p style=\"text-align: left;\">X-Hashcash: 1:20:1303030600:mymail@domain.com::McMybZIhxKXu57jd:ckvi<\/p>\n<p style=\"text-align: left;\">El encabezado contiene:<\/p>\n<ul style=\"text-align: left;\">\n<li aria-level=\"1\"><b>La direcci\u00f3n de correo electr\u00f3nico<\/b>\u00a0del destinatario (<a href=\"mailto:mymail@domain.com\">mymail@domain.com<\/a>) que requiere que se calcule un encabezado diferente para cada destinatario;<\/li>\n<li aria-level=\"1\"><b>La fecha<\/b>\u00a0que permite al destinatario asegurarse de que el encabezado sea exclusivo del mensaje de correo electr\u00f3nico;<\/li>\n<li aria-level=\"1\"><b>La informaci\u00f3n<\/b>\u00a0que prueba que se ha realizado el c\u00e1lculo requerido.<\/li>\n<\/ul>\n<h3 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"%c2%bfcomo_saber_si_el_correo_no_es_spam\"><\/span><b>\u00bfC\u00f3mo saber si el correo no es spam?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"text-align: left;\">Entonces, \u00bfc\u00f3mo se puede saber si un correo contiene spam seg\u00fan el algoritmo HashCash?<\/p>\n<p style=\"text-align: left;\"><b>LADO DEL REMITENTE<\/b><\/p>\n<p style=\"text-align: left;\">En el caso del lado del remitente, su ordenador prepara un encabezado y agrega un valor de contador inicializado a un n\u00famero aleatorio. Luego calcula el hash SHA-1 de 160 bits del encabezado. Si los primeros 20 bits (los 5 d\u00edgitos hexadecimales m\u00e1s significativos) del hash son todos ceros, entonces se trata de un encabezado aceptable.<\/p>\n<p style=\"text-align: left;\">Si por lo contrario el encabezado no es v\u00e1lido, el remitente incrementar\u00e1 el contador y volver\u00e1 a intentar el hash.<\/p>\n<p style=\"text-align: left;\">De 2160 valores hash posibles, hay 2140 valores hash que satisfacen este criterio y\u00a0<b>la posibilidad de seleccionar aleatoriamente un encabezado que tendr\u00e1 20 ceros como comienzo del hash es de 1 en 220<\/b>\u00a0(aproximadamente uno en un mill\u00f3n).<\/p>\n<p style=\"text-align: left;\">El remitente tendr\u00e1 que probar en promedio 220 valores para encontrar un encabezado v\u00e1lido y esto tomar\u00eda alrededor de un segundo para encontrarlo. Un usuario normal en un ordenador no sufrir\u00eda de manera significativa por el tiempo de procesamiento requerido para generar la cadena Hashcash. Sin embargo, los spammers sufrir\u00edan significativamente debido a la gran cantidad de mensajes spam enviados<\/p>\n<p style=\"text-align: left;\"><b>LADO DEL DESTINATARIO<\/b><\/p>\n<p style=\"text-align: left;\">En cuanto al lado del destinatario, el sistema funciona as\u00ed:<\/p>\n<p style=\"text-align: left;\"><b>El ordenador del destinatario calcula el hash SHA-1 de 160 bits\u00a0<\/b>de toda la cadena (en aproximadamente dos microsegundos en una m\u00e1quina de 1 GHz).<\/p>\n<p style=\"text-align: left;\">Si los primeros 20 bits no son todos cero, el hash no es v\u00e1lido.<\/p>\n<p style=\"text-align: left;\">El ordenador del destinatario verifica la fecha en el encabezado (por ejemplo, \u00ab130421\u00bb, que representa la fecha 13 de abril de 2021). Si no est\u00e1 dentro de los dos d\u00edas posteriores a la fecha actual, no es v\u00e1lido (esto es debido a que se compensa la desviaci\u00f3n del reloj y el tiempo de enrutamiento de la red entre diferentes sistemas).<\/p>\n<p style=\"text-align: left;\">El ordenador del destinatario verifica si la direcci\u00f3n de correo electr\u00f3nico coincide con alguna de las direcciones de correo electr\u00f3nico v\u00e1lidas registradas por el destinatario o si coincide con alguna de las listas de correo a las que est\u00e1 suscrito. Si no se encuentra una coincidencia, la cadena hash no es v\u00e1lida.<\/p>\n<p style=\"text-align: left;\">Finalmente, el ordenador del destinatario inserta la cadena hash en una base de datos. Si la cadena ya est\u00e1 en la base de datos (es decir, se est\u00e1 intentando reutilizar la cadena hash), no es v\u00e1lida.<\/p>\n<p style=\"text-align: left;\"><b>Si la cadena hash pasa todas estas pruebas<\/b>\u00a0(que tardan pocos segundos),\u00a0<b><i>se considera una cadena hash v\u00e1lida<\/i><\/b>.<\/p>\n<p style=\"text-align: left;\">Hasta el d\u00eda de hoy no se conoce ning\u00fan m\u00e9todo m\u00e1s eficiente que este sistema de fuerza bruta para encontrar un encabezado v\u00e1lido.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"hashcash_y_bitcoin\"><\/span>HashCash y Bitcoin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<\/div>\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"row-724180300\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner text-center\">\n<div id=\"image_1130662215\" 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\/2021\/04\/Qu%C3%A9-es-HashCash01.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash01.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash01-300x205.jpg 300w\" alt=\"HashCash y Bitcoin\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash01.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash01-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Qu\u00e9-es-HashCash01.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>Satoshi Nakamoto se refiri\u00f3 al t\u00e9rmino HashCash en el Whitepaper de Bitcoin explicando que el algoritmo de Back fue\u00a0<b>la fuente de inspiraci\u00f3n que le llev\u00f3 a crear el algoritmo de miner\u00eda Proof of Work<\/b>\u00a0que se encuentra en el libro mayor distribuido de Bitcoin.<\/p>\n<p>La red Bitcoin utiliza un sistema de prueba de trabajo para permitir la capacidad de minar nuevos tokens de Bitcoin, crear bloques en la blockchain y mantener en seguridad la red.<\/p>\n<p>Para que un minero (nodo) cree un bloque, tendr\u00e1 que descubrir un c\u00f3digo algor\u00edtmico para cumplir con el objetivo de la dificultad de la red.<\/p>\n<p>Los bloques que se verifican se apilan unos sobre otros y forman la blockchain.<\/p>\n<p><b>El prop\u00f3sito de la prueba de trabajo es\u00a0<\/b>proteger la red de actividades maliciosas. \u00bfC\u00f3mo lo consigue? Pues,\u00a0<b>brindando a los mineros un incentivo para respaldar y asegurar la red de Bitcoin<\/b>\u00a0y haciendo que sea rentable hacerlo y que no sea rentable intentar piratear la red.<\/p>\n<p><b><i>La diferencia entre el algoritmo HashCash<\/i><\/b>\u00a0usado para detectar correos spam<b><i>\u00a0y la red Bitcoin<\/i><\/b>\u00a0es que\u00a0la prueba de trabajo de\u00a0<b>Bitcoin utiliza dos hashes SHA-256<\/b>\u00a0continuos, lo que limita la tasa promedio de 6 nuevos bloques de transacciones por hora.<\/p>\n<p>Esta limitaci\u00f3n, junto con la creciente popularidad de la\u00a0<strong><a href=\"https:\/\/www.bitnovo.com\/blog\/como-minar-bitcoin\/\">miner\u00eda de Bitcoin<\/a><\/strong>, aumenta la dificultad de la miner\u00eda.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"ventajas_y_desventajas_de_hashcash\"><\/span>Ventajas y desventajas de HashCash<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"ventajas_de_hashcash\"><\/span>Ventajas de HashCash<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li aria-level=\"1\">Primero, Hashcash es bastante f\u00e1cil de implementar en cuentas de correo y filtros de spam y no se necesita un servidor central;<\/li>\n<li aria-level=\"1\">Es invisible para los usuarios;<\/li>\n<li aria-level=\"1\">Es 100% efectivo contra spambots, ya que casi ninguno tiene la capacidad de leer y ejecutar Javascript.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"desventajas_de_hashcash\"><\/span>Desventajas de HashCash<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>La principal desventaja de HashCash es que\u00a0<b>requiere un navegador con Javascript habilitado<\/b>\u00a0y, adem\u00e1s, si el usuario no cuenta\u00a0<b>con un equipo potente<\/b>, puede tardar varios segundos en calcularse.<\/p>\n<\/div>\n<\/div>\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\"> 5<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Probablemente no lo sepas, pero Bitcoin es una tecnolog\u00eda creada a partir de la combinaci\u00f3n de otros proyectos y tecnolog\u00edas anteriores. Por esto, podemos afirmar que el protocolo Proof of Work es una herencia de HashCash. Pero\u00a0\u00bfqu\u00e9 es HashCash y de qu\u00e9 manera ha sido usado en el contexto de las criptomonedas?\u00a0Si quieres saberlo, sigue [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5736,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[146],"tags":[],"class_list":["post-5723","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5723","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=5723"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/5723\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/5736"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=5723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=5723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=5723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}