ERC-6147: El nuevo estándar de separación de derechos de NFT introduce el rol de guardián, mejorando la seguridad y la flexibilidad de la aplicación.

robot
Generación de resúmenes en curso

ERC-6147: Nuevo estándar de separación de propiedad de NFT semi-obligatoria

El 7 de marzo de 2023, la Propuesta de Mejora de Ethereum EIP-6147 entró oficialmente en la fase de versión final. Este estándar, como una extensión de ERC-721, separa los derechos de posesión y transferencia de NFT y SBT, e introduce un rol de "guardián" con un tiempo de expiración configurable (Guard). Esta innovación hace que la aplicación de NFT contra robos, préstamos, alquileres y SBT sea más flexible.

Este artículo analizará en profundidad el mecanismo de implementación de ERC-6147 y lo comparará con los protocolos de alquiler de NFT anteriores ERC-4907 y ERC-5055, analizando exhaustivamente este protocolo y sus posibles escenarios de aplicación.

1. Antecedentes

NFT se ha convertido en un tema candente en el ámbito de la blockchain. Gracias a la inmutabilidad de la blockchain y la ejecución automatizada de los contratos inteligentes, los NFT han logrado la certificación y gestión de activos en la cadena. Sin embargo, la mayor debilidad de los NFT radica en la falta de liquidez.

De hecho, el problema de la falta de liquidez de los NFT no proviene del protocolo en sí, sino de la falta de exploración del valor de uso de los NFT. Cómo mejorar la utilidad de los NFT, para que su valor no dependa únicamente de la especulación del mercado, se ha convertido en un problema urgente que debe resolverse. Un factor clave que influye en el valor de uso de los NFT es la limitación del propio protocolo de NFT.

1.1 Problemas causados por el acoplamiento de derechos de propiedad

Actualmente, los NFT de alto valor a menudo enfrentan riesgos de seguridad. Aunque existen soluciones anti-robo como transferir los NFT a una billetera fría, estas prácticas a menudo afectan la conveniencia de uso de los NFT.

En el préstamo de NFT, el propietario necesita transferir el NFT al contrato de préstamo, perdiendo el derecho de uso del NFT durante el período de préstamo. Este problema de acoplamiento de derechos de propiedad es muy diferente de las hipotecas de bienes raíces en la vida real, donde, en situaciones no riesgosas, generalmente no se priva al propietario de su derecho de uso.

Además, la característica no transferible de los tokens de vínculo del alma SBT( ) también presenta algunos problemas. Cuando la clave privada de un usuario se filtra o se pierde, recuperar el SBT se vuelve muy complicado. Al mismo tiempo, en ciertos casos ( como el plagio académico ), el emisor puede necesitar recuperar el SBT, pero carece de un mecanismo estándar correspondiente.

1.2 Desafíos de la separación de la propiedad

Ya ha habido algunos intentos de implementar soluciones de separación de propiedad, como ERC-4907 y ERC-5058. El principal desafío que enfrentan estas soluciones es cómo equilibrar el grado de obligatoriedad.

ERC-4907 adopta una filosofía simple, define solo la visión y deja la implementación concreta al consenso de la comunidad. Añade un objeto de datos UserInfo sobre la base de ERC721, introduciendo la dimensión de "usuario". Sin embargo, su obligatoriedad es limitada, la transferencia de NFT puede terminar la autorización de alquiler.

ERC-5058 adopta la filosofía de "cero confianza", implementando una estricta obligatoriedad a través del código. Gestiona el estado de bloqueo de los NFT y ofrece la función de bloqueo al momento de la transferencia. Sin embargo, su excesiva obligatoriedad y las operaciones complejas pueden afectar su adopción general.

En comparación, el nuevo ERC-6147 aprobado adopta un enfoque equilibrado de "semi-obligatorio", ofreciendo nuevas ideas para la separación de la propiedad de NFT.

Interpretación del último Final de ERC-6147: estándar de separación de propiedad de NFT semimandatorio y minimalista

2. Mecanismo de funcionamiento de ERC-6147

ERC-6147 es un estándar de extensión para ERC721, cuyo núcleo radica en la introducción del rol "Guard"( guardián).

2.1 Definición y control de Guard

Guard está compuesto por una dirección y una fecha de vencimiento:

