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

# Клиринговая палата

> Компонент, который встаёт между каждым покупателем и каждым продавцом: новация, маржа и каскад дефолта — как код протокола, а не как лицензированная организация.

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

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

<h2 id="what-a-central-counterparty-is-for">
  Зачем нужен центральный контрагент
</h2>

Без него экспозиция двусторонняя. Каждый, с кем вы торгуете, — это кредитное решение, которое вам приходится принимать и принимать снова, и таких решений становится всё больше: `n` участников порождают до `n(n-1)/2` связей, у каждой свои условия, своё обеспечение и своё мнение о том, чего вы стоите. Дефолт не остаётся там, где начался, потому что сторона, которая не платит вам, в ту же минуту не платит ещё четверым.

CCP заменяет эту сеть центром — через юридическую процедуру, которая называется **новацией**. Договор между покупателем и продавцом прекращается и заменяется двумя договорами: покупатель стоит против клиринговой палаты, а клиринговая палата — против продавца. Так она становится покупателем для каждого продавца и продавцом для каждого покупателя.

<div className="dg" data-dg="clearinghouse-novation">
  <div className="dg-c" style={{aspectRatio:"720 / 336"}}>
    <svg className="dg-w" viewBox="0 0 720 336" aria-hidden="true">
      <path className="dg-wire dg--orange dg-soft" d="M 151.00 63.00 L 196.00 63.00" />

      <path className="dg-wire dg--orange dg-soft" d="M 151.00 219.00 L 196.00 219.00" />

      <path className="dg-wire dg--orange dg-soft" d="M 57.60 85.00 L 57.60 197.00" />

      <path className="dg-wire dg--orange dg-soft" d="M 104.40 85.00 L 242.60 197.00" />

      <path className="dg-wire dg--orange dg-soft" d="M 242.60 85.00 L 104.40 197.00" />

      <path className="dg-wire dg--orange dg-soft" d="M 289.40 85.00 L 289.40 197.00" />

      <path className="dg-wire dg--blue" d="M 454.00 85.00 L 496.50 109.00" />

      <path className="dg-wire dg--blue" d="M 639.00 85.00 L 596.50 109.00" />

      <path className="dg-wire dg--blue" d="M 454.00 197.00 L 496.50 173.00" />

      <path className="dg-wire dg--blue" d="M 639.00 197.00 L 596.50 173.00" />
    </svg>

    <div className="dg-band" style={{left:"0.0000%",top:"5.3571%",width:"48.1944%",height:"73.2143%"}}><span className="dg-cap">Двусторонне — n(n-1)/2 экспозиций</span></div>
    <div className="dg-band" style={{left:"51.8056%",top:"5.3571%",width:"48.1944%",height:"73.2143%"}}><span className="dg-cap">Новация — n экспозиций</span></div>
    <div className="dg-b" style={{left:"2.2222%",top:"13.6905%",width:"18.0556%",height:"10.1190%"}}><span className="dg-t">Сторона A</span></div>
    <div className="dg-b" style={{left:"2.2222%",top:"60.1190%",width:"18.0556%",height:"10.1190%"}}><span className="dg-t">Сторона C</span></div>
    <div className="dg-b" style={{left:"27.9167%",top:"13.6905%",width:"18.0556%",height:"10.1190%"}}><span className="dg-t">Сторона B</span></div>
    <div className="dg-b" style={{left:"27.9167%",top:"60.1190%",width:"18.0556%",height:"10.1190%"}}><span className="dg-t">Сторона D</span></div>
    <div className="dg-b" style={{left:"54.0278%",top:"13.6905%",width:"18.0556%",height:"10.1190%"}}><span className="dg-t">Сторона A</span></div>
    <div className="dg-b" style={{left:"54.0278%",top:"60.1190%",width:"18.0556%",height:"10.1190%"}}><span className="dg-t">Сторона C</span></div>
    <div className="dg-b" style={{left:"79.7222%",top:"13.6905%",width:"18.0556%",height:"10.1190%"}}><span className="dg-t">Сторона B</span></div>
    <div className="dg-b" style={{left:"79.7222%",top:"60.1190%",width:"18.0556%",height:"10.1190%"}}><span className="dg-t">Сторона D</span></div>
    <div className="dg-b dg--blue" style={{left:"62.0139%",top:"33.9286%",width:"27.7778%",height:"16.0714%"}}><span className="dg-t">Клиринговая палата</span></div>
    <div className="dg-free dg-mid" style={{left:"0.0000%",top:"82.7381%",width:"48.1944%"}}><div className="dg-n">Каждая сторона — отдельное кредитное решение, а дефолт не остаётся там, где начался.</div></div>
    <div className="dg-free dg-mid" style={{left:"51.8056%",top:"82.7381%",width:"48.1944%"}}><div className="dg-n">Центр выступает покупателем для каждого продавца и продавцом для каждого покупателя: один контрагент для оценки, одно правило маржи, один порядок поглощения убытков.</div></div>
  </div>
