Un inventario, el estándar de protocolo subyacente de NFT en Ethereum

En este artículo,
ERC721, el estándar de protocolo subyacente para NFT en Ethereum, es el estándar de protocolo de estructura de metadatos más básico para NFT en Ethereum. No se pueden intercambiar dos activos de NFT y, según esta función, también tiene muchas aplicaciones potenciales.

Con el desarrollo de la pista NFT, la aplicación de NFT se está volviendo cada vez más extensa. Además de las primeras obras de arte, coleccionables y PFP, que representa la mitad del valor de mercado de la pista NFT, también está utilizando accesorios de juegos, trabajos musicales, nombres de dominio, etc. Muchas formas nuevas están dirigidas a los usuarios de Web3. Por supuesto, el estándar de protocolo ERC721 más básico solo tiene las características NFT nativas más básicas, y no puede satisfacer las necesidades adicionales del desarrollo del mercado en una forma nativa sin construir un mecanismo externo, como combinaciones anidadas, distribución de regalías, arrendamiento, transacciones por lotes. y más.

inserte la descripción de la imagen aquí

Con la deliberación y las pruebas del equipo de desarrollo de Ethereum, después de aprobar sucesivamente las propuestas estándar de protocolo NFT con diferentes características, basadas en el estándar ERC721, el estándar de protocolo NFT se ha enriquecido continuamente, como ERC1155, ERC998, etc., basado en estos nuevos estándares de protocolo El NFT original tiene características diferentes y se ajusta a la creciente demanda del mercado de NFT.

Además, existen algunos estándares de protocolo NFT en forma de propuestas de mejora "EIP" (propuestas aún en discusión), como EIP4907, EIP/3664, etc. Las propuestas EIP generalmente incluyen documentos de diseño que contienen especificaciones técnicas y lógica de diseño. Desde el punto de vista del usuario, ERC es esencialmente lo mismo que EIP. Son propuestas de optimización presentadas por los desarrolladores de la comunidad Ethereum para el protocolo. Sin embargo, cuando EIP es aprobado por la comunidad Ethereum (por supuesto, este proceso debe ser considerado). una serie de procesos como borrador, finalización, estancamiento, retiro y dinámica) y finalmente ser aplicado a gran escala, EIP se convierte en el estándar ERC.

Este artículo revisará brevemente y clasificará algunos de los principales estándares de protocolo subyacentes de NFT en el mercado actual de Ethereum.

ERC721: base estándar del protocolo NFT

ERC721 es el estándar de protocolo subyacente NFT más antiguo y básico en Ethereum. Fue propuesto por Dieter Shirley, director técnico de Axiom Zen, en septiembre de 2017, y formulado por William Entriken, Dieter Shirley, Jacob Evans y Natassia Sachs en 2018. Como una interfaz estándar de contrato inteligente de token no homogéneo, permite la emisión de NFT basada en ERC721. Estipula que la unidad mínima de activos NFT es 1, indivisible y no homogénea (única). ERC721 es actualmente una de las principales normativas estándares y fundamentos de los activos NFT (y también proporciona una referencia para la formulación de estándares NFT en otras cadenas), la mayoría de los NFT en Ethereum son actualmente el estándar ERC721.

CryptoKitties es el primer caso de aplicación del estándar ERC721 NFT. Después de que CryptoKitties se hizo popular, se adoptó el NFT con ERC721 como principal estándar técnico y, con el enriquecimiento continuo de su narrativa, fue favorecido por los inversores.

ERC1155: Procesamiento por lotes de activos NFT por un solo contrato inteligente

El ERC-1155 fue propuesto por desarrolladores como el director de tecnología de Enjin, Witek Radomski, y la primera versión del estándar se colocó en la biblioteca Github de Ethereum el 17 de junio de 2018, que puede usarse principalmente para la generación de accesorios en la industria de los juegos y Procesando.