solidity struct GuardInfo { address guard; // dirección del guardián uint64 expires; // tiempo de expiración }

Solo el propietario actual del NFT o la dirección autorizada pueden establecer el Guard a través del método changeGuard. Al configurarlo, hay varias limitaciones clave:

  • Guard no puede ser establecido como una dirección cero.
  • Solo el Guard actual puede modificarse a sí mismo
  • Solo los propietarios de NFT o los autorizados pueden configurar el Guard

Cualquiera puede consultar la información actual del Guard de un NFT ID a través del método guardInfo. El Guard caduca automáticamente, sin necesidad de transacciones adicionales.

Solo el Guard mismo o la expiración del tiempo pueden eliminar la identidad de Guard.

Interpretación del último Final de ERC-6147: un estándar de separación de propiedad NFT semiexigente y minimalista

2.2 Permisos de Guard

Guard tiene el derecho de transferencia forzada. Para los NFT configurados con Guard, solo la dirección de Guard puede ejecutar la operación transferFrom.

Necesita tener en cuenta que:

  1. Después de configurar Guard, el propietario original solo retiene el derecho de posesión y pierde el derecho de transferencia. Otras DApps aún pueden consultar que el usuario original es el propietario, pero no pueden ejecutar la transferencia.

  2. Al utilizar los métodos nativos transferFrom o safeTransferFrom, la configuración de Guard no se eliminará automáticamente. Se recomienda utilizar el método transferAndRemove, que eliminará la información de Guard después de la transferencia.

  3. Guard puede transferir el derecho de guardia a través del método changeGuard.

Interpretación del último Final del ERC-6147: estándar de separación de propiedad NFT semicompetitivo y minimalista

2.3 Restricciones de Guard

Guard no puede establecer la autorización de deducción ni ejecutar la operación approve. Esto es para evitar que Guard, después de devolver el derecho de transferencia, transfiera el NFT mediante approve, lo que podría causar conductas irregulares difíciles de detectar.

Interpretación del último Final de ERC-6147: estándar de separación de propiedad NFT semicompetitivo y minimalista

3. Resumen

En Ethereum, hay más de 300,000 transacciones de NFT cada día, y existen más de 200,000 contratos de NFT. Estos datos destacan el valor de los NFT en la verificación de activos y sus propiedades financieras.

Sin embargo, la aplicación de NFT se está expandiendo de propiedades financieras puras a una utilidad más amplia, como la confirmación de relaciones sociales de Lens, los activos de juego de GameFi, y el crowdfunding de creación de contenido de Mirror.

En comparación con el ERC-4907, el ERC-6147 tiene ventajas significativas en términos de compatibilidad. No requiere que los proyectos apoyen activamente nuevos roles, solo necesita reconocer al propietario, lo que facilita su adopción por aplicaciones existentes.

Además, el ERC-6147 también propone los conceptos de "SBT gestionable" y "SBT efectivo", manteniendo al mismo tiempo las características de no transferibilidad, pero considerando necesidades de gestión potenciales, como la recuperación social, la recuperación de SBT, entre otros escenarios.

Con el continuo desarrollo del ecosistema de Ethereum, innovaciones como el estándar ERC-6147 traerán más posibilidades para la aplicación de NFT y SBT, impulsando a todo el ecosistema hacia una dirección más madura y diversificada.

Interpretación del último Final de ERC-6147: estándar de separación de propiedad NFT semimandatorio y minimalista

ETH-3.42%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 5
  • Compartir
Comentar
0/400
HappyToBeDumpedvip
· 07-31 07:51
¿Se ha añadido un nuevo bloqueo? ¿Podremos seguir disfrutando de NFTs?
Ver originalesResponder0
token_therapistvip
· 07-30 18:02
Si hubieras dicho que había guardias, ya estaría todo resuelto.
Ver originalesResponder0
GasWaster69vip
· 07-29 02:37
¿Otra norma incomprensible?
Ver originalesResponder0
MoonMathMagicvip
· 07-29 02:34
Otra vez la toma de la gente por tonta en la división de propiedad, una ronda no es suficiente, hay que hacer dos rondas.
Ver originalesResponder0
ZkProofPuddingvip
· 07-29 02:14
Otro nuevo estándar, mira que tengo hambre.
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)