</div>

Отсюда четыре следствия, и вместе они и есть причина, по которой такая организация существует.

**Один контрагент вместо многих.** Вы оцениваете один баланс, а не балансы всех остальных, и оцениваете его один раз.

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

**Маржа по опубликованному правилу.** Центр не может принять на себя риск всех, ничего не собирая взамен: он берёт начальную маржу заранее и вариационную маржу по мере движения цен — по методике, которую участники могут прочитать заранее и под которую могут подобрать свой размер.

**Каскад дефолта.** Когда кто-то действительно не исполняет обязательства, убытки поглощаются в заранее оговорённом порядке: сначала маржа самого нарушителя, затем его взнос в общий гарантийный фонд, затем собственный капитал палаты, затем взносы всех остальных. Порядок *и есть* обещание. Именно знание этого порядка заранее позволяет участнику оценить собственную экспозицию к самому центру.

К этому рынки пришли, перепробовав за век все остальные варианты, и это работает. И это же причина, по которой CCP — системно значимая организация, а не элемент инфраструктуры.

<h2 id="what-the-institution-costs">
  Чего стоит сама организация
</h2>

Каждое из этих четырёх преимуществ приходит вместе с ограничением, и все ограничения растут из того, что CCP — компания, а не механизм.

| Что даёт CCP                     | Чего стоит быть организацией                                                                                                                                                                                                                                                           |
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Один контрагент                  | **Членство.** Клирингом занимаются участники клиринга. Все остальные приходят на рынок через одного из них, наследуют его риск и платят за это                                                                                                                                         |
| Неттинг                          | **Реестр, который вам не прочитать.** Вам достаются правила, методика расчёта маржи и периодическое раскрытие. Позиции вам не достаются, и проверить экспозицию центра самостоятельно вы не можете                                                                                     |
| Маржа по опубликованному правилу | **Задержка сбора.** Вариационная маржа нарезается на конец дня и исполняется наутро, а при достаточно сильном движении требование выставляется и внутри дня. В любом случае между движением цены и приходом обеспечения остаётся интервал, и в нём против экспозиции ничего не внесено |
| Каскад дефолта                   | **Усмотрение ровно там, где оно важнее всего.** Объявить дефолт, провести аукцион, принудительно закрыть позиции — каждое из этих решений принимает комитет, под давлением и на информации, которой у остального рынка нет                                                             |

Оба ответа, которые криптоиндустрия дала до сих пор, оказались хуже, а не лучше. Централизованная биржа — это CCP, которая заодно ведёт сам рынок и хранит обеспечение, без всякого надзора и без единого способа проверить ту маржу, которую она объявляет. Ранние ончейн-площадки ушли в другую сторону и не имели клиринговой палаты вовсе: двусторонние пулы, внешние keeper'ы и ликвидация, которая случается, если и когда кому-то станет выгодно отправить транзакцию.

<h2 id="the-same-function-without-the-institution">
  Та же функция, но без организации
</h2>

Intention берёт список обязанностей CCP и реализует его как компонент [исполнения ядра](/ru/protocol/architecture/kernel).

