> ## Documentation Index
> Fetch the complete documentation index at: https://docs.garden.finance/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Coincidencia de necesidades entre cadenas (xCoW)

> Garden empareja intenciones complementarias para optimizar las operaciones entre cadenas y reducir la dependencia de la liquidez externa

El mecanismo xCoW de Garden se basa en el concepto de coincidencia de necesidades (CoW, por sus siglas en inglés), introducido por CoW Swap para entornos de una sola cadena y ampliado al ámbito entre cadenas, de forma similar a Across Protocol. Lo que distingue a Garden es su capacidad para integrar cadenas de prueba de trabajo (PoW) como Bitcoin, superando los desafíos de construir interoperabilidad sin necesidad de confianza en estas redes. Al permitir el emparejamiento fluido de intenciones complementarias, Garden reduce la dependencia de la liquidez externa, optimiza los precios y mejora la eficiencia de las transacciones en múltiples cadenas.

## Tipos de escenarios xCoW

### Emparejamiento simple entre usuarios

<Frame>
  <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-simple.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=cc5eff9914d62817cf49c31406437171" alt="Emparejamiento xCoW simple entre usuarios" width="1920" height="1080" data-path="images/xcow-simple.png" />
</Frame>

xCoW empareja directamente a usuarios con intenciones complementarias. Por ejemplo, si un usuario quiere intercambiar Bitcoin (BTC) por USDC y otro quiere intercambiar USDC por BTC, xCoW los conecta de forma peer-to-peer, lo que elimina intermediarios y mejora los precios y la velocidad de ejecución.

### Anillos de traders (más de 2 participantes)

<Frame>
  <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-multi.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=0811eb17c1408159f104cd58f7fd8f59" alt="Anillos de trading con varios participantes" width="1920" height="1080" data-path="images/xcow-multi.png" />
</Frame>

Para intenciones con tres o más participantes, xCoW crea anillos de trading. Estas liquidaciones interconectadas optimizan el uso de la liquidez y reducen los costos, lo que permite ejecutar de forma eficiente, entre varios usuarios y cadenas, operaciones que de otro modo dependerían de pools de liquidez fragmentados.

### Eventos CoW intermedios

<Frame>
  <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-intermediate.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=77f5f463511ab05b7284803d02fe4a8a" alt="Eventos CoW intermedios" width="1920" height="1080" data-path="images/xcow-intermediate.png" />
</Frame>

Cuando las operaciones requieren activos intermedios, xCoW empareja las intenciones que se solapan para mejorar la ejecución. Por ejemplo:

* Un usuario intercambia Bitcoin (BTC) por Shiba Inu (SHIB).
* Otro intercambia Bonk (BONK) por Bitcoin (BTC).

Ambas operaciones pasan por USDC como intermediario:

* BTC → **USDC** → SHIB
* BONK → **USDC** → BTC

En este caso, xCoW empareja directamente entre los usuarios la parte BTC ↔ USDC, lo que minimiza el deslizamiento y mejora los precios de ambas operaciones.

### Agrupación

<Frame>
  <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-batching.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=882ff95eaf7658a31e050b612c93fb7c" alt="Agrupación de transacciones" width="1920" height="1080" data-path="images/xcow-batching.png" />
</Frame>

xCoW permite la agrupación de transacciones para reducir los costos de gas. Varias transacciones se agrupan y se envían on-chain como una sola operación, lo que reduce el costo de gas por transacción. Este mecanismo garantiza la eficiencia de costos a gran escala, sobre todo en escenarios de operaciones de alto volumen.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.