Протокол Maker: система Dai с разнотипным залогом. WhitePaper на русском.

https://makerdao.com/
Авторы: рабочая группа Maker
Ноябрь 2019 г.

Аннотация

Протокол Maker, или система Dai с разнотипным залогом (Multi-Collateral Dai, MCD), позволяет генерировать валюту Dai с использованием залоговых активов, одобренных в рамках управления Maker. Под управлением Maker понимается принятие решений о различных аспектах протокола Maker, причем этот процесс организован на общественной основе. Dai — это справедливая децентрализованная обеспеченная залогом криптовалюта с мягкой привязкой к доллару США. Благодаря низкой волатильности она не подвержена гиперинфляции и предоставляет всем держателям экономическую свободу и возможности в любой стране.

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

О платформе MakerDAO
MakerDAO — это платформа с открытым кодом на базе блокчейна Ethereum и одновременно децентрализованная автономная организация, созданная в 2014 году. Права управления распределены между держателями токенов MKR. Они управляют протоколом Maker и финансовыми рисками Dai, обеспечивая стабильность, прозрачность и эффективность работы. Для этого выстроена научно обоснованная система управления, которая предусматривает опросы и административные голосования. Количество голосов пропорционально числу токенов MKR, которые участник отправил на адрес контракта голосования, DSChief. Иными словами, чем больше токенов MKR внес участник голосования, тем больше он влияет на окончательное решение.

О протоколе Maker
Протокол Maker, созданный на базе блокчейна Ethereum, позволяет создавать цифровую валюту. Сейчас в протокол входят следующие элементы: стейблкойны Dai, хранилища Maker с обеспечением, оракулы и голосования. MakerDAO управляет протоколом Maker, принимая решения касательно ключевых параметров (комиссии за стабильность, типов и размеров обеспечения и т. д.) на голосовании, которое проводится среди держателей токенов MKR.

Протокол Maker — одно из крупнейших децентрализованных приложений в блокчейне Ethereum и первое децентрализованное финансовое приложение, получившее широкое распространение.

О Фонде Maker
Фонд Maker — это часть глобального сообщества Maker. Вместе с рядом внешних партнеров он выстроил и запустил протокол Maker. Теперь он работает с сообществом MakerDAO над тем, чтобы усовершенствовать децентрализованное управление проектом и добиться абсолютной децентрализации.

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

Введение

Проект MakerDAO был запущен в 2015 году. Над первыми фрагментами кода, архитектурой и документацией работали разработчики со всего мира. В декабре 2017 года был опубликован первый официальный нормативный документ MakerDAO с описанием исходной системы стейблкойна Dai (теперь Sai).

Документ описывал как с помощью этой системы любой пользователь может генерировать Dai, используя в качестве обеспечения Ethereum (ETH). Система основана на уникальных смарт-контрактах, которые называются залоговыми долговыми обязательствами (Collateralized Debt Positions, CDP). В качестве обеспечения принимался только ETH, поэтому созданная в системе валюта Dai называлась Dai с однотипным залогом (Single-Collateral Dai, SCD), или Sai. В документе также был представлен план усовершенствования системы и поддержки других видов обеспечения, помимо ETH. В жизнь эта идея воплотилась в ноябре 2019 года.

Теперь в системе стейблкойна Dai, которая сейчас называется протоколом Maker, в качестве обеспечения можно использовать любые активы на базе Ethereum, одобренные держателями токенов MKR. Владельцы токенов также голосованием устанавливают параметры риска для каждого залогового актива. Голосование — это важнейший процесс в схеме децентрализованного управления Maker.

Представляем Dai с разнотипным залогом.

В MCD мы верим

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

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

Стейблкойн Dai выгодно отличается от биткойна тем, что создан как раз для минимизации ценовых колебаний. Dai — это децентрализованная справедливая обеспеченная криптовалюта с мягкой привязкой к доллару США, и ее главное ценное свойство — стабильность.

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

В феврале 2019 года JPMorgan стал первым из американских банков, кто создал и протестировал цифровую денежную единицу, эквивалентную 1 доллару США.3 Очевидно, по мере того, как развивается криптовалютная сфера, другие банки, финансовые компании, крупные нефинансовые организации и даже правительства будут создавать стабильные цифровые валюты (например, цифровые валюты центрального банка). В том числе крупные нефинансовые организации займутся выпуском собственных средств. Например, в июне 2019 года корпорация Facebook объявила о планах выпустить Libra — «стабильную цифровую криптовалюту, которая будет полностью обеспечена реальными активами»4. Однако подобные проекты лишены главного преимущества технологии блокчейн: внедрения единой инфраструктуры на глобальном уровне без центрального регулятора или администратора, способного злоупотребить данной ему властью.

Обзор протокола Maker и его особенностей

Протокол Maker

Протокол Maker — одно из крупнейших цифровых приложений блокчейна Ethereum. Это первое децентрализованное финансовое приложение, получившее столь широкое распространение. В его проектировании участвовали различные группы специалистов, включая разработчиков из фонда Maker, внешних партнеров и других физических и юридических лиц.

