Para establecer una conectividad sin confianza para las NFT, Immutable ha traído un nuevo protocolo de puente. Con el nombre de Arch v1.0, el protocolo ayudará inicialmente a las NFT nativas de StarkNet a establecer un puente con la capa 1 de Ethereum sin problemas. El diseño de este protocolo ERC 721 incluye cuatro contratos para garantizar la seguridad, la estabilidad y la interoperabilidad durante los depósitos y las retiradas.

Los protocolos puente se utilizan habitualmente cuando los usuarios quieren enviar sus fichas fungibles entre cadenas o capas. Sin embargo, no se puede decir lo mismo de las transferencias de NFT entre cadenas, que se ejecutan principalmente a través de los protocolos de puente personalizados desarrollados por los proyectos. El problema es que estos protocolos varían mucho en función de su seguridad, estabilidad y otros atributos, que pueden no ser compatibles con las directrices de seguridad de la red.

Immutable ha desarrollado el nuevo protocolo de puente NFT Arch para trabajar de forma fiable con las compensaciones de diferentes rollups y cadenas. Arch proporcionará a los usuarios estabilidad, interoperabilidad y una alternativa a los restrictivos puentes NFT que se utilizan actualmente.

El propio diseño de Arch se adapta a futuras iteraciones y mejoras. Pero, por ahora, el puente sólo tiene un caso de uso: conectar de forma segura la colección NFT de Ethereum L1 con StarkNet L2. El puente NFT de Arch es agnóstico en cuanto a contratos, lo que permite a los desarrolladores integrar sus proyectos nuevos o existentes sin enfrentarse a problemas de compatibilidad.

Aunque el puente está desarrollado con el estándar ERC721, los usuarios pueden ampliarlo fácilmente a otros estándares NFT como el ERC1155. Y lo que es más, el puente consiste en un
cuatro contratos principales, a saber, Registro de Puentes, Depósito, Puente L1 y Puente L2, cada uno con su ejecución.

El Registro del Puente será la fuente de la verdad para toda la operación de puente a través de Arch. Inicialmente, el equipo de Immutable supervisará los registros de tokens hasta conocer los protocolos de seguridad. El equipo ha desplegado contratos sin permisos en la red de pruebas de Goerli para realizar pruebas beta.

El ERC721 Escrow es la caja de seguridad de los tokens mientras se utilizan en la L2 StarkNet. Las funciones de este contrato son similares a las operaciones de «envoltura» en un puente de tokens fungibles.

Los contratos puente ERC721 L1 y L2 son responsables de las ejecuciones primarias cuando la gente envía o recibe sus tokens en Ethereum y StarkNet. También son responsables de las funciones externas, como el «depósito» y la «retirada», y ayudan a completar las acciones de puente.

Arch v1.0 ha sido lanzado como la primera iteración de un proyecto mucho más ambicioso. El equipo busca ampliar las características y los casos de uso a un rango mucho más amplio, incluyendo la descentralización, el despliegue automatizado de contratos en StarkNet, el soporte de retiros L2 NFT y la compatibilidad con múltiples cadenas.

Immutable también da la bienvenida a los desarrolladores y proyectos para probar su compatibilidad y experimentar con Arch en la red de pruebas de Goerli.