{"id":16379,"date":"2023-05-15T00:39:14","date_gmt":"2023-05-15T00:39:14","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=16379"},"modified":"2022-12-01T17:12:56","modified_gmt":"2022-12-01T17:12:56","slug":"estandares-de-nft-en-ethereum","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/estandares-de-nft-en-ethereum","title":{"rendered":"Est\u00e1ndares de NFT en Ethereum"},"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\/estandares-de-nft-en-ethereum\/#%c2%bfque_es_un_estandar_de_nft_de_ethereum\" >\u00bfQu\u00e9 es un est\u00e1ndar de NFT de Ethereum?<\/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\/estandares-de-nft-en-ethereum\/#erc721_el_primer_estandar_de_nft\" >ERC721, el primer est\u00e1ndar de NFT<\/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\/estandares-de-nft-en-ethereum\/#erc-1155_combinando_estandares\" >ERC-1155, combinando est\u00e1ndares<\/a><\/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\/estandares-de-nft-en-ethereum\/#erc-2309_modificando_el_estandar_original\" >ERC-2309, modificando el est\u00e1ndar original<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.bitnovo.com\/blog\/estandares-de-nft-en-ethereum\/#palabras_finales\" >Palabras finales<\/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><span style=\"font-weight: 400;\">El esp\u00edritu open-source de colaboraci\u00f3n mutua y contribuir hacia un mismo fin que domina los \u00e1nimos detr\u00e1s de la red, capaz de soportar contratos inteligentes, m\u00e1s importante del ecosistema cripto, se materializa en la creaci\u00f3n de los est\u00e1ndares de NFT de Ethereum.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mediante su creaci\u00f3n, desarrolladores abocados al bien com\u00fan, determinan pautas generales para crear en esta blockchain. Es as\u00ed que contamos en Ethereum, con est\u00e1ndar varios a la hora de poblar la red con tokens, aplicaciones y contratos inteligentes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En el d\u00eda de hoy, nuestro foco estar\u00e1 en aquellos est\u00e1ndares utilizados en el vibrante mundo de los NFT. Repasaremos los tres m\u00e1s importantes, y descubri\u00e9ndolos, entenderemos como Ethereum se organiza y evoluciona.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfque_es_un_estandar_de_nft_de_ethereum\"><\/span>\u00bfQu\u00e9 es un est\u00e1ndar de NFT de Ethereum?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>A la hora de definir a Ethereum, contamos con una infinidad modos, sumamente diversos entre s\u00ed, de enfrentar esta tarea. Ci\u00f1\u00e9ndonos al art\u00edculo que hoy nos convoca, podemos decir que:<\/strong><\/p>\n<ul>\n<li><strong>Ethereum es un est\u00e1ndar, dentro del ecosistema blockchain, que se encarga de crear est\u00e1ndares con el fin de facilitar su autodesarrollo y su seguridad<\/strong><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Esta, quiz\u00e1s, manera alternativa de definir a esta blockchain, guarda relaci\u00f3n con el famoso trilema cripto, as\u00ed como tambi\u00e9n con el objetivo primigenio de Ethereum.<strong> Por un lado, el \u201ctril\u00e9mico\u201d, Ethereum persigue tres factores:<\/strong><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Seguridad<\/strong><\/li>\n<li style=\"font-weight: 400;\"><strong>Escalabilidad<\/strong><\/li>\n<li style=\"font-weight: 400;\"><strong>Descentralizaci\u00f3n<\/strong><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Se trata de tres conceptos, que revisten la misma importancia y deben ser tenidos en cuenta por igual, a la hora de desarrollar la red. De este modo, cada vez que se enfocan los esfuerzos sobre uno de ellos, resulta un mandamiento no actuar en detrimento de los otros dos. Los est\u00e1ndares de desarrollo, se focalizan sobre la seguridad de la red.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A trav\u00e9s de la creaci\u00f3n de est\u00e1ndares, tales como <a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-un-token-erc-721\">ERC-721<\/a> o <a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-un-token-erc-20\">ERC-20<\/a>, la comunidad provee a los desarrolladores un ejemplo seguro y auditado de crear en Ethereum. <strong>Por otro lado, el objetivo de Ethereum es:<\/strong><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Convertirse en la computadora mundial<\/strong><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Los est\u00e1ndares, que hoy repasaremos, permiten que los creadores de aplicaciones de la red, sepan qu\u00e9 tipos de tokens se encontrar\u00e1n del otro lado. En este sentido, la interacci\u00f3n dentro de la red, se simplifica y <a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-y-como-funciona-ethereum-eth\">Ethereum<\/a> crece con paso firme.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ahora s\u00ed, analicemos los tres tipos de est\u00e1ndares de NFT, que existen.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"erc721_el_primer_estandar_de_nft\"><\/span>ERC721, el primer est\u00e1ndar de NFT<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>El est\u00e1ndar ERC-721, es aquel que nos permite generar, de modo seguro y relativamente simple, uno NFT en la red de Ethereum. Adaptando estos contratos, previamente auditados por Ethereum Foundation o compa\u00f1\u00edas del renombre de Open Zeppelin, a nuestras propias necesidades, podremos crear NFT que respondan a nuestros designios.<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Respetando las bases del est\u00e1ndar ERC-721, nuestras creaciones ser\u00e1n compatibles con la mayor parte, por no decir todas, las aplicaciones descentralizadas existentes en la red.<\/span><\/p>\n<p><strong>\u00bfQu\u00e9 funcionalidades nos provee este est\u00e1ndar? Un token que ser\u00e1 intercambiable por otros, as\u00ed como tambi\u00e9n inviable a trav\u00e9s de la blockchain, pero poseer\u00e1 caracter\u00edsticas \u00fanicas e irrepetibles que lo har\u00e1n escaso y no fungible. Caracter\u00edsticas, estas \u00faltimas, que han llevado a los NFT o ERC-721 en la cadena de bloques de Ethereum a cumplir el rol de coleccionables.\u00a0<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Fue all\u00e1 por enero del 2018, cuando el p\u00f3ker compuesto por William Entriken, Dieter Shirley, Jacob Evans y Nastassia Sachs propuso el est\u00e1ndar ERC-721. Su aporte dio rienda suelta a un pujante ecosistema de NFT, que lleg\u00f3 a sorprender al propio <a href=\"https:\/\/www.bitnovo.com\/blog\/quien-es-vitalik-buterin\">Vitalik Buterin<\/a>.<\/span><\/p>\n<p>&nbsp;<\/p>\n<div id=\"image_593533124\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\">\n<figure id=\"attachment_16801\" aria-describedby=\"caption-attachment-16801\" style=\"width: 768px\" class=\"wp-caption alignnone\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-16801\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/11\/Estandares-NFT-leyenda-1.png\" alt=\"Est\u00e1ndares de NFT en Ethereum\" width=\"768\" height=\"526\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/11\/Estandares-NFT-leyenda-1.png 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/11\/Estandares-NFT-leyenda-1-300x205.png 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption id=\"caption-attachment-16801\" class=\"wp-caption-text\">El est\u00e1ndar ERC721, desarrollado por Dieter Shirley, ha sido el responsable de \u201cla fiebre de los NFT\u201d<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"erc-1155_combinando_estandares\"><\/span>ERC-1155, combinando est\u00e1ndares<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Al analizar este est\u00e1ndar, nos topamos con un ejemplo real de aquella famosa frase que reza:<\/span><\/p>\n<blockquote><p><span style=\"font-weight: 400;\">En la uni\u00f3n, est\u00e1 la fuerza<\/span><\/p><\/blockquote>\n<p><strong>El est\u00e1ndar ERC-1155 surge de la combinaci\u00f3n de dos conceptos diversos a la hora de crear en la red de Ethereum. Por un lado, tenemos el concepto de token no fungible, contenido dentro del est\u00e1ndar ERC-721 y por el otro, el concepto de tokens fungibles, nacido de la mano del est\u00e1ndar ERC-20. Lo que nos facilita este est\u00e1ndar, es la creaci\u00f3n de, en un solo contrato inteligente, distintos NFT con las mismas caracter\u00edsticas.\u00a0<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Veamos un ejemplo. Por medio del est\u00e1ndar ERC-1155, podr\u00edamos dar vida a una colecci\u00f3n de NFTs para un juego blockchain. En el mismo, quiz\u00e1s necesitemos contar con un NFT con un mismo personaje y un mismo accesorio, pero que se distinga por su n\u00famero de ID. Entonces, este est\u00e1ndar nos permite crear varios NFT, con im\u00e1genes de este mismo personaje con el mismo accesorio, pero cada uno poseer\u00eda un ID diferente.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Quiz\u00e1s, este ejemplo no te sorprenda, pero lo valioso de este est\u00e1ndar viene a colaci\u00f3n que, de haberlos creado con ERC-721, al tratarse de la misma imagen con el mismo accesorio, estos ser\u00edan imposibles de distinguir.<\/span><\/p>\n<p><strong>En este sentido, el est\u00e1ndar ERC-1155 le agrega \u00abfungibilidad\u00bb a los NFT, ya que cualquiera de estos NFT, en los que solo var\u00eda el n\u00famero de ID, ser\u00edan intercambiable entre s\u00ed. Es as\u00ed que, los tokens creados bajo este est\u00e1ndar, son \u00fatiles a la hora de crear juegos blockchain, mientras que los tokens creados gracias al ERC-721, siguen siendo perfectos para desarrollar coleccionables.<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Por \u00faltimo, es necesario mencionar, que enviar un token ERC-1155 a trav\u00e9s de la red de Ethereum es sumamente menos costoso que enviar uno del tipo ERC-721. Esta caracter\u00edstica los empuja una vez m\u00e1s a ser el est\u00e1ndar adecuado para los juegos blockchain.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"erc-2309_modificando_el_estandar_original\"><\/span>ERC-2309, modificando el est\u00e1ndar original<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Aqu\u00ed nos topamos con un est\u00e1ndar que fue creado con el objetivo de crear un problema espec\u00edfico, nacido desde el seno de la comunidad NFT de Ethereum. <strong>El famoso est\u00e1ndar ERC-721, cuenta con una limitaci\u00f3n. A la hora de crear un token no fungible por a trav\u00e9s de este est\u00e1ndar, solo podemos crear uno por vez. \u00bfQu\u00e9 problemas acarrea esta limitaci\u00f3n? Podemos decir que dos:<\/strong><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><strong>Necesidad de repetir el proceso por cada NFT que creemos<\/strong><\/li>\n<li style=\"font-weight: 400;\"><strong>Por cada uno de ellos que creemos, deberemos abonar una transacci\u00f3n<\/strong><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Si bien, el primer punto puede solucionarse por medio de herramientas inform\u00e1ticas dise\u00f1adas para suplir al ser humano, a la hora de realizar tareas autom\u00e1ticas, el segundo punto reviste un contrapunto econ\u00f3mico irresuelto.<\/span><\/p>\n<p><strong>Sin embargo, gracias al desarrollo del est\u00e1ndar ERC-2309, hoy en d\u00eda podemos crear m\u00faltiples tokens bajo el est\u00e1ndar ERC-721 en un solo movimiento. Esto nos permite, no solo ahorrarnos aquellas tediosas y repetitivas tareas, sino tambi\u00e9n salvar una gran cantidad de dinero en \u201cfees\u201d de la red de Ethereum<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">De todos modos, es destacable mencionar, que el env\u00edo de los tokens creados bajo el mencionado est\u00e1ndar, comparten los costos de aquellos creados bajo el dise\u00f1o de los ERC-721.<\/span><\/p>\n<p>&nbsp;<\/p>\n<div id=\"image_706478518\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\">\n<figure id=\"attachment_16806\" aria-describedby=\"caption-attachment-16806\" style=\"width: 768px\" class=\"wp-caption alignnone\"><img decoding=\"async\" class=\"size-full wp-image-16806\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/11\/Estandares-NFT-leyenda-2.png\" alt=\"Est\u00e1ndares de NFT en Ethereum\" width=\"768\" height=\"526\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/11\/Estandares-NFT-leyenda-2.png 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2022\/11\/Estandares-NFT-leyenda-2-300x205.png 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption id=\"caption-attachment-16806\" class=\"wp-caption-text\">ERC1115, la evoluci\u00f3n natural de los est\u00e1ndares ERC20 y ERC721, que los contiene a ambos<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h3><span class=\"ez-toc-section\" id=\"palabras_finales\"><\/span>Palabras finales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Me toca cerrar este art\u00edculo, tal como lo he hecho en otras ocasiones, resaltando el poder de generar soluciones para sus propias limitaciones, que el cripto-mundo posee. Evidentemente, Ethereum, y por consecuencia el ecosistema blockchain como un todo, est\u00e1 centrado en su autogesti\u00f3n, protecci\u00f3n y crecimiento.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Los tres est\u00e1ndares, que hoy he tenido el gusto de presentarte, cumplen funciones espec\u00edficas y complementarias que facilitan la experiencia de todos. Desde desarrolladores hasta usuarios, cada uno de los que utilizamos la red, nos beneficiamos con estas estandarizaciones.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">El futuro de un ecosistema, que trabaja bajo estas premisas, se augura, cuanto menos interesante. No queda ya duda alguna, que la comunidad de Ethereum continuar\u00e1 trabajando en pos de mejorar d\u00eda a d\u00eda esta blockchain y elevar al m\u00e1ximo su est\u00e1ndar de excelencia.<\/span><\/p>\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>El esp\u00edritu open-source de colaboraci\u00f3n mutua y contribuir hacia un mismo fin que domina los \u00e1nimos detr\u00e1s de la red, capaz de soportar contratos inteligentes, m\u00e1s importante del ecosistema cripto, se materializa en la creaci\u00f3n de los est\u00e1ndares de NFT de Ethereum. Mediante su creaci\u00f3n, desarrolladores abocados al bien com\u00fan, determinan pautas generales para crear [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16796,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[146],"tags":[],"class_list":["post-16379","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\/16379","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=16379"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/16379\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/16796"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=16379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=16379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=16379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}