La característica de ERC1155 es que puede emitir varios NFT (o FT) al mismo tiempo en función de un contrato, lo que permite a los usuarios reutilizar tokens homogéneos o no homogéneos en el mismo contrato inteligente de forma indefinida, y se puede acuñar al mismo tiempo A variedad de estándares de Ethereum para grandes cantidades de activos homogéneos y no homogéneos. Esto significa que ERC1155 nos permite emitir tokens tanto homogéneos como no homogéneos. Cuando hay una demanda de tokens homogéneos y no homogéneos, podemos emitirlos en este estándar sin cambiar a otro estándar. Al mismo tiempo, los activos de token se pueden transferir en lotes según ERC1155, y se pueden transferir múltiples activos de token a diferentes objetos en una sola operación.

Del proceso anterior de emisión de NFT estándar ERC721, debemos emitirlos y transferirlos uno por uno en el contrato, lo que no solo es ineficiente sino también costoso (tarifa de gas), mientras que ERC1155 puede mejorar en gran medida la eficiencia y reducir los costos. algunos proyectos de GameFi.

En la actualidad, la red Enjin es una de las aplicaciones que admiten el estándar de protocolo ERC1155 (admite emisión). Además, The Sandbox también utiliza ERC-1155 como su estándar de token preferido. Con el desarrollo de la pista NFT, ERC-1155 es se espera que se siga adoptando.

ERC998: Características del token componible

El estándar ERC998 fue propuesto originalmente por el conocido desarrollador Matt Lockyer el 15 de abril de 2021, como una idea llamada Composable NFT (CNFT), y fue adoptado por algunos GameFi en 2022. utilizado por el proyecto.

ERC998 es un estándar de protocolo subyacente que permite agrupar cualquier NFT con otros NFT o FT Los usuarios pueden realizar toda la estructura jerárquica y la transferencia de propiedad de los CNFT al transferir CNFT. Brevemente, ERC-998 puede incluir múltiples tokens en forma de ERC-721 y ERC-20. Por ejemplo, un artículo NFT en un juego puede contener varios tokens estándar ERC721 y una combinación de tokens ERC20 (obtenidos en forma de actualizaciones, fusión, etc.), y el artículo NFT ERC998 se puede intercambiar y transferir como un todo. simplifica la propiedad y el comportamiento comercial de los activos NFT.

ERC1948: información legible y mutable

ERC1948 puede entenderse como una versión dinámica de ERC721, que no solo tiene las características básicas de ERC721, sino que también agrega un campo de datos de 32 bytes a NFT sobre la base de ERC-721 y permite a los usuarios acceder a la función de lectura de NFT, el propietario del NFT tiene permiso para actualizar los datos.

Aunque ERC1948 tiene ciertas limitaciones en la capacidad de almacenamiento de datos, el protocolo ERC-1948 permite que NFT tenga la capacidad de almacenar datos dinámicos, como cambios en algunos atributos de prop, valores, etc., y en base a esto, como puede El la capacidad de almacenar datos se mejora aún más y tendrá una perspectiva de aplicación muy importante.

ERC2981: Realeza

Hace unos meses, hubo mucha controversia en torno a las regalías de las obras NFT (principalmente obras de arte y coleccionables), y los usuarios con diferentes posiciones tenían diferentes opiniones sobre si cobrar regalías por cada transacción. En los primeros días, las regalías generalmente se establecían a través de la plataforma de comercio NFT. Por ejemplo, en OpenSea, las regalías pagadas por los compradores a los creadores de NFT las establecen los propios creadores de NFT, y el máximo no puede exceder el 10%. OpenSea transferir estas regalías de NFT Las ganancias se transfieren a la dirección de recepción especificada por el creador de NFT cada dos semanas.

ERC2981 está incorporando el mecanismo de regalías en los activos durante la etapa de emisión, es decir, cada vez que el NFT transfiere una transacción, parte de la regalía se deducirá del monto de la transacción (la regalía se puede personalizar según fija, atenuación, dinámica, etc. . ), lo que significa que los creadores ya no dependerán de las plataformas comerciales de NFT para obtener regalías, y ayudará aún más a los creadores de NFT a aumentar sus canales de ingresos.