| Обязанность CCP                 | Традиционная клиринговая палата                                                                                                       | Клиринговая палата Intention                                                                                                                   |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| **Новация**                     | Юридическая процедура, применяемая к договору после сделки                                                                            | Заложена в структуру. Исполнение порождает позицию против протокола; поимённого контрагента, против которого нужно стоять, не существует вовсе |
| **Членство**                    | Участники клиринга — допущенные и капитализированные. Все остальные клирингуются через одного из них                                  | Адрес. Процедуры допуска нет, и между трейдером и палатой не стоит никто                                                                       |
| **Маржа**                       | Собирается по опубликованной методике, требование выставляется на конец дня                                                           | Проверяется в том же блоке, что и исполнение, которое её сдвинуло, — чистой функцией, которую кто угодно может пересчитать по таблице входов   |
| **Реестр**                      | Правила и периодическое раскрытие; позиции закрыты                                                                                    | Сам блокчейн. Каждый баланс, каждая позиция и каждое движение страхового фонда — это состояние, отнесённое к породившей его транзакции         |
| **Каскад дефолта**              | Маржа → гарантийный фонд → капитал CCP → взносы остальных участников; запускается комитетом по рискам                                 | Стакан → страховой фонд → автоделеверидж; запускается протоколом по порогу, в фиксированном порядке, и усмотрения нет ни у кого                |
| **Расчёты**                     | T+1 или позже. До этого гарантия — обещание                                                                                           | То же исполнение блока, что и сама сделка. Промежутка, в котором обещание висит неисполненным, не существует                                   |
| **Когда поглотители исчерпаны** | Процедура урегулирования: согласованное закрытие позиций, требования довнесения к оставшимся участникам или государственная поддержка | Автоделеверидж по детерминированному баллу, вычисленному из публичного состояния. Правило в три часа ночи то же, что и в полдень               |

Одна строка той таблицы несёт больше остальных. На традиционных рынках центральный контрагент и организация, ведущая запись о том, кто чем владеет, — центральный депозитарий — намеренно разные юридические лица. Никто не хочет, чтобы сторона, несущая риск контрагента, была заодно и хранителем книги о том, кому что принадлежит: частная книга в руках одной организации не оставляет ничего, с чем её можно было бы сверить. **Разделение и *есть* эта сверка.**

Клиринговая палата — и то и другое сразу. Она контрагент по каждой позиции и единственная, кто пишет запись. Это слияние безопасно здесь ровно по той причине, по которой существовало разделение: книга не частная. Каждый баланс, каждая позиция и каждое движение страхового фонда — публичное состояние, отнесённое к породившей его транзакции; каскад срабатывает по порогу, и усмотрения нет ни у кого; а всё целиком фиксируется или откатывается как одна единица блока. То, что покупало институциональное разделение, здесь покупает читаемость реестра.

Ничто из этого не утверждает, что протокол безопаснее CCP во всех отношениях. У CCP есть капитал, есть надзорный орган и есть век практики разбора дефолтов. Чего у неё нет — так это реестра, который кто угодно может читать *в то время, как* дефолт происходит, и каскада, который работает без чьего-либо решения его запустить. Именно эти две вещи покупает данная конструкция, и покупает она их тем, что делает клиринговую палату функцией блока, а не стороной сделки.

<h2 id="one-writer-and-only-one">
  Одна точка записи, и только одна
</h2>

Внутри протокола клиринговая палата — единственный путь, которым меняются чей-либо баланс, позиция, маржа или открытый интерес. Через неё идёт расчёт по исполнению. Через неё же — ликвидация, автоделеверидж, расчёт финансирования и резервирование маржи.

Эта исключительность и есть замысел. Модули, которые держат состояние, — счета, позиции, стаканы заявок — хранят данные и предоставляют операции их изменения, но сами ничего не инициируют. Есть одно место, где двигается реестр, а значит, одно место для аудита, одно место для инструментирования и одно место, где можно обеспечить инвариант, не полагаясь на то, что о нём вспомнил каждый вызывающий код.

<h2 id="formulas-are-separate-from-effects">
  Формулы отделены от эффектов
</h2>

Правила, которые решают, *сколько*, реализованы как чистые функции без состояния: маржинальные требования, цены ликвидации, отбор для делевериджа, расчёт комиссий, лимиты открытого интереса и ступени плеча. Они принимают значения и возвращают значения. Они не читают состояние реестра и ничего не изменяют.

Клиринговая палата вызывает их и применяет результаты.

