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

# Кросс-чейн совпадение потребностей (xCoW)

> Garden сопоставляет взаимодополняющие намерения, чтобы оптимизировать кросс-чейн сделки и меньше зависеть от внешней ликвидности

Механизм xCoW в Garden развивает концепцию совпадения потребностей (Coincidence of Wants, CoW), впервые реализованную в CoW Swap для среды одного блокчейна и затем перенесённую в кросс-чейн пространство, как это сделано в Across Protocol. Garden выделяется тем, что умеет интегрировать блокчейны на основе Proof-of-Work (PoW), такие как Bitcoin, преодолевая сложности построения не требующей доверия совместимости в этих сетях. Обеспечивая беспрепятственное сопоставление взаимодополняющих намерений, Garden снижает зависимость от внешней ликвидности, оптимизирует цены и повышает эффективность транзакций во множестве блокчейнов.

## Типы сценариев xCoW

### Простое сопоставление пользователей друг с другом

![Простое сопоставление пользователей в xCoW](https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-simple.png?fit=max\&auto=format\&n=qAdHuYcXB8fubp8M\&q=85\&s=cc5eff9914d62817cf49c31406437171)

xCoW напрямую сопоставляет пользователей с взаимодополняющими намерениями. Например, если один пользователь хочет обменять Bitcoin (BTC) на USDC, а другой — USDC на BTC, xCoW соединяет их по одноранговой схеме, исключая посредников и улучшая цену и скорость исполнения.

### Кольца трейдеров (более 2 участников)

![Торговые кольца из нескольких участников](https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-multi.png?fit=max\&auto=format\&n=qAdHuYcXB8fubp8M\&q=85\&s=0811eb17c1408159f104cd58f7fd8f59)

Для намерений с тремя и более участниками xCoW создаёт торговые кольца. Такие взаимосвязанные расчёты оптимизируют использование ликвидности и снижают затраты, позволяя эффективно исполнять между множеством пользователей и блокчейнов сделки, которые иначе зависели бы от раздробленных пулов ликвидности.

### Промежуточные CoW-события

![Промежуточные CoW-события](https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-intermediate.png?fit=max\&auto=format\&n=qAdHuYcXB8fubp8M\&q=85\&s=77f5f463511ab05b7284803d02fe4a8a)

Когда для сделок нужны промежуточные активы, xCoW сопоставляет пересекающиеся намерения, чтобы улучшить исполнение. Например:

* Один пользователь обменивает Bitcoin (BTC) на Shiba Inu (SHIB).
* Другой обменивает Bonk (BONK) на Bitcoin (BTC).

Обе сделки проходят через USDC как промежуточный актив:

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

В этом случае xCoW сопоставляет часть BTC ↔ USDC напрямую между пользователями, минимизируя проскальзывание и улучшая цены для обеих сделок.

### Пакетная обработка

![Пакетная обработка транзакций](https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-batching.png?fit=max\&auto=format\&n=qAdHuYcXB8fubp8M\&q=85\&s=882ff95eaf7658a31e050b612c93fb7c)

xCoW поддерживает пакетную обработку, чтобы снизить расходы на газ. Несколько транзакций группируются и отправляются ончейн как одна операция, что снижает стоимость газа в расчёте на одну транзакцию. Этот механизм обеспечивает экономичность при масштабировании, особенно в сценариях с большим объёмом сделок.


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