ERC-4907: El estándar para alquileres de NFTs y separación de propiedad

LeeMaimaiLeeMaimai
/16 oct 2025
ERC-4907: El estándar para alquileres de NFTs y separación de propiedad

Puntos clave

• ERC-4907 permite la separación de propiedad y uso de NFTs de manera segura.

• Introduce un rol de usuario estandarizado con fecha de caducidad para facilitar alquileres sin confianza.

• Reduce riesgos de seguridad al eliminar la necesidad de soluciones de custodia o envoltorios.

• Compatible con estándares existentes como ERC-721 y ERC-2981 para regalías.

• Proporciona un marco para casos de uso en juegos, metaverso y medios digitales.

Los tokens no fungibles (NFTs) han trascendido el ámbito de los coleccionables para convertirse en activos con utilidad real en juegos, terrenos del metaverso, membresías y medios. A medida que aumenta su utilidad, también lo hace la necesidad de separar quién posee un NFT de quién puede usarlo en un momento dado. ERC‑4907 introduce una forma sencilla y en cadena para lograr precisamente eso: un rol de usuario estandarizado con una fecha de caducidad incorporada, que permite alquileres de NFTs sin confianza y una clara separación de propiedad sin necesidad de envoltorios (wrapping) o soluciones de terceros con custodia. La propuesta es Final en el proceso EIP de Ethereum y es ampliamente referenciada por desarrolladores y mercados. Consulte la especificación para obtener más detalles en el documento oficial de EIP en el sitio web de Ethereum: ERC‑4907.

Por qué importa la separación de propiedad

Los NFTs tradicionales ERC‑721 otorgan plenos derechos a la dirección del propietario. Esto es insuficiente cuando:

  • Un jugador quiere usar temporalmente un objeto raro dentro de un juego sin comprarlo.
  • Una marca quiere conceder acceso limitado en el tiempo a beneficios además de la propiedad.
  • Un propietario de un terreno en el metaverso quiere alquilarlo de forma segura a inquilinos.
  • Un creador quiere mantener la procedencia a largo plazo mientras permite que otra persona consuma la utilidad a corto plazo.

Históricamente, los proyectos resolvieron esto con mercados con custodia, tokens envueltos o contratos personalizados, todo lo cual introdujo fricciones y riesgos de seguridad. ERC‑4907 convierte los alquileres y la utilidad delegada en una característica de primera clase de ERC‑721.

Qué añade ERC‑4907 a ERC‑721

ERC‑4907 extiende ERC‑721 con dos conceptos principales:

  • user: una dirección que puede usar la utilidad del NFT sin poseerlo.
  • expires: una marca de tiempo Unix después de la cual los derechos del usuario terminan automáticamente.

Las implementaciones exponen funciones y un evento para que el estado de alquiler sea rastreable y componible:

  • Una función para establecer el user y la fecha de caducidad (expires).
  • Una función para consultar el user actual y el tiempo restante.
  • Un evento para emitir cambios para que los indexadores y mercados puedan reaccionar.

Es importante destacar que está diseñado para ser mínimo y compatible con los estándares existentes. Los desarrolladores pueden combinarlo con regalías a través de ERC‑2981 y la propiedad principal a través de ERC‑721. Para la especificación completa y la interfaz, consulte el EIP: ERC‑4907.

Nota: cuando un NFT se transfiere, las implementaciones típicas borran el user y la fecha de caducidad para evitar transferencias no deseadas, según lo recomendado por las implementaciones de referencia de la comunidad. Una referencia ampliamente utilizada es mantenida por Double Protocol: Documentación e implementación de ERC‑4907 y su repositorio de código abierto: Double Protocol ERC‑4907 GitHub.

Cómo habilita los alquileres de NFTs

Con ERC‑4907, un propietario puede alquilar un NFT sin confianza:

  • El propietario establece la dirección del user y una fecha de caducidad.
  • La red garantiza que el rol de user termina automáticamente en la fecha de caducidad.
  • Las DApps restringen la utilidad comprobando el user y la fecha de caducidad actuales, no solo el propietario.

No se necesita envoltorio ni custodia, y los derechos son transparentes en la cadena para los mercados y los indexadores. Este modelo reduce la superficie de ataque en comparación con esquemas de delegación personalizados y admite mercados secundarios donde la utilidad puede tener un precio separado de la propiedad.

Para proyectos que utilizan activos semifungibles (objetos de juego, entradas), un estándar paralelo proporciona semántica similar para ERC‑1155: ERC‑5006.

Casos de uso clave en 2025

  • Juegos Web3: los jugadores alquilan objetos o personajes raros para torneos sin compromisos a largo plazo. Los estudios pueden crear experiencias similares a suscripciones de forma nativa en la cadena. Consulte la descripción general más amplia de la utilidad de los NFTs en Ethereum: NFTs en ethereum.org.
  • Terrenos en el metaverso: los propietarios establecen derechos de user limitados en el tiempo para constructores o anunciantes, reduciendo fricciones y disputas con una lógica clara de caducidad.
  • Pases de membresía: las marcas pueden separar la procedencia del acceso. Los alquileres permiten campañas cortas o pruebas mientras el propietario original conserva el activo coleccionable.
  • Medios y PI: la visualización, licencia o uso limitado en el tiempo de obras digitales se aplica mediante la caducidad, mejorando el cumplimiento y la monetización sin plataformas con custodia.

