Pagos Entre Cadenas
Cómo Fivo gestiona automáticamente los pagos entre diferentes blockchains.
¿Qué es CCTP?
CCTP (Cross-Chain Transfer Protocol) es el protocolo nativo de Circle para mover USDC entre blockchains. A diferencia de los tokens envueltos o puentes, CCTP quema USDC en la cadena de origen y emite USDC nativo en la cadena de destino, asegurando que siempre reciba USDC real y nativo.
Solo USDC
Beneficios Principales
- USDC nativo: Sin tokens envueltos. USDC real en cada cadena
- Seguro: Respaldado por el servicio de attestation de Circle
- Rápido: Normalmente se completa en 1-2 minutos
- Automático: Fivo se encarga de todo por usted
¿Cuándo se Activa CCTP?
CCTP se activa automáticamente cuando:
La cadena de pago del cliente ≠ La cadena receptora del comerciante
Ejemplo: El cliente paga con USDC en , pero la wallet del comerciante está en .EthereumPolygon.
Misma Cadena (Instantáneo)
Cliente en Polygon → Comerciante en Polygon
Transferencia directa, sin necesidad de transferencia entre cadenas
Entre Cadenas (Bridge Kit)
Cliente en Ethereum → Comerciante en Polygon
Bridge Kit gestiona la quema, attestation y emisión (~1-2 min)
Cómo Funciona
Todo el proceso se gestiona del lado del cliente mediante el SDK Bridge Kit de Circle dentro del widget de Fivo. No se necesita intervención del backend:
Quema en la Cadena de Origen
El cliente aprueba USDC y llama a en el contrato TokenMessenger de Circle. El USDC se quema y se emite un mensaje.depositForBurn()
Attestation
El servicio de attestation de Circle verifica la transacción de quema y genera una attestation criptográfica (firma) que demuestra que la quema ocurrió.
Attestation y Transferencia
Bridge Kit espera automáticamente la attestation de Circle y gestiona el proceso de emisión. Esto normalmente tarda 1-2 minutos.
Emisión en la Cadena de Destino
Bridge Kit gestiona automáticamente la attestation y la emisión en la cadena de destino, entregando USDC directamente a la wallet del comerciante.
Pago Completado
El USDC nativo ya está en la wallet del comerciante en su cadena preferida. El estado del pago se actualiza a "completed".
Rutas Compatibles
CCTP admite transferencias entre todas las 9 cadenas compatibles con Fivo:
Ethereum
0Chain ID: 1Avalanche
1Chain ID: 43114Optimism
2Chain ID: 10Arbitrum
3Chain ID: 42161Base
6Chain ID: 8453Polygon
7Chain ID: 137Unichain
10Chain ID: 130Linea
11Chain ID: 59144Sonic
13Chain ID: 146| Cadena | Dominio CCTP | Chain ID |
|---|---|---|
| Ethereum | 0 | 1 |
| Avalanche | 1 | 43114 |
| Optimism | 2 | 10 |
| Arbitrum | 3 | 42161 |
| Base | 6 | 8453 |
| Polygon | 7 | 137 |
| Unichain | 10 | 130 |
| Linea | 11 | 59144 |
| Sonic | 13 | 146 |
Estado del Pago
Con Bridge Kit, los pagos entre cadenas se completan íntegramente en el widget antes de notificar al backend. El pago llega con estado . Sin estados intermedios.completed
Misma cadena
Estado: (instantáneo)completed
Entre cadenas (Bridge Kit)
Estado: (después de que la transferencia finaliza en el widget, ~1-2 min)completed
Estados CCTP heredados
pending_attestationready_to_mintminted_pending_transferTiempos
Transferencia en la Misma Cadena
Solo el tiempo de confirmación de la blockchain
Entre Cadenas (Bridge Kit)
Quema + Attestation + Emisión
Congestión de Red
Costes
Los pagos entre cadenas implican costes adicionales de gas:
- Gas de la cadena de origen: Pagado por el cliente para la transacción de quema
- Gas de la cadena de destino: Incluido en la tasa de transferencia entre cadenas (cobrado al cliente, no al comerciante)
El widget muestra el desglose completo de costes antes de que el cliente confirme. El comerciante siempre recibe el monto exacto del producto. Todas las comisiones las paga el cliente. Los costes varían según la cadena: las L2 como Arbitrum y Base suelen ser las más económicas.
Para Comerciantes
¡No necesita hacer nada!
La transferencia entre cadenas es completamente automática. Simplemente configure su wallet de comerciante en su cadena preferida, y Bridge Kit se encarga de toda la complejidad entre cadenas en el widget. Sus clientes pueden pagar desde cualquier cadena compatible, y usted recibirá USDC nativo en su cadena.
Configuración Recomendada
Más Información sobre CCTP
Para detalles técnicos sobre el Cross-Chain Transfer Protocol de Circle:
Documentación CCTP de Circle