📝 Как BitShares защищает привязанные к рынку активы, используя маржин коллы
На последнем хэнгауте BeyondBitcoin, где мы говорили о BSIP-18, возник вопрос о маржин коллах, и я не смог привести пример. Данный пост призван это исправить.
Резюме
Привязанные к рынку активы (MPA) в BitShares — это активы, которые можно занять у блокчейна, предоставив залог для их поддержки. К примеру, занимая bitUSD, Вы должны оставить залог в BTS. Когда долг будет выплачен, залог будет возвращен.
Количество BTS, необходимых для займа bitUSD, определяется с помощью внешних котировок. Котировка содержит несколько компонентов, которые играют здесь важную роль:
Расчетная цена (SP), указывается как bitUSD/BTS — тот, у кого есть bitUSD, может запросить расчет, и его bitUSD будут преобразованы в BTS через 24 часа по расчетной цене.
Коэффициент маржин колла (MCR) — для того, чтобы одолжить х bitUSD, Вы должны предоставить как минимум (x*MCR/SP) BTS в качестве залога. Если расчетная цена идет вниз, в какой-то момент SP/MCR упадет ниже Вашего коэффициента долг/залог, и у Вас произойдет маржин-колл.
Коэффициент максимального короткого сжатия (MSSR или MSQR) — долговая позиция, которая при маржин колле будет автоматически пытаться купить bitUSD с рынка, платя сумму размером до MSSR/SP в bitUSD.
Цель маржин коллов и MSSR — защита рынка. Если SP падает слишком низко, то в конечном итоге достигнет точки, когда стоимости залога не хватает для покрытия долга. Для того, чтобы предотвратить это, блокчейн пытается закрыть долг, выкупив bitUSD с рынка.
MSSR дает стимул как трейдерам, так и шортерам для достижения этой цели:
- Для держателя короткой позиции MSSR — это штраф. Это стимулирует его всегда предоставлять достаточный залог.
- Для трейдера MSSR является стимулом продать bitUSD, потому что маржин колл выгоднее для него, чем расчетная цена.
Пример
В данном примере MCR везде будет равен 1,75, а МSSR будет 1,1. Это значит, что Вы должны предоставить как минимум 175% залог, и маржин коллы будут выплачиваться на уровне до 10% выше рыночной цены.
- Предположим, что SP=1 bitUSD/10 BTS.
- Алиса заняла 100 bitUSD за 1800 BTS. Это окей, потому что это больше, чем требуется (100*MCR/SP = 1750).
- Предполагаемая цена BTS идет вниз, то есть SP = 1 bitUSD/11 BTS.
- В этот момент позиция Алисы недообеспечена. Минимальный требуемый залог за 100 bitUSD теперь 1001.7511 = 1925. У Алисы наступает маржин колл.
- Боб размещает ордер на рынке, чтобы продать 20 bitUSD за 240 BTS.
- Блокчейн проверяет, что предложение Боба находится в пределах запроса. Максимальная цена запроса -- это MSSR/SP = 1.1 * 11 = 12.1 BTS/bitUSD, а Боб запрашивает только 240/20 = 12 BTS/bitUSD.
- Блокчейн покупает 20 bitUSD у Боба, расходуя немного от залога Алисы. Алиса теперь должна 100-20=80 bitUSD, и у нее осталось 1800-240=1560 BTS в залоге.
- В этот момент короткая позиция Алисы снова в безопасности: Минимальный требуемый залог за 80 bitUSD - это 80х1.75х11 = 1540 BTS.
Фактически, Алиса заплатила штраф в размере 20 BTS, потому как она заплатила 240 BTS за сумму bitUSD, которая стоит только 220 BTS. Боб получил в награду 20 BTS за помощь блокчейну в поддержании безопасности рынка, продав (некоторые из) его bitUSD.
Оригинал поста: ЗДЕСЬ