Puede encontrar formación educativa sobre finanzas y utilidad de NFTs en el centro de Chainlink: Finanzas y utilidad de NFTs.

Notas de implementación para desarrolladores

  • Soporte de interfaz: implemente supportsInterface para ERC‑4907 y emita el evento especificado cuando cambie el estado del user, para que los indexadores puedan rastrear los alquileres de manera confiable. Consulte: Especificación ERC‑4907.
  • Comportamiento de transferencia: borre el user y la fecha de caducidad en la transferencia para evitar derechos huérfanos; este es el patrón esperado en las implementaciones de referencia.
  • Lógica de acceso: las DApps deben verificar tanto el user como el propietario según la acción. Por ejemplo, las funciones de juego pueden requerir que el llamante sea el user actual; las acciones administrativas deben seguir siendo solo para el propietario.
  • Regalías y tarifas: combine con ERC‑2981 para las regalías del creador, y diseñe los flujos de tarifas de alquiler como transacciones en cadena separadas y transparentes.
  • Indexación y análisis: escuche el evento de actualización de ERC‑4907 para potenciar listados de alquileres y monitores de caducidad en los mercados.
  • Análogos de ERC‑1155: si sus activos son fungibles o semihongibles, evalúe ERC‑5006 para el soporte de roles de user en tokens agrupables.

Consideraciones de seguridad

  • Manejo del tiempo: use block.timestamp con cuidado; evite desbordamiento aritmético y asegúrese de que las marcas de tiempo cero o pasadas invaliden inmediatamente los derechos del user, según la especificación.
  • Reentrada y aprobaciones: trate las operaciones de establecimiento de user como transferencias en términos de orden de eventos y comprobaciones. Use protectores de reentrada alrededor de los cambios de estado que activan llamadas externas.
  • Front-running: si los alquileres se crean en el mempool público pendiente, considere el commit-reveal o la firma fuera de la cadena con relés protegidos para operaciones sensibles al precio.
  • Conflictos propietario vs. user: defina explícitamente qué métodos puede llamar el user. Mantenga las transiciones de estado simples y deterministas.
  • Compatibilidad del mercado: borre el user en la transferencia y emita el evento de actualización para mantener un comportamiento consistente en los mercados secundarios.
  • Específicos de L2: tenga en cuenta la semántica de las marcas de tiempo y los mensajes de puente al alquilar en Layer 2; utilice fuentes de tiempo canónicas y audite la lógica de puente.

Para un modelo concreto y pruebas, consulte las implementaciones abiertas: Double Protocol ERC‑4907 GitHub.

Para usuarios: cómo alquilar de forma segura

  • Verifique que el contrato del NFT admita ERC‑4907 a través de su soporte de interfaz y métodos de visualización. Confirme que el user y la fecha de caducidad sean visibles en la cadena.
  • Utilice mercados de confianza con listados y eventos transparentes en la cadena, y confirme que la fecha de caducidad coincide con su acuerdo.
  • Mantenga el control de las claves privadas e interactúe directamente con los contratos siempre que sea posible; evite el envoltorio con custodia a menos que confíe en la contraparte y el código.

Una introducción general a los NFTs y las mejores prácticas está disponible en: NFTs en ethereum.org.

Perspectivas del mercado

A partir de 2025, los alquileres en cadena están ganando terreno en proyectos de juegos y metaversos, mientras que estándares como ERC‑4907 y ERC‑5006 brindan a los desarrolladores bloques de construcción interoperables. Alinear los alquileres con los flujos de regalías y de mercado existentes reduce la fragmentación y permite mercados de utilidad componibles donde la propiedad y el uso pueden tener un precio independiente. Los desarrolladores se benefician de una superficie de ataque pequeña y fácil de auditar, y los usuarios obtienen derechos transparentes con caducidad automática.

Cuándo recomendar una billetera de hardware

Si posee NFTs de alto valor y planea alquilarlos, controlar de forma segura la clave del propietario es fundamental. ERC‑4907 le permite delegar la utilidad sin transferir la propiedad, pero la dirección del propietario sigue siendo la autoridad máxima. Una billetera de hardware ayuda a garantizar que las operaciones de alquiler, las aprobaciones y las transferencias se firmen en un entorno seguro.

OneKey es una billetera de hardware de código abierto y multichain que mantiene sus claves privadas sin conexión mientras sigue siendo compatible con las redes EVM y las dApps NFT populares. Para propietarios de NFTs y creadores que utilizan ERC‑4907, OneKey proporciona una ruta de firma segura para acuerdos de alquiler y transferencias de propiedad, reduciendo el riesgo de claves comprometidas durante las interacciones en cadena.

Asegura tu viaje cripto con OneKey

View details for Comprar OneKeyComprar OneKey

Comprar OneKey

La cartera de hardware más avanzada del mundo.

View details for Descargar aplicaciónDescargar aplicación

Descargar aplicación

Alertas de estafa. Todas las monedas soportadas.

View details for OneKey SifuOneKey Sifu

OneKey Sifu

Claridad cripto — a una llamada de distancia.

Seguir leyendo