Circle añade tarifas prepagas a la Transferencia Rápida CCTP

Tapbit Wire - Tapbit NewsTapbit Wire·Fuente:Crypto.news·
Compartir

Circle ha incorporado pagos anticipados de tarifas a la Transferencia Rápida CCTP, permitiendo a los desarrolladores cotizar y cobrar tarifas de USDC entre cadenas en la red de origen, preservando así el monto entregado a los destinatarios.

Resumen

  • Los desarrolladores de CCTP pueden cobrar las tarifas de Transferencia Rápida y del Servicio de Reenvío antes de una transferencia de USDC.

  • Las tarifas pueden pagarse en USDC o en el token nativo de gas de la cadena de origen.

  • La API de Cotización de Circle combina las tarifas de protocolo compatibles en una única cotización firmada y con tiempo limitado.

  • Las tarifas anticipadas requieren una cadena de origen EVM, aunque las transferencias aún pueden finalizar en redes no EVM compatibles.

CCTP cobra las tarifas de transferencia antes de quemar el USDC

La documentación oficial para desarrolladores de Circle indica que el proceso comienza cuando una aplicación solicita una cotización firmada de tarifas y la envía junto con la transacción de quema de USDC en la cadena de origen.

Con el método anterior de pago, las tarifas de protocolo podían deducirse del USDC acuñado para el destinatario en la red de destino. Por tanto, un usuario que enviaba una cantidad fija podía recibir menos de lo indicado al inicio de la transacción.

El modelo prepago separa el monto de la transferencia de la tarifa. Una vez enviada la transacción, un contrato inteligente de CCTP verifica la cotización firmada, cobra el pago y envía la transacción a TokenMessengerV2, que completa la quema de USDC.

También podría interesarte: Establecoin respaldada por 21 bancos tiene apoyo global, ¿pero puede competir con USDT y USDC?

Circle luego verifica la transferencia y acuña el monto total indicado en la cadena de destino. Por ejemplo, una persona que envía 100 USDC puede asegurar que el destinatario reciba exactamente 100 USDC, pagando por separado la tarifa de protocolo correspondiente en la red de origen.

Los desarrolladores pueden usar esta configuración para la tarifa de Transferencia Rápida, la tarifa del Servicio de Reenvío o ambas. La Transferencia Rápida permite que el USDC llegue a otra cadena antes de que la transacción de origen alcance su finalidad definitiva, mientras que el Servicio de Reenvío puede entregar fondos y ejecutar una acción en la red receptora.

CCTP traslada el USDC nativo mediante un sistema de quema y acuñación. El protocolo destruye los tokens en la cadena de origen antes de emitir la misma cantidad en la cadena de destino, evitando así los activos encapsulados comúnmente usados por puentes convencionales.

Una explicación sobre puentes entre cadenas publicada por crypto.news en agosto describió a CCTP como la mayor implementación de este modelo controlado por el emisor. A diferencia de un puente de propósito general, este sistema depende de que Circle despliegue y opere su infraestructura en cada red conectada.

La API de Cotización de Circle combina dos tarifas de CCTP

Mediante la API de cotización CCTP, una aplicación envía el monto de la transferencia, los identificadores de los dominios de origen y destino, el token de pago seleccionado y las tarifas que desea cotizar.

Una solicitud PRE_FINALITY cubre la tarifa de Transferencia Rápida, mientras que una solicitud FORWARD cubre el Servicio de Reenvío. Los desarrolladores pueden incluir ambas solicitudes en una misma llamada a la API, en lugar de calcular y mostrar las tarifas mediante sistemas independientes.

La respuesta incluye la tarifa total, un desglose por cada servicio, el token de pago y una cotización firmada que debe acompañar la transacción en cadena. Circle vincula la cotización al monto y destino de la transferencia especificados; además, las cotizaciones del Servicio de Reenvío también dependen del remitente de destino y de los datos del gancho.

Si un desarrollador modifica alguno de los valores vinculados antes de enviar la transferencia, la transacción se revierte. Cada cotización también tiene un tiempo de expiración o un límite de bloques en la cadena de origen, por lo que la aplicación debe obtener una nueva cotización cuando la oferta original caduque.