ERC875: transferir activos en lotes

ERC875 es un estándar de protocolo subyacente que permite a los usuarios intercambiar NFT en lotes. Según este estándar, los usuarios pueden comprar y migrar múltiples NFT en lotes en una sola transacción.

En la actualidad, la familia de protocolos ERC875 ha llevado a cabo principalmente dos mejoras principales: una es Magic Link para realizar transacciones atómicas y la otra es la función de empaquetado.

Entre ellos, Magic Link se utiliza principalmente para reducir el umbral para que los usuarios comiencen. Después de tokenizar los activos, los usuarios pueden generar Magic Link para visualización o transacción, y los usuarios comunes también pueden enviar solicitudes directamente sin pagar tarifas de GAS al principio. La función de empaquetado está dirigida principalmente a negocios como la emisión de boletos, que pueden empaquetar múltiples activos para exhibición general o circulación y procesamiento.

En el protocolo ERC-875, los usuarios pueden realizar pedidos mediante la firma criptográfica de información, incluido el precio, la fecha de vencimiento de la transacción y la firma. Este proceso se completa fuera de la cadena y solo se transmitirá en la cadena durante la liquidación, lo que significa que los usuarios pueden realizar transacciones sin pagar tarifas de gas, ahorrando una gran cantidad de tarifas de gas. Y cuando un comprador está dispuesto a comprar, todo lo que necesita hacer es aceptar el pedido y transmitir la situación con los detalles del pedido, además de comprar oro para completar la transacción. Por lo tanto, para ERC875, además de reducir la tarifa de gas, también es conveniente que los usuarios lo usen.

ERC1523: Política de NFT

De hecho, es una buena idea utilizar la forma de NFT como póliza de seguro. Hemos visto que una póliza de seguro es un activo financiero que es único en algunos aspectos. La póliza permite a los clientes asociarse con riesgos específicos, o tiene otros atributos únicos. , como Prima, período, transportista, aseguradora, etc. Después de que la póliza se convierta en NFT, la póliza puede circular como un activo que puede negociarse y transferirse.

ERC1523 es un estándar de protocolo NFT destinado a crear aplicaciones en este campo. Define una estructura mínima de metadatos basada en el estándar de protocolo ERC721 existente, lo que permite implementar API estándar para pólizas de seguros en contratos inteligentes, con tantas Deje que la categoría de póliza de seguros tenga características generales Aunque no hay muchos casos de aplicación general de ERC1523 en la actualidad, proporciona una base y una referencia para la construcción futura de seguros en un sentido amplio en la cadena en el futuro.

Baldes familiares con características de arrendamiento: ERC4907, EIP2615, EIP5006

ERC721 en sí no admite la separación de NFT entre el derecho de uso y el derecho de propiedad, es decir, solo el propietario de NFT tiene derecho de uso. Luego, la aparición de estándares de protocolo como ERC4907 (la propuesta EIP4907 lanzada por el mercado de alquiler de NFT Double Protocol, y aprobada la propuesta en junio de 2021), EIP2615 (propuesta por Kohshi Shiba en abril de 2020), permite aún más a NFT combinar el derecho a Uso con derecho de propiedad a separar.

Aunque tanto ERC4907 como EIP2615 son extensiones de ERC721, existen ciertas diferencias entre ellos.