Работу протокола Maker организуют держатели токенов MKR из разных стран мира. Они управляют протоколом Maker и финансовыми рисками Dai, обеспечивая стабильность, прозрачность и эффективность работы. Для этого выстроена научно обоснованная система управления, которая предусматривает опросы и административные голосования. Один токен MKR, отправленный на адрес контракта голосования, равен одному голосу.

Стейблкойн Dai

Стейблкойн Dai — это справедливая децентрализованная обеспеченная криптовалюта с мягкой привязкой к доллару США. Dai хранят в криптовалютных кошельках или на других платформах, а также эта валюта используется в Ethereum и других популярных блокчейнах.

Dai отличается удобством создания, доступа и использования. Пользователи генерируют Dai, внося залоговые активы в хранилища Maker в рамках протокола Maker. Так Dai попадает в обращение, а пользователи получают доступ к ликвидности. Валюту Dai также можно приобрести у брокеров и на биржах или получить в качестве платежного средства.

Сгенерированную, купленную или полученную валюту Dai можно использовать как и любые другие криптовалюты: отправлять, оплачивать товары и услуги и даже отдавать под процент, получая предусмотренную протоколом Maker ставку по сбережениям в Dai (Dai Savings Rate, DSR).

Вся находящаяся в обращении валюта Dai имеет избыточное обеспечение. Это означает, что стоимость обеспечения превышает объем долга в Dai. Все операции с Dai публично доступны в блокчейне Ethereum.

Чем валюта Dai похожа на обычные деньги

У денег четыре основные функции:

  1. Средство накопления.
  2. Средство обращения.
  3. Мера стоимости.
  4. Средство отложенного платежа.

У Dai есть свойства и сценарии использования, которые соответствуют этим функциям.

Dai как средство накопления

Средство накопления — это актив, который слабо подвержен обесцениванию с течением времени. Валюта Dai относится к разряду стейблкойнов, поэтому ее можно использовать для накоплений даже в условиях рыночной нестабильности.

Dai как средство обращения

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

Dai как мера стоимости

Мера стоимости — это эталонная единица, в которой выражена стоимость товаров и услуг (например, доллар США, евро, иена). Сейчас целевая стоимость Dai равна 1 доллару США (1 Dai = 1 USD). Вне блокчейна Dai не используется в качестве стандартной меры стоимости, однако выполняет эту функцию в рамках протокола Maker и в некоторых децентрализованных блокчейн-приложениях. Таким образом, расчеты в протоколе Maker или установление цен в децентрализованных приложениях ведутся в Dai, а не в государственной валюте вроде доллара США.

Dai как средство отложенного платежа

Dai используется для погашения задолженности в рамках протокола Maker (например, в Dai пользователи оплачивают комиссию за стабильность и закрывают хранилища). Это преимущество Dai перед другими стейблкойнами.

Залоговые активы

Создание, обеспечение и поддержание стабильности Dai происходит за счет залоговых активов, вносимых в хранилища Maker в рамках протокола Maker. Обеспечением выступает цифровой актив, который держатели токенов MKR договорились принимать при работе с протоколом Maker.

При создании Dai обеспечением в протоколе Maker может выступать любой актив на базе Ethereum, утвержденный держателями токенов MKR. Кроме того, владельцы токенов должны согласовать конкретные параметры риска для каждого приемлемого вида залога (например, у более стабильных активов будут более низкие показатели риска, а у более волатильных — более строгие). Более подробно о параметрах риска изложено дальше. Эти и другие решения принимаются в рамках децентрализованного процесса управления Maker.

Хранилища Maker

Все одобренные в протоколе Maker залоговые активы могут использоваться для создания Dai посредством смарт-контрактов, которые называются хранилищами Maker. Получить доступ к протоколу Maker и создать хранилища можно через различные пользовательские интерфейсы (т. е. порталы доступа к сети), включая Oasis Borrow и различные интерфейсы, разработанные самим сообществом. Создать хранилище несложно, но у пользователя возникает обязательство вернуть Dai и комиссию за стабильность, чтобы забрать залоговый актив, использованный для генерации Dai и заблокированный в хранилище.

Хранилища по определению являются некастодиальными. Пользователи работают с хранилищами и протоколом Maker напрямую. Каждый пользователь полностью и независимо от других контролирует внесенный залоговый актив до тех пор, пока его стоимость не упадет ниже допустимого минимума (речь о коэффициенте ликвидации, о котором более подробно будет изложено ниже).

