¿Qué es el concepto nft?
NFT es la abreviatura de marca irreemplazable, que en chino se denomina "marca no fungible". Generalmente se refiere a tokens emitidos por desarrolladores en la plataforma Ethereum de acuerdo con el estándar/protocolo ERC721. Sus características son indivisibles, insustituibles y únicas. En pocas palabras, los tokens emitidos por el estándar/protocolo ERC721 se denominan NFT.
Tomemos CryptoKitties como ejemplo. Los gatos del juego no son intercambiables. Supongamos que Xiao Zhang tiene un gato amarillo que vale 200 dólares y Xiao Hua tiene un gato de alas azules que vale 400 dólares.
Blue Wing Cat y Yellow Cat, los dos gatos encriptados no pueden reemplazarse entre sí. Si Xiao Zhang tiene un dólar y Xiao Hua también tiene un dólar, se puede cambiar un dólar por cualquier dólar. Si Xiao Zhang y Xiao Hua intercambian un dólar, seguirán obteniendo el mismo dólar. Pero no los gatos. Después del intercambio, se ven completamente diferentes e incluso tienen valores diferentes. Esto es lo que NFT llama irreemplazabilidad y unicidad. La diferencia entre NFT, Bitcoin y Ethereum también está aquí. Cada NFT tiene su propio valor independiente, cada Bitcoin o Ethereum tiene el mismo valor.
La característica más importante de NFT es la indivisibilidad. Un gato Ethereum no se puede dividir ni intercambiar, solo se puede intercambiar o vender en su conjunto. Si se divide, no tiene valor. Por supuesto que no se puede dividir. BTC o WDC se pueden dividir. Los 1BTC o 1WDC obtenidos se pueden dividir en dos partes. Las dos partes se dividen en 0,5 BTC o WDC. Las dos partes se dividen en 0,5 BTC o WDC y aún tienen el valor de 1 BTC o WDC. .
02 Características de NFT (token no fungible)
1 Estandarización
NFT tiene algunas funciones estandarizadas, incluidas la propiedad y la transferencia. Todos los tokens no fungibles tienen estas capacidades. Cualquier desarrollador puede utilizar esta función para crear su propio NFT.
2 Universalidad
NFT es universal, es decir, cualquier aplicación que quiera utilizar NFT puede utilizarlo. Como la cadena de bloques es pública, todos pueden leer los contratos inteligentes que implementan NFT.
3 Liquidez
El mercado de liquidez relacionado con los criptoactivos es enorme. Las personas pueden cambiarlo fácilmente por efectivo u otras criptomonedas según sus necesidades. Por tanto, las NFT son muy líquidas.
4 Inmutabilidad
Blockchain es conocida por su inmutabilidad. NFT se implementa mediante contratos inteligentes. Esto hace que el NFT sea inmutable, es decir, los usuarios no pueden cambiar su NFT por otro NFT. La propiedad del NFT quedará registrada permanentemente en la cadena de bloques a menos que el usuario decida transferirla a otro usuario.
5 Programables
NFT se implementa mediante contratos inteligentes. Los tokens NFT se pueden mejorar e incluir otras características complejas.
03Estándar NFT (Token No Fungible) 1ERC721
Fue creado originalmente por CryptoKitties y es el primer estándar en representar activos digitales no fungibles. ERC721 es un estándar de contrato inteligente de confiabilidad heredable. Se puede heredar fácilmente de la biblioteca OpenZeppelin y utilizarla para programar proyectos basados en NFT.
2ERC1155
Fue propuesto por primera vez por Jin En. Permite a las personas implementar tokens semifungibles. ERC1155 permite tipos de activos únicos, no activos únicos. Estos activos están asociados con ID. Por ejemplo, una identificación puede tener 20 activos denominados "Espadas" y otra identificación puede tener 30 activos denominados "Armas".
3 Metadatos
Los metadatos se utilizan para definir las características únicas de un token individual. Tomemos como ejemplo a CryptoKitties. Cada cripto gato tiene un color, forma, nombre y más diferente. Los metadatos suelen representarse en formato JSON.
Cuatro cadenas
En este caso, cada NFT está asociado a sus propios metadatos y se almacena en la blockchain. El mayor inconveniente es el espacio de almacenamiento limitado de Ethereum.
Cierre de 5 cadenas
En este caso, los metadatos se almacenan en un sistema centralizado (como AWS) o en una red descentralizada (como IPFS) y se pasan a través del sistema inteligente. contrato Los parámetros tokenURI están vinculados al NFT respectivo.
El ámbito de aplicación de 04NFT (token no homogéneo) 1 set
NFT entró por primera vez en el campo de los objetos coleccionables cifrando gatos. Después de la popularidad del juego CryptoKitties, los NFT se han convertido en una opción popular en muchas otras áreas de coleccionismo, como Axie Infinity.
2 Juegos
Los jugadores dedican tiempo a ganar recompensas dentro del juego, pero estas recompensas no se pueden usar fuera del juego. Sin embargo, las NFT basadas en blockchain resuelven este problema ya que otros juegos pueden integrar estas recompensas.
3Certificados
Los NFT se pueden utilizar para identificar certificados únicos emitidos a individuos. En términos generales, los certificados NFT son intransferibles. Estos certificados se almacenan en la cadena de bloques y, por lo tanto, no pueden alterarse.
Cada vez surgen más estándares NFT en el campo del cifrado. Tienen diferentes funciones. El alcance de la implementación de NFT está limitado por la imaginación de los desarrolladores. Finalmente, la cadena inteligente ha mejorado sus capacidades de programación de scripts de contratos y también puede emitir tokens NFT en la cadena inteligente.