La documentación actual de Circle indica un periodo de validez aproximado de dos minutos para la mayoría de las redes compatibles, como Arbitrum, Avalanche, Base, Linea, OP Mainnet, Polygon PoS, Sonic, Unichain y World Chain. Las cotizaciones en Ethereum tienen una ventana estimada de dos minutos y 30 segundos, aunque Circle señala que esta duración puede cambiar.

La cotización firmada permite a la aplicación conocer con exactitud el costo del protocolo antes de presentar la quema. Así, los desarrolladores pueden mostrar al usuario anticipadamente el monto de la transferencia, la tarifa y el monto final, sin necesidad de estimar cargos separados que podrían deducirse tras llegar el USDC a otra cadena.

Los usuarios pueden pagar las tarifas de CCTP en USDC o en tokens nativos.

Para el pago, los desarrolladores pueden elegir entre USDC o el activo nativo de gas de la cadena de origen. El pago con token nativo es la opción predeterminada, y el monto cotizado se adjunta a la transacción como su valor nativo.

Elegir USDC requiere que la aplicación indique en la solicitud la dirección del stablecoin en la cadena de origen. El usuario debe entonces autorizar al contrato TokenMessengerWithFees para gastar tanto el USDC transferido como el USDC adicional necesario para la tarifa.

Aunque ambos montos provienen del saldo del remitente en ese caso, el contrato los gestiona por separado. Solo el monto de la transferencia ingresa al proceso de quema y acuñación de CCTP, mientras que la tarifa prepagada se cobra antes de la quema.

Usar un token nativo puede dejar inalterado el saldo de USDC del remitente, excepto por el monto seleccionado para la transferencia. Esta opción puede convenir a billeteras y aplicaciones que ya posean activos de gas en la cadena de origen, mientras que el pago en USDC permite a los desarrolladores mantener los costos de transacción denominados en dólares.

En las transacciones del Servicio de Reenvío, el contrato actualizado también puede crear automáticamente el gancho cctp-forward requerido cuando el desarrollador solicita una cotización de reenvío sin proporcionar datos personalizados de gancho. Las aplicaciones que usen instrucciones personalizadas deben enviar los mismos datos de gancho empleados al obtener la cotización firmada.

La implementación de ejemplo de Circle transfiere 10 USDC desde Base Sepolia a Arc Testnet y pre-paga ambas tarifas de servicio. La empresa indicó que los desarrolladores pueden seguir el mismo procedimiento para redes de origen compatibles con EVM y cualquier destino admitido por el Servicio de Reenvío.

El requisito de EVM excluye a Solana como cadena de origen.

Actualmente, las cotizaciones de tarifas anticipadas exigen que la transferencia comience en una blockchain compatible con EVM. La documentación de la API de Circle indica que el dominio de origen debe admitir tarifas prepagas y cumplir cualesquiera condiciones adicionales asociadas al servicio solicitado.

Las cotizaciones de Transferencia Rápida están disponibles únicamente cuando la blockchain de origen admite liquidaciones más rápidas que la finalidad. Asimismo, una aplicación solo puede solicitar una tarifa de reenvío si el destino es compatible con el Servicio de Reenvío de Circle.

Solana no puede actuar como red de origen para una transacción con tarifa anticipada bajo la configuración actual, porque no es compatible con EVM. No obstante, las aplicaciones aún pueden enviar USDC a Solana siempre que la ruta seleccionada y el servicio de destino sean compatibles.

La huella de red de CCTP ha seguido creciendo a medida que Circle agrega USDC nativo a más cadenas. En agosto, Circle lanzó CCTP en X Layer, llevando el protocolo a 26 blockchains, mientras que el USDC nativo estaba disponible en 36 redes.

Para usuarios institucionales, Circle conectó Gateway con Fireblocks en julio, permitiendo a los clientes gestionar un saldo unificado de USDC en las cadenas compatibles mediante los controles, sistemas de aprobación y registros de transacciones de Fireblocks.

Los usuarios estadounidenses siguen sujetos a los términos de las plataformas y aplicaciones mediante las cuales acceden a CCTP. Los términos de USDC de Circle establecen que su stablecoin emitida en EE.UU. se considera valor almacenado o acceso prepago según las leyes estatales aplicables sobre transmisión de dinero, y el soporte de terceros para USDC no constituye la aprobación de dicho servicio por parte de Circle.

Más información: BitMine compra 28 086 ETH en medio de las perspectivas alcistas de Tom Lee