Работа с хранилищем Maker

  • Шаг 1. Создание хранилища и внесение залогаПользователь создает хранилище с помощью портала Oasis Borrow или интерфейса, спроектированного самим сообществом, например Instadapp, Zerion или MyEtherWallet, и вносит в хранилище обеспечение определенного типа и в определенном количестве (оно будет использовано для генерации Dai). После этого хранилище имеет обеспечение.
  • Шаг 2. Выпуск Dai с помощью хранилища с внесенным обеспечениемВладелец хранилища инициирует транзакцию и затем подтверждает ее в своем криптовалютном кошельке, чтобы создать определенное количество Dai в обмен на блокировку залогового актива в хранилище.
  • Шаг 3. Выплата задолженности и комиссии за стабильностьЧтобы частично или полностью вернуть себе залоговый актив, владелец хранилища должен частично или полностью оплатить сгенерированные Dai, а также уплатить комиссию за стабильность, которая постоянно начисляется на непогашенные Dai. Комиссию за стабильность можно уплатить только в Dai.
  • Шаг 4. Возврат залогаПосле выплаты Dai и комиссии за стабильность владелец хранилища может полностью или частично перенести свой залоговый актив обратно в кошелек. После полного возврата Dai и полного возврата залога хранилище остается пустым, пока его владелец не решит внести новый депозит.

Важно: для каждого залогового актива требуется отдельное хранилище. Поэтому у пользователя может быть несколько хранилищ с различными типами залога и уровнями обеспеченности.

Ликвидация рискованных хранилищ Maker

Чтобы в протоколе Maker всегда хватало залога для погашения полной задолженности (количество подлежащих выплате Dai оценивается по целевой цене), любое хранилище, признанное слишком рискованным (согласно параметрам, установленным в процессе управления Maker), ликвидируется путем проведения автоматических аукционов в протоколе Maker. Решение в протоколе принимается после сравнения коэффициента ликвидации с текущим соотношением залога и долга в хранилище. У каждого типа залога свой коэффициент ликвидации. Держатели MKR определяют его голосованием в зависимости от профиля риска, присущего конкретному типу залогового актива.

Аукционы в протоколе Maker

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

Монеты Dai, полученные при проведении залогового аукциона, направляют на покрытие непогашенного долга хранилища, а также на уплату штрафа за ликвидацию, установленного голосующими держателями токенов MKR для данного типа залога в хранилище.

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

Если во время залогового аукциона не удалось привлечь достаточно Dai для покрытия непогашенных обязательств хранилища, то дефицит превращается в долг протокола. Долг протокола погашается за счет Dai из резерва Maker. Если в резерве не хватает Dai, то протоколом назначается долговой аукцион. Во время долгового аукциона происходит эмиссия токенов MKR (тем самым их число в обращении растет), которые затем продают заявителям за монеты Dai.

Монеты Dai, вырученные на залоговом аукционе, поступают в резерв Maker. Он служит буфером на случай повышения общего предложения MKR, которое может произойти из-за будущих необеспеченных залоговых аукционов и процентного дохода от сбережений в Dai (см. ниже).

Если поток Dai от аукционов и комиссии за стабильность превышает лимит резерва Maker (предельное значение устанавливают участники системы управления Maker), то эти монеты продают на профицитном аукционе. Участники профицитных аукционов соревнуются, предлагая постепенно растущее количество MKR за фиксированное количество Dai. По окончании профицитного аукциона протокол Maker автоматически уничтожает собранные токены MKR, тем самым снижая их общее количество в обращении.

Пример залогового аукциона:

Из-за рыночных условий в крупном хранилище возникает нехватка обеспечения. Хранитель аукциона обнаруживает хранилище с нехваткой обеспечения и запускает ликвидацию хранилища, начиная залоговый аукцион, к примеру, за получение 50 ETH.

У каждого хранителя аукциона есть своя модель торгов, которая помогает выигрывать аукцион. Модель торгов содержит цену заявки на покупку залога (в нашем примере залог выражен в ETH). На первом этапе залогового аукциона хранитель основывает заявки на цене токена, полученной из модели торгов. Ставки постепенно повышаются, при этом разыгрываемая сумма залога остается неизменной. Эта сумма соответствует общей стоимости Dai, которые предполагается выручить на аукционе.

Допустим, хранитель аукциона предлагает 5000 Dai за 50 ETH, чтобы добиться соответствия стоимости. Эта ставка в Dai передается из модуля хранилища на адрес контракта залогового аукциона. Когда в контракте залогового аукциона хватает Dai для покрытия системного долга и уплаты штрафа за ликвидацию, первый этап залогового аукциона завершается.

Чтобы достичь цены, установленной в модели торгов, хранитель аукциона отправляет заявку на второй этап залогового аукциона. На этом этапе цель — вернуть владельцу хранилища столько залога, сколько позволит рынок. Хранители аукциона размещают заявки с фиксированным количеством Dai, уменьшая количество ETH, которое готовы купить. Например, в данном примере в модели торгов у хранителя заложена цена предложения в 125 Dai за ETH, поэтому он предлагает 5000 Dai за 40 ETH. Дополнительная сумма Dai в этой заявке передается из модуля хранилища на адрес контракта залогового аукциона. По истечении срока действия заявок победивший хранитель аукциона завершает расчеты в залоговом аукционе, забирая выигранное обеспечение.