<div className="dg" data-dg="clearinghouse-writer">
  <div className="dg-c" style={{aspectRatio:"720 / 356"}}>
    <svg className="dg-w" viewBox="0 0 720 356" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 306.00 119.00 L 383.60 119.00" />

      <path className="dg-head dg--blue" d="M 390.00 119.00 L 383.60 123.40 L 383.60 114.60 Z" />

      <path className="dg-wire dg--green" d="M 558.00 226.00 L 558.00 260.00 L 360.00 260.00 L 360.00 271.60" />

      <path className="dg-head dg--green" d="M 360.00 278.00 L 355.60 271.60 L 364.40 271.60 Z" />
    </svg>

    <div className="dg-band" style={{left:"0.0000%",top:"6.7416%",width:"41.6667%",height:"55.0562%"}}><span className="dg-cap">Формулы риска — чистые, без записи</span></div>
    <div className="dg-band" style={{left:"55.0000%",top:"6.7416%",width:"45.0000%",height:"55.0562%"}}><span className="dg-cap">Клиринговая палата — единственная, кто меняет</span></div>
    <div className="dg-b" style={{left:"2.2222%",top:"12.9213%",width:"37.2222%",height:"7.8652%"}}><span className="dg-t">Маржа</span></div>
    <div className="dg-b dg--blue" style={{left:"57.2222%",top:"12.9213%",width:"40.5556%",height:"7.8652%"}}><span className="dg-t">Расчёт по исполнениям</span></div>
    <div className="dg-b" style={{left:"2.2222%",top:"22.4719%",width:"37.2222%",height:"7.8652%"}}><span className="dg-t">Ликвидация</span></div>
    <div className="dg-b dg--blue" style={{left:"57.2222%",top:"22.4719%",width:"40.5556%",height:"7.8652%"}}><span className="dg-t">Резервирование маржи</span></div>
    <div className="dg-b" style={{left:"2.2222%",top:"32.0225%",width:"37.2222%",height:"7.8652%"}}><span className="dg-t">Отбор для делевериджа</span></div>
    <div className="dg-b dg--blue" style={{left:"57.2222%",top:"32.0225%",width:"40.5556%",height:"7.8652%"}}><span className="dg-t">Ликвидировать</span></div>
    <div className="dg-b" style={{left:"2.2222%",top:"41.5730%",width:"37.2222%",height:"7.8652%"}}><span className="dg-t">Комиссии</span></div>
    <div className="dg-b dg--blue" style={{left:"57.2222%",top:"41.5730%",width:"40.5556%",height:"7.8652%"}}><span className="dg-t">Делеверидж</span></div>
    <div className="dg-b" style={{left:"2.2222%",top:"51.1236%",width:"37.2222%",height:"7.8652%"}}><span className="dg-t">Лимиты открытого интереса</span></div>
    <div className="dg-b dg--blue" style={{left:"57.2222%",top:"51.1236%",width:"40.5556%",height:"7.8652%"}}><span className="dg-t">Расчёт финансирования</span></div>
    <div className="dg-b dg--green" style={{left:"26.3889%",top:"79.2135%",width:"47.2222%",height:"16.2921%"}}><span className="dg-t">Состояние счетов · позиций · открытого интереса</span><span className="dg-s">меняет только один — воспроизведение не расходится</span></div>
    <div className="dg-lbl" style={{left:"48.3333%",top:"33.4270%"}}>значения</div>
    <div className="dg-lbl" style={{left:"64.1667%",top:"73.0337%"}}>записи</div>
  </div>
</div>

Отсюда два следствия. Маржинальный расчёт можно проверить изолированно по таблице входов и ожидаемых выходов, без блокчейна и без состояния, которое надо разворачивать. И поскольку формулы работают на побитово точной фиксированной запятой — с округлением, закреплённым на уровне арифметики, а не в каждой точке вызова, — два валидатора, считающие одно и то же требование, получают одно и то же целое число, а не одно и то же число с точностью до допуска.

<Warning>
  Округление — часть спецификации, а не деталь реализации. Маржа округляется вверх там, где это защищает систему; комиссии округляются вниз или вверх в зависимости от того, чья сторона выигрывает. Узел, который округлял бы иначе, ошибался бы не чуть-чуть: он построил бы другой реестр — то есть форк.
</Warning>

<h2 id="margin-and-reservation">
  Маржа и резервирование
</h2>

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

Резервированием занимается клиринговая палата — по мере того как ордера выставляются, изменяются, отменяются и исполняются; пересчитывается оно и тогда, когда позиция под стоящими ордерами меняется. Именно поэтому ордера «только уменьшение», выставленные под позицию, которая с тех пор сократилась, переоцениваются, а не остаются устаревшими.

