VIA Labs demuestra transferencias de USDM entre Cardano y Midnight

VIA Labs completó transferencias en vivo de USDM en ambas direcciones entre Cardano Pre-Prod y Midnight Preview. El equipo también presentó un paquete de NPM que ofrece a los desarrolladores acceso programático al mismo flujo entre cadenas.

By SongMarketCap

Cardano News - VIA Labs demuestra transferencias de USDM entre Cardano y Midnight

VIA Labs completó una transferencia en vivo y bidireccional de USDM entre Cardano y Midnight durante el último Midnight Fireside Dev Hang.

La demostración movió la stablecoin desde Cardano Pre-Prod a Midnight Preview y luego de vuelta a Cardano, con ambas transacciones seguidas desde la confirmación hasta la ejecución.

El puente de testnet subyacente ya estaba disponible antes de la sesión. La novedad es la incorporación de un paquete para desarrolladores que permite integrar el proceso de transferencia directamente en las aplicaciones en lugar de acceder a él solo a través de una interfaz de navegador.

USDM se mueve entre Cardano y Midnight

Para la primera transferencia, VIA Labs conectó una billetera Eternl configurada para Cardano Pre-Prod con una billetera 1AM ejecutándose en Midnight Preview.

Se enviaron cinco unidades de USDM desde Cardano hacia Midnight. Tras aceptarse la transacción en Cardano, la infraestructura de VIA Labs supervisó las confirmaciones requeridas de la cadena de origen antes de completar la transacción correspondiente en Midnight.

Luego, el equipo ejecutó el proceso en sentido inverso. La transacción de Midnight a Cardano también se completó durante la presentación, lo que demostró la transferencia de ida y vuelta completa entre las dos redes de prueba.

VIA Labs permite a los desarrolladores configurar el número de confirmaciones de la cadena de origen requeridas antes de que se entregue un mensaje entre cadenas. De este modo, las aplicaciones pueden ajustar los requisitos de confirmación según sus propias necesidades de seguridad y ejecución.

El modelo de bloqueo y acuñación mantiene a USDM respaldado en Cardano

La integración de USDM utiliza una arquitectura de bloqueo y acuñación.

Cuando USDM se mueve de Cardano a Midnight, los tokens originales se bloquean en una bóveda de contrato inteligente en Cardano. Luego se crea una representación correspondiente en Midnight, respaldada uno a uno por los activos mantenidos en la red de origen.

VIA Labs describió este modelo como adecuado para activos que se expanden más allá de su cadena de bloques nativa sin crear un suministro separado sin respaldo en la red de destino.

El puente opera a través de la infraestructura de mensajería entre cadenas más amplia de VIA Labs, que puede transportar mensajes y coordinar transferencias de tokens entre redes compatibles. Esto brinda a las aplicaciones construidas en torno a Midnight acceso a funcionalidad entre cadenas que puede interactuar con activos originados en Cardano.

El paquete de NPM añade acceso programático al puente

VIA Labs también presentó un paquete de NPM para desarrolladores que construyen con el puente entre Cardano y Midnight.

El paquete admite operaciones de Cardano a Midnight y de Midnight a Cardano mediante herramientas de línea de comandos, y también puede importarse en aplicaciones más grandes. VIA Labs dijo que el paquete está disponible actualmente para uso en testnet, con soporte para mainnet previsto más adelante.

La implementación admite Blockfrost para el acceso a la infraestructura de Cardano y puede recurrir a las API públicas de Koios cuando no se configure un ID de proyecto de Blockfrost. Las transacciones del lado de Midnight requieren DUST, mientras que los desarrolladores pueden ejecutar un servidor de pruebas local durante el desarrollo.

Por lo tanto, la versión más reciente amplía el puente de testnet existente más allá de las transferencias manuales por navegador. El movimiento de USDM entre Cardano y Midnight ahora puede invocarse directamente desde el código de la aplicación, entornos de línea de comandos y agentes automatizados, lo que brinda a los desarrolladores un componente programático reutilizable para probar aplicaciones entre cadenas en ambas redes.