Основные внешние участники

В дополнение к инфраструктуре смарт-контрактов протоколу Maker для работы нужны определенные внешние участники: хранители, оракулы, исполнители глобального расчета (экстренные оракулы) и члены сообщества Maker. Хранители получают выгоду от экономических стимулов, предусмотренных протоколом. Оракулы и исполнители глобального расчета — это внешние участники с особыми полномочиями в системе. Этими полномочиями их наделяют держатели токенов MKR с правом голоса. Члены сообщества Maker — это физические лица и организации, которые оказывают услуги.

Хранители

Хранитель — это независимый участник (как правило, с автоматизированным алгоритмом действий), который благодаря возможностям арбитража заинтересован вносить ликвидность в различные части децентрализованной системы. В протоколе Maker хранители — это рыночные игроки, которые помогают Dai поддерживать целевую цену (1 доллар США). Для этого они продают Dai, если рыночная цена превышает целевую цену, и покупают Dai, если рыночная цена падает ниже целевой цены. Хранители участвуют в профицитных, долговых и залоговых аукционах при ликвидации хранилищ Maker.

Ценовые оракулы

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

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

Протокол Maker получает данные о ценах через модуль безопасности оракулов (Oracle Security Module, OSM), а не напрямую от оракулов. Это сделано для защиты системы от злоумышленников, желающих захватить контроль над большинством оракулов. OSM — это защитная прослойка между оракулами и протоколом. Модуль задерживает передачу информации на час, чтобы при компрометации оракула его удалось заблокировать силами экстренных оракулов или на голосовании Maker. Решения относительно экстренных оракулов и продолжительности задержки принимаются держателями токенов MKR.

Экстренные оракулы

Экстренных оракулов выбирают держатели токенов MKR. Это последняя линия защиты в случае атаки на структуру управления или других оракулов. Экстренные оракулы могут заблокировать отдельных оракулов (например, оракулов ETH или BAT), чтобы снизить риск того, что за короткий период времени много пользователей сразу попытается вывести свои активы из протокола Maker. Экстренные оракулы вправе в одностороннем порядке объявить экстренное отключение системы.

Команды DAO

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

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

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

До сих пор фонд Maker самостоятельно справлялся с управлением протоколом Maker, но в будущем весь контроль, вероятно, перейдет к командам DAO. Они будут проводить голосования среди держателей токенов MKR и заполнять вакантные места в командах.

Процентная ставка по сбережениям в Dai

Благодаря процентной ставке по сбережениям в Dai (Dai Savings Rate, DSR) все держатели Dai могут автоматически и по умолчанию зарабатывать вознаграждение, блокируя Dai в рамках контракта DSR в протоколе Maker. Доступ осуществляется через портал Oasis Save или через различные шлюзы протокола Maker. Минимального размера депозита для получения DSR нет. Пользователи могут в любое время частично или полностью вывести Dai из контракта DSR.

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

  • Если рыночная цена Dai превышает 1 доллар США, владельцы токенов MKR могут постепенно снизить DSR, что сократит спрос и снизит рыночную цену Dai обратно к 1 доллару США.
  • Если рыночная цена Dai ниже 1 доллара США, владельцы токенов MKR могут постепенно повысить DSR, что будет стимулировать спрос и поднимет рыночную цену Dai обратно к 1 доллару США.

Первоначально корректировка DSR зависит от еженедельного процесса: держатели токенов MKR оценивают и обсуждают общедоступные рыночные данные и закрытую статистику, предоставленную участниками рынка, а затем голосуют по вопросу о необходимости корректировки. Долгосрочный план подразумевает внедрение модуля корректировки DSR — модуля моментального доступа, который напрямую контролирует DSR и базовую ставку. Этот модуль позволяет любому владельцу токена MKR легко корректировать DSR от лица широкой группы держателей (при строгом соблюдении частоты и пределов, заданных держателями токенов MKR). Такая структура нужна, чтобы оперативно реагировать на быстро меняющиеся рыночные условия и лишний раз не прибегать к стандартным управленческим процессам — опросам и административным голосованиям.

Управление протоколом Maker

Использование токена MKR в управлении протоколом Maker

Владельцы токенов MKR (управленческих токенов протокола Maker) получают право голосовать по вопросам изменения протокола Maker. Выносить идеи на голосование могут все участники, не только владельцы токенов MKR.

Одобренные на голосовании изменения в параметрах протокола обычно не вступают в силу сразу. Если голосующие активировали модуль управленческой безопасности (Governance Security Module, GSM), то исполнение решения может быть отложено на срок до 24 часов. Эта отсрочка дает держателям токенов MKR возможность защитить систему в случае злонамеренного управленческого предложения, запустив ее экстренное отключение. Примером такого предложения может быть идея изменить параметры обеспечения в нарушение установившейся денежной политики или разрешить отключение механизмов защиты.

Опросы и административные голосования

