La Disaster Girl. Foto: Dave Roth / Know Your Meme
Como puedes ver, los NFTs pueden aportar cantidades locas de dinero. Algunas NFT son, por supuesto, más atractivas y, por tanto, la gente está dispuesta a pagar sumas considerables por ellas, mientras que otras NFT se venden por céntimos. El principio de creación de valor en este mercado es sencillo: cuanto más conocido (buscado) es un lote, más caro es.
He aquí algunos ejemplos más de lotes famosos de NFT:
¿Cómo funciona el NFT Marketplace?
A diferencia del bitcoin o el éter, no se puede comerciar con tokens no intercambiables directamente en las bolsas de criptodivisas convencionales. Para comprar y vender NFT, se necesitan plataformas comerciales especiales que permitan emitir, almacenar y negociar fichas no intercambiables. Los grandes marketplaces OpenSea, Rarible, Superfarm y Mintable dominan actualmente este mercado.
Generan NFTs utilizando contratos inteligentes especiales que añaden un conjunto de información única (metadatos) a cada uno de estos tokens y prescriben sus parámetros básicos (nombre, inmutabilidad, indivisibilidad, dirección/número, etc.). Los tokens no intercambiables pueden comprarse y venderse en la plataforma a un precio fijo o mediante subastas.
Cómo funcionan los contratos inteligentes de NFT-marketplace.
Fuente
¿Cómo funcionan los contratos inteligentes del mercado NFT?
En el lado del cliente, los mercados NFT funcionan como las tiendas online normales. El usuario debe registrarse en la plataforma y crear un monedero digital personal para almacenar NFT y criptomonedas. El usuario puede entonces utilizar el listado para comprar NFTs o crear su propio token. La ejecución de una NFT suele ser sencilla y similar a la creación de un anuncio en eBay. Tiene que proporcionar un nombre, un precio, dar una descripción y una imagen, foto, vídeo, gif y similares.
Interfaz del mercado OpenSea NFT
Nichos y aplicaciones de los NFT
La mayoría de las NFT se utilizan para comercializar todo tipo de obras de arte digitales, desde copias digitales de cuadros reales hasta memes. Por ejemplo, en la plataforma comercial OpenSea, puedes comprar, vender y transferir imágenes, vídeos, gifs y música. La plataforma se ejecuta en Ethereum y emite NFTs utilizando los protocolos ERC721 y ERC1155.
Pero las bellas artes no son el único ámbito de aplicación de las fichas no intercambiables. También pueden utilizarse para intercambiar tarjetas coleccionables (NBA Top Shot), personajes de juegos (CryptoKitties), bienes inmuebles (Mintable), mundos virtuales (Metaverses), ofertas de inversión (contrato Spencer DINWIDDIE) y cualquier otro ámbito en el que se pueda tokenizar la propiedad de algo. La clave es crear un mercado que sea capaz de manejar la propiedad que usted desea.
Por ejemplo, si quiere desarrollar un mercado de NFT para el comercio de obras de arte, esencialmente tiene que crear una tienda online normal, cuyo lado del servidor debe ser capaz de liberar, almacenar, vender y cambiar NFT. Esto es relativamente sencillo. Sin embargo, si necesita una plataforma NFT para el comercio de bienes inmuebles, tendrá que crear un análogo de Zillow o Trulia. Estas plataformas deben ser capaces de trabajar con las bases de datos de la MLS y del registro estatal, identificar la ubicación del usuario, etc.
Y así con cada esfera. He aquí algunos ejemplos más:
Aprendizaje en línea. Estos mercados deben ofrecer una gama completa de servicios para el aprendizaje en línea: desde la venta de un curso de formación hasta el seguimiento del progreso de aprendizaje del comprador y la comunicación con los instructores.
Proyectos de inversión. Este tipo de mercados NFT deberían funcionar como un mercado de valores para negociar títulos. Es decir, deben ofrecer la posibilidad de emitir títulos legalmente legales con derecho a la propiedad, a los dividendos o a la participación en los beneficios.
La seguridad. Los tokens no intercambiables pueden funcionar como llaves de acceso a contenidos, software, una base de datos, un sistema operativo o un evento. Para vender este tipo de NFT, el mercado debe ser lo más seguro y fiable posible y admitir las características de seguridad más populares del lado del comprador (Touch ID, Face ID, Eye ID, etc.).
Los videojuegos. La venta y compra de NFT, que representan activos o personajes únicos del juego, suele tener lugar dentro del juego (a cambio de dinero del juego) o en lugares externos en línea que garantizan el intercambio seguro de dinero real por el activo del juego (como en Steam). Esto implica una integración muy estrecha con el videojuego.
Características principales del mercado
La plataforma de comercio NFT combina las funciones de una tienda en línea, una subasta y una plataforma de blockchain para la emisión de tokens no intercambiables. Los usuarios deberían poder crear sus propios productos NFT y venderlos. Además, estos mercados suelen ofrecer algunas características para atraer y retener a los clientes y mejorar su experiencia. Cuando desarrolle su propio mercado NFT, lo mejor es empezar implementando las siguientes cosas.
Escaparate. Esta función proporciona a los visitantes del mercado toda la información que necesitan sobre el artículo: título, precio, descripción, vista previa, propietario, método de compra, valoración, etc. Algunos mercados de NFT también proporcionan información sobre la cadena de bloques y el protocolo de tokens para que los usuarios puedan verificar la autenticidad del NFT adquirido.
Escaparate del mercado online de Rarible
Sistema de búsqueda. Asegúrese de que sus usuarios puedan encontrar fácilmente el artículo que les interesa. Sería una buena idea dividir todos los activos en varias categorías, como arte, fotografía, vídeo, dominios, memes y música, para facilitar a los usuarios la navegación por el listado de la tienda. Los filtros también facilitan la navegación, especialmente si hay muchos artículos similares en la plataforma.
Registro, inicio de sesión. Para poder comprar o vender NFT en la plataforma, el usuario debe crear una cuenta. Normalmente, el proceso de registro se realiza a través del correo electrónico, el número de teléfono o las cuentas de las redes sociales. Además, también se suele pedir al usuario que facilite su dirección de criptomoneda. Si no está disponible, se ofrece la opción de registrarse con enlaces a carteras de criptomonedas como Coinbase Wallet, Metamask, MyEtherWallet.
Crea un anuncio. Este proceso debería ser sencillo y no llevar mucho tiempo. Lo ideal es que sea lo mismo que en Ebay. Para conseguirlo, hay que pensar en la ruta óptima del usuario e implementar algo como el gestor de colecciones OpenSea. Le ayuda a cargar rápidamente un artículo en el sitio y a especificar las propiedades de los tokens, como el nombre, el precio, la descripción, las etiquetas, el enlace externo, etc.
El proceso de creación de un lote en el sitio web de OpenSea
Cartera para NFTs. Los usuarios necesitan un monedero para enviar, recibir y almacenar tokens y criptodivisas no intercambiables. La forma más fácil de hacerlo es proporcionar integración con las carteras de criptomonedas más populares. Lo principal es que dichos monederos soporten el protocolo NFT que necesitas. Normalmente, se trata de carteras como Metamask, MyEtherWallet, Coinbase Wallet y WalletConnect.
Historial de operaciones. Por lo general, un mercado NFT debe tener una sección en la que el usuario pueda ver su historial de operaciones. De este modo, puede ver la popularidad del mercado, lo que se vende allí y a qué precio. Por ejemplo, en OpenSea el historial de pujas incluye los siguientes datos: evento, nombre del artículo, precio, comprador, vendedor, fecha.
Historial de pujas en el sitio web de OpenSea
Reseñas y valoraciones. Muestra el gusto de los visitantes por el lote o el vendedor/comprador. Esta información ayuda a los usuarios a calificar las contrapartes y los lotes específicos. Por lo general, la valoración se implementa como una calificación numérica de un artículo o como likes. La retroalimentación puede implementarse como comentarios, que pueden ser puestos por todos los usuarios registrados, o como retroalimentación, que las contrapartes dejan sobre el otro después de que se haya completado una transacción.
Notificaciones. Puede implementar un sistema de notificaciones push para informar a los usuarios sobre nuevas ofertas en la categoría seleccionada o del comerciante seleccionado, cambios en el estado de un artículo seleccionado, un nuevo mensaje, la venta de su propio lote o una actualización de la plataforma de comercio NFT.
Apoyo. Un elemento importante de cualquier mercado. Con la ayuda del servicio de apoyo, los usuarios encontrarán respuestas a sus preguntas, resolverán problemas y conflictos. El servicio de asistencia puede implementarse como un centro de llamadas, asistencia por correo electrónico, un portal de información independiente o con la ayuda de un bot de ayuda.
Normas para fichas no intercambiables
Para ejecutar la NFT basada en blockchain, es necesario utilizar ciertos estándares de tokens que garanticen que el activo actuará de una manera determinada y demuestren cómo interactuar con las funciones básicas del activo. Actualmente, las normas más populares para el lanzamiento de NFT son:
- ERC721. Se utiliza para identificar de forma exclusiva algo o alguien a partir del Éter. Soporta contratos inteligentes y ofrece un método permitido de transferencia de activos mediante el método transferFrom.
- ERC1155. Según la norma, los identificadores representan no sólo un activo único, sino una clase de activos. En comparación con la norma ERC721, es mucho más eficiente. Así, si eres un desarrollador de videojuegos y quieres vender 100 conjuntos de armaduras, con ERC721 tendrías que especificar 100 pines inteligentes, mientras que con ERC1155 sólo tendrías que especificar uno y el número de pines inteligentes.
- BEP. La mayor bolsa de criptomonedas Binance, lanzó a finales de año una nueva blockchain de BSC con soporte de contactos inteligentes y compatibilidad con la máquina virtual de Ethereum (EVM). Y tiene homólogos ERC721 y ERC1155 para NFT - BEP-721 y BEP-1155 respectivamente.
Etapas del desarrollo de su mercado NFT
Una plataforma de negociación de NFT para la compra y la venta es un software complejo cuyo desarrollo es mejor dejar en manos de una empresa de desarrollo con la experiencia pertinente, como Merehead. Llevamos ayudando a empresas y particulares con proyectos de fintech y blockchain -desde monederos hasta bolsas de criptomonedas- desde 2015. Para ello, nuestra empresa puede ayudarle a crear un mercado desde cero o a clonar una plataforma existente.
Puede ver nuestra cartera y conocer las condiciones de cooperación a través del correo electrónico sales@merehead.com o del teléfono +38-093-184-8275.
Paso 1: Abrir el proyecto
El primer paso en la creación de un mercado NFT es que usted y el equipo de desarrollo examinen los detalles de su proyecto para evaluar la viabilidad técnica del mismo.
Aquí debe responder a las preguntas:
- ¿En qué nicho va a operar?
- ¿Cómo va a comercializar exactamente la NFT?
- ¿Cuál es su principal público objetivo?
- ¿Qué protocolo de tokens va a utilizar?
- ¿Qué pila tecnológica va a utilizar?
- ¿Qué modelo de monetización utilizará?
- ¿Qué hará que su proyecto se distinga de la competencia?
- ¿Qué características pretende implementar?
- Otras preguntas...
Las respuestas a estas preguntas le orientarán a lo largo del proceso de desarrollo y le ayudarán a crear especificaciones para su mercado NFT. Si le resulta difícil responder a las preguntas, no se preocupe, el equipo de desarrollo le ayudará: puede describir sus ideas en texto y esquemas visuales y preparar la documentación técnica para que pueda empezar a diseñar.
Una vez que el concepto inicial y las especificaciones están listos, el equipo de desarrollo puede elaborar un plan de desarrollo para dar un calendario y un presupuesto aproximados para el proyecto. A continuación, puede comenzar el diseño.
Paso 2: Diseño y desarrollo
Cuando se han acordado todos los requisitos técnicos y el plan de desarrollo, el equipo de desarrollo puede ponerse a trabajar. En primer lugar, usted, el analista de negocio y/o los diseñadores diseñan la interfaz de usuario del mercado (marco, maquetas y prototipos) con una descripción de los flujos de usuario y las funciones de la plataforma. También se crea una arquitectura eficaz para la plataforma de negociación.
Diseño de UX / UI. La navegación y el aspecto de la interfaz de usuario son muy importantes a la hora de desarrollar un mercado NFT, ya que de ello depende la primera impresión, la usabilidad y la experiencia general del usuario. Por lo tanto, asegúrese de que el diseño de su sitio sea atractivo para su público y lo suficientemente sencillo como para que lo entienda cualquier persona que esté mínimamente familiarizada con Amazon y Ebay.
Ejemplo de un posible diseño de la interfaz del mercado NFT.
Fuente
Back-end y contratos inteligentes. En este nivel opera todo el back-end de su plataforma de negociación. Al desarrollarlo, además de la lógica de negocio habitual y la funcionalidad del mercado, debes implementar blockchain, contratos inteligentes, monederos y proporcionar un mecanismo de subasta (la mayoría de las NFT venden a través de él). Este es un ejemplo de pila tecnológica para un backend de NFT marketplace:
- Blockchain: Ethereum, Binance Smart Chain.
- Estándar del token: ERC721, ERC1155, BEP-721, BEP-1155.
- Contratos inteligentes:Ethereum Virtual Machine , BSC Virtual Machine.
- Frameworks: Spring, Symfony, Flask.
- Lenguajes de programación: Java, PHP, Python.
- Bases de datos SQL: MySQL, PostgreSQL, MariaDB, MS SQL, Oracle.
- Bases de datos NoSQL: MongoDB, Cassandra, DynamoDB.
- Motores de búsqueda: Apache Solr, Elasticsearch.
- DevOps: GitLab CI, TeamCity, GoCD Jenkins, WS CodeBuild, Terraform.
- Caché: Redis, Memcached.
El front-end. Se trata de toda la parte externa de la plataforma de negociación, que se encarga de la interacción con el usuario final. La principal tarea del desarrollo del front-end es garantizar la facilidad de gestión, así como la fiabilidad y el rendimiento. Este es un ejemplo de pila tecnológica para el front-end de un mercado NFT:
- Lenguajes web: Angular.JS, React.JS, Backbone y Ember.
- Lenguajes para móviles: Java, Kotlin para Android y Swift para iOS.
- Arquitectura: MVVM para Android y MVC, MVP, MVVM y VIPER para iOS.
- IDE: Android Studio y Xcode para iOS.
- SDK: SDK de Android y SDK de iOS.
Paso 3: Probar el producto que ha creado
En esta fase se realizan varios ciclos de pruebas de código para asegurarse de que la plataforma funciona correctamente. El equipo de control de calidad realiza varias comprobaciones para asegurarse de que el código de su proyecto está libre de fallos y errores críticos. Además, se realizan pruebas de contenido, usabilidad, seguridad, fiabilidad y rendimiento para todos los posibles escenarios de uso de la plataforma.
Paso 4: Despliegue y apoyo
Cuando la plataforma ha sido probada, es el momento de desplegar su plataforma de negociación NFT en un servidor (la nube). Tenga en cuenta que este no es el último paso, ya que también tendrá que organizar su equipo de apoyo. Además, también hay que planificar el desarrollo posterior de la plataforma para seguir las tendencias del mercado y las expectativas de los usuarios.
Coste de creación de un mercado NFT