ERC4907 crea un rol adicional que se puede otorgar a la dirección y el momento en que el rol se revoca automáticamente (caduca). Un rol representa el derecho a "usar" un NFT, pero no la capacidad de transferirlo o configurarlo. Es decir, el propietario de NFT puede otorgar a una dirección una función de "arrendamiento" con derecho de uso, y formar automáticamente una relación de arrendamiento después de establecer más el factor de tiempo de arrendamiento, y cancelar automáticamente la relación de arrendamiento después de que expire el tiempo de arrendamiento (el la relación de arrendamiento no se deberá a la transferencia de la propiedad de NFT). ERC4907 en sí no tiene ningún medio obligatorio para limitar el uso del arrendatario, es decir, el propietario del derecho de uso puede realizar todas las operaciones interoperables sin permiso, excepto que no se puede transferir y configurar. En la actualidad, ERC4907 no establece la cantidad de arrendamientos, como el arrendamiento continuo de una sola dirección que se puede ejecutar automática y directamente, y los desarrolladores posteriores pueden seguir desarrollando sobre esta base.

El valor central de ERC4907 es brindar soporte técnico para el "arrendamiento nativo" en la cadena y realizar la separación de propiedad y derechos de uso de NFT. Es una infraestructura importante para resolver el problema de escasez de liquidez de NFT. Por supuesto, para soporte ERC4907, se requiere soporte adicional Actualice los contratos inteligentes de las partes del proyecto GameFi o NFT (umbral bajo).

EIP2615 también es una extensión de ERC721, pero admite principalmente funciones de arrendamiento e hipoteca, es decir, después de hipotecar NFT, puede seguir siendo utilizado por los usuarios que tienen derecho a usarlo (lo que permite a los usuarios alquilar su propio NFT, o hipoteca NFT a hipoteca) Dotar aún más a los activos NFT con ciertos atributos de los activos inmobiliarios del mundo real tiene un enfoque diferente del ERC4907.

Fuente de la imagen "Economic Primitives of the Metaverse 1: Renting and Lending"

En comparación con ERC4907, es más complicado e incluye tres tipos de funciones: titular del gravamen, propietario y usuario. El titular del gravamen y el propietario tienen derecho a transferir la función de propietario y usuario, mientras que el usuario tiene derecho a transferir la función de usuario. , y el contrato inteligente es el ejecutor principal, y vemos que su lógica de ejecución general es muy compleja. Después de que se propuso EIP2615 en 2020, no ha habido progreso, lo que puede estar relacionado con su lógica de ejecución compleja y el costo de ejecución en cadena (gas alto), y no es consistente con el desarrollo y la demanda reales del mercado NFT.

EIP5006 es más como una versión extendida de ERC 1155. EIP-5006 imita la estructura de datos de 1155 y agrega 3 datos adicionales para representar la relación de arrendamiento de roles de activos anidados, que es básicamente equivalente a anidar uno más en los datos centrales originales de 1155. El La capa superior complementa los datos de arrendatarios y volumen de alquiler. Su valor central es principalmente fortalecer aún más la separación de la propiedad y los derechos de uso en torno a los "escenarios de aplicaciones de creación de usuarios", aclarar la dirección de NFT para expandir el valor de la aplicación, y surgirán más juegos, escenarios de aplicaciones y derivados.

EIP3664: protocolo de extensión de atributo NFT

EIP-3664 fue propuesto por el equipo de DRepublic, que utiliza una forma más ingeniosa de resolver aún más los principales estándares NFT como ERC-721 o ERC-1155, etc., que no son lo suficientemente expresivos en términos de atributos, y es difícil para integrar entre NFT, y Hay varios problemas en la centralización del almacenamiento (actualmente almacenado principalmente en el servidor), y esta propuesta realiza aún más la expansión dinámica de los atributos de NFT.

En la solución EIP-3664, no es necesario modificar el protocolo ERC-721 existente y el protocolo ERC-1155. Admite atributos de conexión NFT en la función de devolución de llamada del IERC721Receiver o IERC1155Receiver del método NFT mint, y también se puede usar por el método de anulación de menta Defina la forma de implementar como atributo adjunto NFT, un NFT puede adjuntar cualquier número de atributos infinitamente.