На практике процесс управления протоколом Maker включает в себя опросы и административные голосования. Перед административным голосованием проводится опрос насчет выдвинутых предложений, чтобы приблизительно оценить настрой в сообществе. Опрос нужен, чтобы управленческие решения принимались обдуманно и перед голосованием уже формировался консенсус. Административное голосование проводится, чтобы утвердить (или отвергнуть) изменения системы. Примером может служить голосование насчет параметров риска для нового принимаемого типа залога.

На техническом уровне каждое голосование организовано с помощью смарт-контракта. Контракт предложения — это смарт-контракт, включающий в себя одну или несколько обоснованных управленческих идей. Такой контракт можно использовать лишь единожды. При исполнении контракты немедленно изменяют параметры внутреннего управления протокола Maker. Использовать контракт повторно, после того как были реализованы одобренные предложения, нельзя.

Создавать действующие контракты-предложения можно с любого адреса Ethereum . Затем держатели токенов MKR могут проголосовать за то предложение, которое хотят исполнить. Адрес Ethereum, получивший наибольшее количество голосов «за», будет выбран в качестве активного предложения. Активное предложение получает доступ на уровне администратора для изменения параметров внутреннего управления в протоколе Maker.

Роль токенов MKR в рекапитализации

Токены MKR используются не только для принятия управленческих решений. У них есть дополнительная функция — это ресурс для рекапитализации протокола Maker. Если системный долг оказывается выше избытка, то предложение токенов MKR может быть увеличено путем проведения долгового аукциона (см. выше) для рекапитализации системы. Такой сценарий побуждает держателей токенов MKR к сотрудничеству и ответственному управлению экосистемой Maker во избежание избыточных рисков.

Обязанности держателей MKR

Держатели токенов MKR могут путем голосования:

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

Держатели токенов MKR также могут выделять средства из резерва Maker для оплаты различных инфраструктурных проектов и услуг, включая инфраструктуру оракулов и исследования, посвященные управлению рисками залоговых активов. Резерв Maker формируется за счет комиссии за стабильность, комиссии за ликвидацию и других источников дохода.

Механизм управления протоколом Maker задуман быть максимально гибким и модифицируемым. Если под управлением сообщества система достигнет стадии зрелости, могут появиться более сложные виды контрактов предложений, включая контракты предложения, объединенные в наборы. Например, один контракт может одновременно содержать предложение о корректировке и комиссии за стабильность, и процентной ставки по сбережениям в Dai. В то же время решения о таких изменениях остаются за держателями токенов MKR.

Параметры риска, назначаемые участниками системы управления Maker

Каждый тип хранилища (например, хранилище ETH или хранилище BAT) обладает собственным набором параметров риска, которые диктуют правила работы с ним. Эти параметры определяются исходя из профиля рисков залогового актива и контролируются непосредственно держателями MKR с помощью голосования.

Ключевые параметры риска для хранилищ Maker:

  • Потолок долга — максимальная сумма долга, которая может быть создана одним типом обеспечения. Участники системы управления Maker устанавливают для каждого типа обеспечения потолок долга. Это гарантирует достаточную диверсификацию залогового портфеля в протоколе Maker. Как только для определенного типа обеспечения достигнут потолок долга, создание нового долга такого типа становится невозможным до тех пор, пока текущие пользователи частично или полностью не погасят задолженность в своем хранилище.
  • Комиссия за стабильность — годовой процент, который рассчитывается сверх суммы Dai, сгенерированной при помещении залогового актива в хранилище. Эта комиссия оплачивается только в Dai, а затем отправляется в резерв Maker.
  • Коэффициент ликвидации — низкий коэффициент ликвидации означает, что участники системы управления Maker ожидают низкую волатильность цены залога, а высокий коэффициент означает, что ожидается высокая волатильность.
  • Штраф за ликвидацию — комиссия, которая прибавляется к сумме неоплаченных сгенерированных Dai в случае ликвидации хранилища. Угроза штрафа за ликвидацию побуждает владельцев хранилищ поддерживать надлежащий уровень обеспечения.
  • Продолжительность залогового аукциона — максимально допустимая продолжительность залогового аукциона определяется параметрами хранилища Maker. Продолжительность долговых и профицитных аукционов — это глобальный системный параметр.
  • Срок действия заявки на аукционе — срок, по истечении которого действие индивидуальной заявки истекает и аукцион завершается.
  • Шаг аукциона — параметр риска, который стимулирует размещение заявок в начале аукциона и предотвращает злоупотребления в виде слишком малого приращения предложенной цены.

Риски и задача их минимизации, возложенная на участников системы управления

Успешная работа протокола Maker зависит от того, будут ли участники системы управления принимать верные меры для смягчения рисков. Некоторые из этих рисков описаны ниже, для каждого приведены меры по минимизации.

Вредоносная атака на инфраструктуру смарт-контрактов со стороны злонамеренных участников.