Маржа разбита на ступени: требования растут с размером позиции в границах, заданных управлением протоколом, поэтому позиция, достаточно крупная, чтобы её было трудно закрыть, несёт пропорционально большее требование. Взгляд со стороны торговли — см. [Режимы маржи](/ru/trading/margin-modes) и [Плечо](/ru/trading/leverage).

<h2 id="the-default-waterfall">
  Каскад дефолта
</h2>

Это тот самый механизм CCP, описанный выше, из которого убрали комитет. Ядро прогоняет стадию риска в фиксированном порядке до сопоставления, поэтому принудительный поток успевает отработать до того, как в блок допустят дискреционный.

Когда счёт не может покрыть собственные убытки, непокрытый убыток проваливается через фиксированную последовательность поглотителей:

<div className="dg" data-dg="clearinghouse-waterfall">
  <div className="dg-c" style={{aspectRatio:"720 / 428"}}>
    <svg className="dg-w" viewBox="0 0 720 428" aria-hidden="true">
      <path className="dg-wire dg-soft" d="M 224.67 72.00 L 246.27 72.00" />

      <path className="dg-head" d="M 252.67 72.00 L 246.27 76.40 L 246.27 67.60 Z" />

      <path className="dg-wire dg-soft" d="M 467.33 72.00 L 488.93 72.00" />

      <path className="dg-head" d="M 495.33 72.00 L 488.93 76.40 L 488.93 67.60 Z" />

      <path className="dg-wire dg--green dg-soft" d="M 435.00 224.00 L 460.00 224.00 L 460.00 302.00 L 508.60 302.00" />

      <path className="dg-head dg--green" d="M 515.00 302.00 L 508.60 306.40 L 508.60 297.60 Z" />

      <path className="dg-wire dg--green dg-soft" d="M 435.00 302.00 L 460.00 302.00 L 460.00 302.00 L 508.60 302.00" />

      <path className="dg-head dg--green" d="M 515.00 302.00 L 508.60 306.40 L 508.60 297.60 Z" />

      <path className="dg-wire dg--green dg-soft" d="M 435.00 380.00 L 460.00 380.00 L 460.00 302.00 L 508.60 302.00" />

      <path className="dg-head dg--green" d="M 515.00 302.00 L 508.60 306.40 L 508.60 297.60 Z" />

      <path className="dg-wire dg--orange" d="M 215.00 254.00 L 215.00 265.60" />

      <path className="dg-head dg--orange" d="M 215.00 272.00 L 210.60 265.60 L 219.40 265.60 Z" />

      <path className="dg-wire dg--orange" d="M 215.00 332.00 L 215.00 343.60" />

      <path className="dg-head dg--orange" d="M 215.00 350.00 L 210.60 343.60 L 219.40 343.60 Z" />

      <path className="dg-wire dg--orange" d="M 215.00 174.00 L 215.00 187.60" />

      <path className="dg-head dg--orange" d="M 215.00 194.00 L 210.60 187.60 L 219.40 187.60 Z" />
    </svg>

    <div className="dg-band" style={{left:"0.0000%",top:"6.0748%",width:"100.0000%",height:"18.2243%"}}><span className="dg-cap">Стадия риска, в фиксированном порядке, до сопоставления</span></div>
    <div className="dg-b dg--yellow dg-tight" style={{left:"2.2222%",top:"12.1495%",width:"28.1481%",height:"9.3458%"}}><span className="dg-t">1 · Делеверидж волтов</span></div>
    <div className="dg-b dg--yellow dg-tight" style={{left:"35.9259%",top:"12.1495%",width:"28.1481%",height:"9.3458%"}}><span className="dg-t">2 · Ликвидация</span></div>
    <div className="dg-b dg--yellow dg-tight" style={{left:"69.6296%",top:"12.1495%",width:"28.1481%",height:"9.3458%"}}><span className="dg-t">3 · Автоделеверидж</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"0.0000%",top:"29.9065%",width:"59.7222%",height:"9.8131%"}}><span className="dg-t">Счёт не может покрыть свои убытки</span></div>
    <div className="dg-b dg--yellow" style={{left:"0.0000%",top:"46.2617%",width:"59.7222%",height:"12.1495%"}}><span className="dg-t">Закрытие против стакана</span><span className="dg-s">с ограничением по цене банкротства</span></div>
    <div className="dg-b dg--orange" style={{left:"0.0000%",top:"64.4860%",width:"59.7222%",height:"12.1495%"}}><span className="dg-t">Страховой фонд</span><span className="dg-s">состояние протокола, пополняемое штрафами, — не мультисиг</span></div>
    <div className="dg-b dg--orange" style={{left:"0.0000%",top:"82.7103%",width:"59.7222%",height:"12.1495%"}}><span className="dg-t">Автоделеверидж встречных позиций</span><span className="dg-s">отбор по детерминированному баллу, доступному для пересчёта</span></div>
    <div className="dg-b dg--green" style={{left:"72.2222%",top:"64.4860%",width:"27.7778%",height:"12.1495%"}}><span className="dg-t">Рассчитано</span></div>
    <div className="dg-lbl" style={{left:"45.3889%",top:"61.4486%"}}>остаток непокрыт</div>
    <div className="dg-lbl" style={{left:"45.3889%",top:"79.6729%"}}>остаток непокрыт</div>
  </div>
