> ## 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.

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

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

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

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

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

<Frame>
  <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-simple.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=cc5eff9914d62817cf49c31406437171" alt="Простое сопоставление пользователей в xCoW" width="1920" height="1080" data-path="images/xcow-simple.png" />
</Frame>

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

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

<Frame>
  <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-multi.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=0811eb17c1408159f104cd58f7fd8f59" alt="Торговые кольца из нескольких участников" width="1920" height="1080" data-path="images/xcow-multi.png" />
</Frame>

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

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

<Frame>
  <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-intermediate.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=77f5f463511ab05b7284803d02fe4a8a" alt="Промежуточные CoW-события" width="1920" height="1080" data-path="images/xcow-intermediate.png" />
</Frame>

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

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

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

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

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

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

<Frame>
  <img src="https://mintcdn.com/garden-e60e7dd0/qAdHuYcXB8fubp8M/images/xcow-batching.png?fit=max&auto=format&n=qAdHuYcXB8fubp8M&q=85&s=882ff95eaf7658a31e050b612c93fb7c" alt="Пакетная обработка транзакций" width="1920" height="1080" data-path="images/xcow-batching.png" />
</Frame>

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


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