Одна из основных угроз для протокола Maker — вмешательство злонамеренного участника, например программиста, который может обнаружить уязвимость в активных смарт-контрактах и использовать ее для кражи или для нарушения работы протокола.

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

Минимизация рисков. Приоритет фонда Maker — безопасность протокола Maker, а наилучшей защитой протокола служит формальная верификация. База Dai первой среди кодовых баз децентрализованных приложений прошла формальную верификацию.

Помимо формальной верификации, стратегия безопасности фонда предусматривает аудит силами лучших организаций в сфере безопасности блокчейна, сторонний (независимый) аудит и выплату премий за обнаруженные уязвимости в коде. Данные о формальной верификации и отчеты об аудите протокола Maker размещены в репозитории Github, на странице о безопасности Dai с разнотипным залогом.

Эти меры безопасности обеспечивают надежную, однако не 100-процентную защиту. Даже при формальной верификации нельзя исключать ошибок в математической модели надлежащего поведения. Кроме того, могут быть неверны сами предположения о надлежащем поведении системы.

Событие типа «черный лебедь»

Событие типа «черный лебедь» — это очень редкая, неожиданная и критическая атака на систему. Для протокола Maker событием такого рода может быть:

  • атака на залоговые активы, которыми обеспечена валюта Dai;
  • неожиданное значительное падение цены на один или несколько залоговых активов;
  • тщательно спланированная атака на оракулов;
  • злонамеренный контракт предложения в рамках управления Maker.

Обратите внимание, что этот список не является исчерпывающим и не описывает весь набор подобных событий.

Минимизация рисков. Хотя ни одно решение нельзя считать абсолютно надежным, продуманная структура протокола Maker (коэффициент ликвидации, потолок долга, модуль управленческой безопасности, модуль безопасности оракулов, экстренное отключение системы и т. д.) в сочетании с грамотным управлением (например, оперативным реагированием на кризис, продуманными параметрами риска и т. д.) помогает предотвратить или смягчить потенциальные тяжелые последствия атаки.

Непредвиденные ценовые ошибки и рыночная иррациональность

Нельзя исключать проблем с ценами, получаемыми от оракулов, или иррациональной динамики на рынке, которая приведет к изменению стоимости Dai на длительный период времени. При утрате доверия пользователей к системе может возникнуть ситуация, когда никакие, сколь угодно большие, корректировки ставок и даже размывание MKR не смогут обеспечить рынку достаточную ликвидность и стабильность.

Минимизация рисков. Процесс управления Maker предусматривает стимулы для привлечения достаточно большого пула капитала, выступающего в качестве хранителя рынка. Это приведет к максимальному повышению рациональности и эффективности рынка, что позволит устойчиво наращивать объемы Dai, не опасаясь крупных рыночных потрясений. В качестве крайней меры может быть использовано экстренное отключение системы. В таком случае держателям Dai возвращается залог, а стоимость их требований в Dai рассчитывается по целевой цене.

Переход пользователей к более простым платформам

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

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

Роспуск фонда Maker

Фонд Maker, как и независимые участники, вносит свой вклад в поддержание работы протокола Maker и его международную экспансию, а также занимается управлением. Однако после того как MakerDAO сможет самостоятельно управлять системой, планируется распустить фонд Maker. Если MakerDAO не удастся после роспуска фонда Maker взять управление в свои руки, будущая работоспособность протокола Maker окажется под угрозой.

Минимизация. Держателям токенов MKR рекомендуется подготовиться к роспуску фонда, после того как он завершит постепенную децентрализацию проекта. При грамотном управлении системой у координаторов будет достаточно средств на плановую поддержку и совершенствование протокола Maker.

Общие проблемы с экспериментальной технологией

Пользователи протокола Maker (в том числе держатели Dai и токенов MKR) понимают и принимают тот факт, что программное обеспечение, технологии, технические концепции и модели, применимые к протоколу Maker, отработаны не до конца. Поэтому мы не можем гарантировать бесперебойную работу и отсутствие ошибок. Существует неизбежный риск того, что в технологии есть слабые места, уязвимости и ошибки, которые в том числе способны привести к полному отказу протокола Maker и/или его частей.

Минимизация рисков. См. выше в разделе «Вредоносная атака на инфраструктуру смарт-контрактов со стороны злонамеренных участников». В пункте «Минимизация рисков» рассказано о техническом аудите, который призван обеспечить надлежащую работу протокола Maker.

Механизмы стабилизации цены

Целевая цена Dai

Целевая цена Dai применяется для определения стоимости заложенных активов, которые держатели Dai получат в случае экстренного отключения системы. Целевая цена Dai равна 1 доллару США (USD), что означает мягкую привязку к доллару США в пропорции 1:1.

Экстренное отключение системы

К экстренному отключению (или просто — отключению) прибегают в двух основных случаях. Во-первых, оно используется во время чрезвычайных ситуаций как крайняя мера для защиты протокола Maker от атаки на инфраструктуру и для принудительного установления целевой цены Dai. Чрезвычайными ситуациями могут быть злонамеренные управленческие действия, хакерская атака, взлом систем безопасности и иррациональное поведение рынка в течение длительного времени. Во-вторых, система может быть отключена на время обновления протокола Maker. Процесс отключения контролируется исключительно участниками системы управления Maker.