</div>

**Ликвидация** — действие протокола. Когда обеспечение счёта опускается ниже требования по поддерживающей марже, сеть сама закрывает позицию против стакана, ограничиваясь ценой банкротства. Нет транзакции keeper, нет аукциона за gas и нет гонки за право её запустить — а значит, нет ни извлечения стоимости, которое порождают гонки, ни ситуации, когда во время того самого затора, который и делает ликвидацию необходимой, просто никто не приходит.

**Страховой фонд** — это протокольный аналог общего гарантийного фонда, и он является состоянием протокола: пополняется ликвидационными штрафами и расходуется на поглощение банкротств. Это не мультисиг, а значит, пополнение фонда или списание из него не требует человеческих подписей ровно в те минуты, когда собрать человеческие подписи труднее всего.

**Автоделеверидж** — последняя инстанция для убытка: к нему прибегают, когда стакан и страховой фонд вместе не могут поглотить банкротство. Он занимает то место, которое CCP закрывает принудительным расторжением позиций и требованиями довнесения к оставшимся участникам, — с той разницей, что встречные позиции закрываются по цене банкротства, а отбираются по детерминированному баллу, вычисленному из публичного состояния. Пересчитать отбор может кто угодно; выбирать его не может никто.

Пороги и разобранные примеры — см. [Ликвидации](/ru/trading/liquidations) и [Автоделеверидж](/ru/trading/adl).

<h2 id="funding">
  Расчёт финансирования
</h2>

Ставка финансирования замеряется непрерывно, а расчёт проводится по расписанию — по позициям в том виде, в каком они существуют на момент расчёта; выводится она из премии маркировочной цены над индексной и зажимается между границами протокола. Поскольку это стадия клиринговой палаты внутри исполнения блока, платёж финансирования — операция протокола с той же атрибуцией, что и любое другое изменение состояния, а не периодический прогон внешним процессом.

Ставки, интервалы и способ вычисления премии — см. [Финансирование](/ru/trading/funding).

<h2 id="why-this-belongs-in-the-protocol">
  Почему этому место в протоколе
</h2>

Альтернатива — клиринг в виде контрактов, реагирующих на движок сопоставления, — создаёт окно. Между исполнением и проверкой маржи есть состояние, в котором счёту не хватает маржи и это можно наблюдать. Между срабатыванием и транзакцией keeper есть состояние, в котором позиция должна была быть ликвидирована, но не была.

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

Именно это свойство CCP обещает и не может дать: её гарантия живёт в своде правил, а её реестр закрывается в конце дня. Здесь гарантия — это само исполнение.

<h2 id="where-to-go-next">
  Что дальше
</h2>

<CardGroup cols={2}>
  <Card title="Сопоставление" href="/ru/protocol/architecture/matching">
    Откуда берутся исполнения, по которым клиринговая палата ведёт расчёт.
  </Card>

  <Card title="IntentionKernel" href="/ru/protocol/architecture/kernel">
    Порядок стадий, который ставит принудительный поток перед дискреционным.
  </Card>

  <Card title="Ликвидации" href="/ru/trading/liquidations">
    Пороги, каскад ликвидации и то, что видит трейдер.
  </Card>

  <Card title="Финансирование" href="/ru/trading/funding">
    Ставки, интервалы и вычисление премии.
  </Card>
</CardGroup>