Todos los atributos en EIP-3664 implementan la interfaz IERC3664 y los atributos básicos contienen varios campos básicos: ID, Nombre, Símbolo, URI, Saldo. EIP-3664 tokeniza los atributos de NFT, es decir, podemos pensar que cada atributo es también un tipo de NFT, lo que lleva al concepto de sub-NFT, es decir, NFT anidado NFT, NFT anidado FT, esta característica parece para ser simple, de hecho, proporciona un número infinito de propiedades cambiantes para NFT y hace que NFT se use más ampliamente.

La actualización, transferencia y evolución de los atributos se puede realizar mediante la ampliación del protocolo básico EIP-3664. En la actualidad, EIP-3664 ha realizado seis operaciones de atributos principales: actualizable, modificable, agregable, extraíble y escalable. Dividido, se puede combinar .

En otras palabras, EIP-3664 proporciona NFT con características desmontables y componibles, que permiten que todos los NFT se ensamblen libremente.La versión inicial lanzada por Genesis es una combinación de múltiples partes diferentes, similares a los trajes de Lego, cada una Después de que las partes se dividen, todavía se pueden vender en el mercado secundario como un activo NFT completo.

Una característica importante de la división de NFT es tener en cuenta la personalidad diferenciada y la integridad después de la división. Sobre esta base, la fisión cuantitativa adicional es un intento muy interesante. El protocolo EIP-3664 es crucial para el desarrollo de NFT.

Estándares de protocolo NFT para derechos de membresía: EIP4885, ERC5643

El estándar de protocolo EIP4885 es una interfaz de protocolo para suscribir tokens, lo que permite a los titulares suscribirse a NFT y múltiples tokens. La función principal de este protocolo es admitir la configuración del período de acceso de NFT y servir mejor al ecosistema, como el sistema de membresía. Por ejemplo, el propietario de música, películas, libros, etc. autoriza el acceso para seguir.

EIP5643 es una extensión de EIP-721.Propone una interfaz adicional para NFT, que también se puede utilizar como una suscripción regular y caducable.Esta interfaz incluye las funciones de renovación y cancelación de suscripción.

Estándares de protocolo SBT (moneda ligada al alma): EIP5114, ERC5192, EIP4973

EIP5114

Un token que está vinculado a otro token no fungible (NFT; por ejemplo, el token EIP-721) en el momento de la acuñación y no se puede transferir/mover después. Los usuarios no pueden transferir la propiedad, ni los minters pueden retirar/transferir/cambiar la propiedad.

ERC5192

La comunidad de Ethereum expresó la necesidad de tokens intransferibles, no fungibles y de precio social, similares a los artículos vinculados al alma de World of Warcraft. Pero la falta de un token estándar ha provocado que muchos desarrolladores simplemente arrojen errores cuando los usuarios llaman a las funciones de transferencia. A la larga, esto conducirá a la fragmentación y a la componibilidad reducida.

Este estándar es una extensión de EIP-721. Propone una interfaz mínima para permitir la vinculación de tokens utilizando las capacidades de detección de características de EIP-165. Los tokens vinculados al alma son tokens no fungibles vinculados a una sola cuenta.

EIP4973

Proponga una API estándar para tokens vinculados a la cuenta (ABT) en contratos inteligentes. ABT es un token no fungible vinculado a una sola cuenta. ABT no implementa una interfaz de especificación para transportes. Este EIP define las funciones básicas para crear, asignar, revocar y rastrear ABT. En comparación con los dos estándares de ERC5192 y EIP5114, EIP4973 agrega la función de destrucción.

Referencias:

"Un estudio preliminar de NFT para gerentes de productos"
"Visión de A&T: un vistazo a los acuerdos de NFT existentes"
"¡La propuesta de arrendamiento de NFT EIP-5006 ingresa a la revisión final! Hacer posible cambiar la cadena de juegos en el extranjero a gran escala"
"Primitivos económicos del metaverso 1: alquiler y préstamo"
"NFT Foundry | NFT Platform es la herramienta más rápida para aterrizar y potenciar las industrias tradicionales"

Supongo que te gusta

Origin blog.csdn.net/Black_mario/article/details/128438505
Recomendado
Clasificación