Голосующие держатели MKR могут моментально дать команду на экстренное отключение системы, внеся токены MKR в модуль экстренного отключения (Emergency Shutdown Module, ESM). Система будет отключена, если будет набрано достаточное количество голосов. Такая схема не позволяет модулю управленческой безопасности (если тот активен) задержать исполнение решений об отключении. Как только будет достигнут кворум, система будет немедленно отключена.

Экстренное отключение системы происходит в три этапа:

  1. Протокол Maker отключается, владельцы хранилищ выводят активы.После команды на экстренное отключение создание новых хранилищ и операции в существующих становятся невозможны. Поток котировок останавливается. Заморозка котировок происходит для того, чтобы все пользователи могли вывести полагающиеся им активы по чистой стоимости. Владельцы хранилищ Maker получают возможность сразу же забрать из хранилища залоговые активы, которые не используются как непосредственное обеспечение задолженности.
  2. Проведение аукционов после экстренного отключенияЗа отключением следуют залоговые аукционы. Их необходимо завершить за определенный срок. Этот срок устанавливают участники системы управления Maker, и он незначительно превышает продолжительность самого долгого залогового аукциона. Такая схема гарантирует, что к концу периода обработки аукционов не останется незавершенных аукционов.
  3. Держатели Dai забирают оставшееся залоговое обеспечениеПо завершении обработки аукционов держатели Dai используют эти монеты, чтобы забрать залог по фиксированной стоимости, которая соответствует расчетной стоимости их активов с учетом целевой цены Dai. Пример: если на момент экстренного отключения курс ETH/USD равен 200 и у пользователя имеется 1000 монет Dai с целевой ценой 1 USD, то после обработки аукционов пользователь получит от платформы Maker ровно 5 единиц ETH. Срок подачи окончательных требований не ограничен. Держатели Dai получат пропорциональную заявку на каждый тип обеспечения, который включен в залоговый портфель. Существует риск дисконта, при котором держатели Dai получат неполную стоимость своих накоплений в Dai при целевой цене в 1 доллар США. Это объясняется снижением стоимости залога и правом владельцев хранилищ забрать избыточное обеспечение раньше, чем о таком намерении заявят держатели Dai. Более подробно об экстренном отключении и очередности подачи заявок рассказано в специальном документе, опубликованном сообществом.

Будущее протокола Maker: дальнейшее распространение и полная децентрализация

Целевой рынок

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

Ниже представлен неполный список текущих и ближайших возможных рынков для стейблкойна Dai.

  • Оборотный капитал, хеджирование и обеспеченные кредиты. Хранилища Maker создают условия для общедоступной торговли. Валюту Dai, сгенерированную за счет помещенного в хранилище обеспечения, пользователи могут направить в оборотный капитал. Было неоднократно замечено, что владельцы хранилищ используют Dai для покупки дополнительных единиц ETH (того же типа актива, что и их залоговое обеспечение), тем самым формируя заемную, но полностью обеспеченную торговую позицию.
  • Торговые платежи, трансграничные сделки и денежные переводы. Использование Dai значительно сокращает операционные расходы в международной торговле благодаря смягчению эффекта валютных колебаний и отсутствию посредников.
  • Благотворительные и негосударственные организации, которые используют прозрачную технологию распределенного реестра.
  • Игровая индустрия. Для разработчиков игр на базе блокчейна Dai — оптимальная валюта. Внедряя Dai, они привносят в игру не просто новую валюту, а целую экономическую модель. Сочетаемость Dai с разными игровыми функциями позволяет создавать новые поведенческие игровые сценарии, основанные на децентрализованной финансовой системе.
  • Рынки предсказаний. При создании независимого прогноза мало кто захочет увеличивать свой риск и делать ставки в криптовалюте с нестабильной ценой. Долгосрочные ставки становятся особенно невыгодными, если пользователю также приходится делать предположения о будущей цене волатильного актива, используемого для размещения ставки. Поэтому стейблкойны Dai будут явно востребованы на рынках предсказаний.

Расширение списка активов

Если держатели токенов MKR согласятся принимать в качестве обеспечения новые виды активов, на них будут распространяться те же требования к риску, параметры оценки риска и меры безопасности, что и на Dai (например, коэффициенты ликвидации, комиссии за стабильность, процентные ставки по сбережениям, верхние пределы долга и т. д.).

Развитие системы оракулов

MakerDAO — первый проект в блокчейне Ethereum с надежными оракулами. Многие децентрализованные приложения прибегают к оракулам MakerDAO, чтобы обеспечить безопасность своих систем и без сбоев предоставлять актуальные котировки. Доверие к MakerDAO и протоколу Maker означает, что участники системы управления Maker могут расширить базовые инфраструктурные услуги оракулов, чтобы те лучше отвечали запросам децентрализованных приложений.

Заключение

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

У всех монет Dai есть избыточное обеспечение, внесенное каждым участником на адрес публичных и проверяемых смарт-контрактов Ethereum. Следить за состоянием системы может любой участник с доступом в интернет. Для этого используется сайт daistats.com.

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

Более подробная информация представлена на сайте MakerDAO.

ПРИЛОЖЕНИЕ

Преимущества и примеры использования Dai

Протоколом Maker может пользоваться кто угодно и где угодно, без ограничений или необходимости предоставлять персональные данные. Ниже приведены несколько примеров использования Dai в разных странах.

Dai — это финансовая независимость для всех

Согласно международной базе данных Findex, которую ведет Всемирный банк, на 2017 год около 1,7 млрд человек из взрослого населения мира не имело доступа к банковским услугам.5Результаты опроса, проведенного в 2017 году Федеральной корпорацией по страхованию вкладов (FDIC), показали, что в одних только США насчитывалось около 32 млн домохозяйств с ограниченным или отсутствующим доступом к банковским услугам6. Это означает, что либо у них отсутствует банковский счет, либо они регулярно пользуются альтернативными способами управления своим бюджетом (например, берут займы в ломбардах или кредиты до зарплаты). Dai может подарить всем им экономическую свободу. Понадобится лишь доступ в интернет.

Dai — это первая в мире справедливая стабильная валюта, способная подарить финансовую независимость каждому, при любом месте жительства и обстоятельствах. Например, благодаря Dai у жителей Латинской Америки появилась возможность застраховать себя и свои семьи от девальвации аргентинского песо7 и венесуэльского боливара. В островного государстве Вануату, расположенном на юге Тихого океана, где жители платят очень высокие комиссии за денежные переводы, британская некоммерческая организация Oxfam International, австралийский стартап Sempo и стартап ConsenSys, работающий с Ethereum, запустили программу денежной помощи. Двести жителей острова Эфате получили по 50 Dai для оплаты покупок в местной торговой сети.8

Самостоятельное получение денег

Благодаря Oasis Borrow пользователи получают доступ к протоколу Maker и могут генерировать Dai, внося в хранилище Maker залоговые активы. Важно, что для создания Dai не нужно обращаться к посреднику. Хранилища позволяют частным и корпоративным пользователям быстро, удобно и с относительно низкими затратами получать ликвидность, используя в качестве обеспечения свои активы.

Автоматический процент на сбережения

Держатели Dai со всего мира могут расширить свой доступ к финансовым услугам за счет процентной ставки по сбережениям в Dai (DSR). Как было описано раньше, эта схема позволяет увеличивать накопления в Dai и защищает их от инфляции.

Допустим, Боб отправил на адрес процентного контракта 100 000 Dai. Участниками управленческой системы Maker процентная ставка по сбережениям в Dai установлена на уровне 6%. Это означает, что за 12 месяцев Боб заработает 6000 Dai. Биржи и проекты на базе блокчейна могут встроить функционал DSR в собственные платформы. Тем самым у криптовалютных трейдеров, предпринимателей и развитых компаний появятся новые возможности повысить свои сбережения и операционный капитал в Dai. Это привлекательный механизм, поэтому маркет-мейкерам может быть выгодно хранить незадействованный капитал в Dai и блокировать его для получения DSR.

Быстрые и дешевые денежные переводы

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

Участникам системы денежных переводов Dai обеспечивает ряд преимуществ:

  • Дешевые денежные переводы внутри страны и за рубежом. Использование Dai позволяет сразу же сэкономить, так как на место высоких комиссий банков и систем денежных переводов приходят низкие транзакционные комиссии (газ) . Благодаря низким затратам транзакции можно проводить чаще.
  • Доступ в любое время. Dai не зависит от банковских часов работы. Протокол Maker доступен круглые сутки, независимо от праздников и выходных.
  • Удобный вход на рынок и выход с рынка. Пользователям доступны многие сервисы, где национальную (фиатную) валюту можно обменять на Dai. Они служат посредниками между миром фиатных и криптографических валют. Пользователи могут легко вывести свои активы в Dai и обменять их на свою местную валюту.
  • Усиленная безопасность и надежность. Блокчейн обеспечивает высокий уровень защиты, а с ним приходит и доверие клиентов.

Стабильность на волатильных рынках

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

Dai как источник развития экосистемы и децентрализованных финансовых приложений

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

Кроме того, в экосистеме Ethereum монеты Dai можно использовать для оплаты газа. Поэтому, создавая децентрализованные финансовые приложения, где вместо ETH принимают Dai, разработчики упрощают пользователям знакомство со своими системами и создают благоприятное впечатление.

Глоссарии

Ресурсы системы и сообщества

Ссылка на основную публикацию
Протокол Maker: система Dai с разнотипным залогом. WhitePaper на русском.
Хиб.ру