План действий Зигги UST

Feb 08 2023
В этой статье описывается предлагаемый план действий для «Ziggy», пошаговый подход к повторной привязке TerraUSD или UST(C). План может быть изменен в зависимости от рыночных или других условий, которые не всегда находятся под нашим контролем.

В этой статье описывается предлагаемый план действий для «Ziggy», пошаговый подход к повторной привязке TerraUSD или UST(C). План может быть изменен в зависимости от рыночных или других условий, которые не всегда находятся под нашим контролем.

Дата редактирования : 7 февраля 2023 г.

Контекст: Предложение № 11324
Зигги:
Обсуждение окончательного предложения

Эта часть зарезервирована для журналов изменений этого документа.

#1 — Понимание ситуации

В основе любого плана повторной привязки UST лежит вопрос: «Как нам влить 8,5 млрд долларов, которых у нас нет?»

В любой момент мы можем получить «недостающую стоимость», вычитая рыночную капитализацию Terra (в этом плане, USTC) из полностью оборотного предложения (количества единиц) Terra:

9,800,000,000 units minus $300,000,000 mkt cap = $9,500,000,000 deficit

Затем мы вычитаем количество Luna (LUNC) из общей рыночной капитализации. Теоретически это число может поддерживать монеты Terra в любой момент времени (при условии полной и тотальной ликвидации):

$9,500,000,000 minus $1,000,000,000 = $8,500,000,000 deficit

В предыдущей модели Terra Classic новая LUNA выпускалась всякий раз, когда UST опускался ниже привязки для покрытия дефицита. С другой стороны, LUNA будет сожжена всякий раз, когда UST превысит свою привязку.

Например:

  • 1 доллар США UST = 1 доллар США LUNA => без изменений
  • 0,98 доллара UST = 1,02 доллара LUNA => печатается дефицит
  • 1,02 доллара UST = 0,98 доллара LUNA => излишки сжигаются
  • источник: Полиэкономика
Страна Донки-Конга, Станция Stop & Go (1994). Идя назад ко входу, когда вы начинаете уровень, вы можете пропустить более половины его.

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

1а. Моделирование обменного курса Luna <> Terra.

Рассмотрим предыдущий график. Всякий раз, когда цена Луны была выше цены Терры, можно было сжечь достаточное количество LUNA, чтобы удовлетворить ее спрос. Обратите внимание, что синяя линия (верхняя) всегда имеет тенденцию к повышению; залога в системе было достаточно для восстановления паритета. Это не учитывает инфляцию, которая похожа на «мягкий ожог» для людей, которые делают ставки и не хотят продавать.

1б. Luna <> Моделирование скорости выплаты требований Terra.

На этой диаграмме вместо этого мы отображаем, сколько «требований» было доступно в любой момент времени. Это просто означает «сколько Террас (UST) я могу получить за свои Луны (LUNA)?»

Срок тот же. Обратите внимание на резкий скачок общей суммы требований между периодами № 23 и № 25. Ставка свопа LUNA <> UST была настолько высока, что позволяла покрыть много Terra (UST) за один своп, но обратный процесс означал, что обмен UST на LUNA был плохой сделкой. (если только вы не ставили по-крупному и не открывали длинную позицию!)

1с. Моделирование гиперинфляции.

Когда цена Луны, наконец, падает ниже цены Терры, начинается «алгоритмическая инфляция» или чеканка новых LUNA. Система будет продолжать печатать деньги до тех пор, пока на Luna не будет собрано достаточное количество заявок. Однако новые заявки (покупки) почти наверняка не поспевают за запрограммированным уровнем инфляции.

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

Вы можете прочитать больше о диссертации по сетевому долгу здесь: Сетевой баланс.

#2 — Повторное включение контролируемых рыночных свопов

Эта базовая функциональность определена в так называемом модуле Market . Этот модуль, в дополнение к модулю Oracle и Treasury, отсутствует на LUNA2.

Модуль Market позволяет выполнять атомарные свопы между различными номиналами стейблкоинов Terra, а также между Terra и Luna. Этот модуль обеспечивает доступный ликвидный рынок, стабильные цены и справедливые обменные курсы между активами протокола.

Ценовая стабильность TerraSDR достигается за счет арбитражной деятельности Terra<>Luna по отношению к алгоритмическому маркет-мейкеру протокола, который расширяет и сокращает предложение Terra для поддержания своей привязки.

Источник:https://classic-docs.terra.money/docs/develop/module-specifications/spec-market.html

Мы хотим снова включить эту функцию. Однако мы хотим работать при определенных условиях:

  • Нет новой чеканки Луны (LUNC);
  • Фиксированное количество чеканки Terra (USTC и др.)

Но разве у них уже нет выбора? Ну нет. Рассмотрим следующий пример:

  • Пользователь, размещающий 10 млн LUNC, может заплатить 0,04 USTC за транзакцию в качестве комиссий за транзакции, чтобы снять вознаграждение за делегирование и поставить его. Поскольку они освобождены от налогов, они платят только 0,08 USTC.
  • Пользователь, торгующий USTC на LUNC, будет платить 0,04 USTC за транзакцию в виде комиссии за транзакцию, минимум 0,30% в виде спреда и дополнительно 0,2% в виде налогов. Если USTC составляет 0,03 доллара США, то преобразование в 10 млн в LUNC или 300 000 USTC означает, что они заплатят 900 USTC в виде спреда (минимум 0,30%), выплачиваемого поставщикам ликвидности, и 600 USTC в виде налогов, что в сумме составит 1500,04 USTC.

Рациональный игрок на рынке видит, что «нет выбора», если думать с точки зрения чистой прибыльности, потому что торговать на Binance просто выгоднее. CEX также позволяют так называемую бессрочную торговлю с кредитным плечом по длинным и коротким позициям, что означает, что трейдеры могут занимать деньги для покупки длинных или коротких продаж. В сочетании с вознаграждениями за стекинг мы активно даем возможность делать ставки против нашей сети!

Это разница между тем, чтобы спросить вас:

  • Вы хотите заплатить 1 доллар на кассе за батончик Snickers?
  • Вы хотите заплатить 5 долларов на кассе за батончик Snickers?

Конечно, Binance делает большие затраты, но помните, что они делают это с комиссией 0,1% — мы взимаем 0,30% + 0,20% + комиссия за транзакцию. Почему бы не дать этим трейдерам обоснование использования нашей сети?

Сократите расходы или добавьте больше денег. В любом случае, котенку нужно больше тунца.

Давайте также обсудим ручные ожоги. При 6 триллионах LUNC в качестве общего запаса ручное сжигание 2 м LUNC удаляет 3,333 × 10 ^ -5% запаса. На это потребуются тысячелетия, если к тому времени еще сохранится интерес к LUNC!

Вопрос, который необходимо задать сообществу LUNC, звучит так: «Что может вернуть LUNC и USTC из CEX, таких как Binance, в сеть?»

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

Мы можем обратиться к держателям NFT, но без бизнес-моделей они оцениваются субъективно и/или движимы спекуляциями. У нас также есть DEX, где пользователи могут предоставлять ликвидность, но они невероятно «тонкие» для выполнения ордеров. Какая-то завязка, не так ли?

2023–02–07: Пул ликвидности Astroport Classic LUNC-USTC.

При цене $0,03 USTC и ~$0,000185 LUNC 12,84 млн USTC представляют собой всего $385 200 ликвидности, доступной для торговли. Это звучит как много, но когда вы думаете о том, что Binance совершает миллиардные объемы торгов в день, спред просто слишком велик, чтобы трейдеры могли платить; они останутся на Binance, даже если налоговая ставка будет близка к нулю.

Конечно, мы можем добавить к ним деньги, но в сети нет стабильной формы торговли. Это означает, что мы можем добавить денег и из-за того, как работают AMM, понести большие потери! (Подробнее о непоправимой утрате можно прочитать здесь !)

Итак, каково решение? Почему бы не позволить пользователям торговать между валютами в своем кошельке?

Это то, что делает модуль рынка. Если вы путешествуете по Европе и живете в США, вам нужно торговать в местной валюте. Однако вы не хотите отказываться от своего LUNC. Вместо этого вы обмениваете доллары США (USTC) на евро (EUTC) и используете их в качестве формы оплаты. Сборы, взимаемые за торговлю ( спред ), идут стейкерам LUNC.

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

№ 3 — Разработайте и протестируйте элементы управления для алгоритма.

Частью предложения Зигги является поэтапный подход. Это относится к общим действиям (понимание, повторное включение, тестирование), а также к числовым значениям (0,01, 0,02, 0,03).

Если мы хотим быть еще более точными, мы также учитываем каждую микроединицу (0,000001 в Terra Classic), а также учитываем каждый транш, который существует в этом дискретном наборе, а также учитываем цепочки, совместимые с EVM. Это означает каждую группу чисел от 1x10^–18 до 1,00, а затем экстраполировать эту информацию за пределы 1,00.

То есть какой план, когда цена, скажем, 0,000005 и 0,50? Это множество чисел и групп, даже если это дискретный (конечный) набор чисел.

Теперь такой тщательный подход требует помощи специалистов по количественному финансированию. Люди будут относиться к активам Luna и Terra по-разному в зависимости от уровня цен. Они могут покупать USTC/LUNC, когда они стоят 0,005/0,00005 доллара соответственно, в огромных количествах, но когда они стоят 0,04/0,0004 доллара, они могут быть более сдержанными или фиксировать прибыль в течение определенного периода времени.

В предложении Зигги по коду ERM описывается способ обработки TerraSDR (SDT) в качестве опции или данной валютной пары (например, USD/JPY) в качестве опции. С точки зрения полезности в цепочке, это один из самых ценных видов децентрализованных приложений, которые мы можем использовать. (Подробнее о торговле опционами на Форекс .)

Это может иметь смысл как Layer-2, или это может иметь смысл как Layer-1. С точки зрения итерации имеет смысл тестировать новые функции алгоритма на боковой цепи уровня 2, а затем внедрять их в базовый уровень, если они окажутся бесценными. Примером этого в Ethereum может быть тестирование на Arbitrum, Optimism или Polygon перед переносом его функциональности в основную сеть.

Источник: www.wallstreetmojo.com

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

  • вызов
  • помещать
Общее количество комбинаций на LUNC: 22 Terras и 1 Luna.

ERM — это обобщенное руководство по коду, которое позволит покупать и продавать пары USTC, LUNC и другие пары. Если имеется 253 уникальных комбинации, мы учитываем их все, а затем добавляем 3 некоррелированные комбинации в качестве поддержки самого LUNC. С точки зрения данных использование всех 256 слотов было бы предпочтительнее, и новые страны-члены все еще могут быть подключены. Общие рекомендации для этого: BTC, ETH и стабильная монета.*

*Примечание: в то время как BUSD был выбором толпы, я работаю над техническим документом, в котором объясняется, как вместо этого мы можем создать пул стейблкоинов в валютах xUSD, USDx и различных других стран, который не предпочитает одно поддерживающее учреждение или протокол. над другим. Вы можете увидеть некоторые обсуждения в моем Твиттере под хэштегом #Moonflower .

Псевдокод ERM Зигги.

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

Сама сеть выступает контрагентом в этом алгоритмическом написании опционов. В любой момент сеть пытается обеспечить доступные запасы Терры или Луны через базовую систему вызова. Это означает, что в случае внедрения ERM (даже если название изменено) принимается полный риск — мы можем достичь 1,00 доллара на USTC и сразу же увидеть его падение или рост в цене .

Кроме того, мы собираем данные вокруг этих SoftPegдиапазонов. Если вместо этого мы подумаем об SoftPeg(high, low)as SoftPeg(put, call), мы сможем более точно определить его функциональность.

# 4 — Разработайте параллельные решения для защиты от «событий отмены привязки» — затем смоделируйте отмену привязки.

ERM как есть имеет некоторые серьезные недостатки с точки зрения риска, а именно в последовательности ее внедрения. Если мы получим консенсус по ценовому оракулу, а затем немедленно изменим алгоритмически, не сообщая об этом через управление, мы введем некоторую степень византийской ошибки:

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

Источник:https://en.wikipedia.org/wiki/Byzantine_fault

Tendermint использует практическую византийскую отказоустойчивость, используя делегированное доказательство доли (авторитет) или pBFT-dPoS(A). Подробнее об этом можно прочитать здесь .

Теперь предложение Зигги объясняет подъем по «лестнице» ценообразования, но не объясняет падение по лестнице. Чтобы проверить лестницу на наличие трещин, мы поднимемся по лестнице, а затем спустимся. Таким образом, мы моделируем событие депривязки, применяя огромное давление продаж.

Мы хотели бы уточнить, что эти события могут сигнализироваться в Ziggy ERM путем определения SoftPeg(put, call)или SoftPeg(high, low)диапазона. По сути, мы сигнализируем всему рынку, что мы собираемся продать putUSTC (например) по заданной highцене и исполнить callUSTC по заданной lowцене.

Например, мы определяем SoftPeg(0.04, 0.02) = 0.03с истечением времени ModifierBlockDuration = 1000 blocks— в этом смысле мы теперь позволяем опытным трейдерам, работающим с количественными финансами, работать над открытой системой, разрабатывая свои собственные опционные стратегии.

Предоставлено: Алекс Форшоу, Максимилиан Брайан, Эдвард Ким (2022). Источник.

Ziggy ERM определяет диапазон 0.02USTC «толерантности к волатильности». Мы могли бы считать это траншем или «порцией денег».

Алекс Форшоу предложил план резервирования траншей (выше) в конце 2022 года, который может быть пересмотрен. В то время как первоначальный план, предложенный Форшоу, в дополнение к Максимилиану Брайану и Эдварду Киму , предполагал 10 траншей с использованием резерва биткойнов, обернутых в Terra, twBTCдля обеспечения их посредством алгоритмических выкупов, главная забота заключалась в том, чтобы гарантировать, что резерв не будет взорван через тщательно спланированная атака на рынок.

По милости этих авторов мы хотели бы попросить их продолжить изучение этого плана как способа укрепления привязки по любому данному траншу в сочетании с Ziggy ERM с использованием предлагаемых резервов: , , или подобных «надежных twBTC» twETHзалогов twUSDx.

Источник: Инвестопедия // Тереза ​​Кьечи

Другими словами, вместо определения 10 траншей мы выделяем дискретный набор траншей между 1x10^-18 и 1,00. (Опять же, это много.)

Когда Ziggy ERM реализует свою стратегию гибридных опционов (в данном случае Strangle ), систему траншей, предложенную Форшоу и др. , можно протестировать в меньшем масштабе, автоматически задействовав резервные покупки в call// lowконце периода SoftPeg— хотя это важно. чтобы решить, как подойти к put// highконцу здесь, потому что резерв не для этого.

№ 5 — Исходное финансирование для тестирования и итерации планов, связанных с Ziggy.

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

Еще одна ключевая проблема, обсуждаемая в предложении Зигги, — «откуда берется стимул (деньги)?» Предложение подразумевает, что его можно получить из арбитража, но арбитраж происходит из-за неэффективности рынка — мы не можем принудительно создать его для получения прибыли.

Вместо этого в настоящее время мы предлагаем разрешить валидаторам подключаться к функции удержания. Реализация такой функции обсуждалась с одним из разработчиков Layer-1 на момент написания статьи . Эта функция выглядит примерно так:

  • Установить комиссию %
  • Часть комиссии удерживается (добровольно) в отдельном пуле для финансирования функциональности Ziggy ERM.
  • Наш SoftPeg(по причинам данных) составляет 0,03 доллара США.
  • Сеть сохранит право использовать свою putцену $0.04через отдельный параметр.
  • Сеть сохранит право использовать свою callцену $0.02через отдельный параметр.
  • Цена putможет быть реализована за счет удержаний валидаторов через их собственную комиссию. При этом получается прямая прибыль. Однако, поскольку это предпочтительнее для тех, кто запускает узлы валидации, а не делегаты, мы отправляем эти деньги обратно в пул Oracle и пул сообщества в соответствии с обработчиком управления.
  • Цена callможет быть реализована через систему резервных траншей, которая выделила капитал для определенного диапазона траншей 0.02 — 0.04.
  • AnteHandler от LuncBurnArmy сжигает предложение о разделении налогов
  • Предложение сообщества DEX от faffyswap
  • предложение drlocum по системе с несколькими пулами

# 6 - Резюме и примечания

Резюме выглядит следующим образом:

  1. Поймите ситуацию и почему это произошло раньше.
  2. Повторно включите рыночные свопы и проведите поэтапное тестирование в тестовых сетях перед основной сетью. (без новой чеканки Луны, фиксированный выпуск Терры)
  3. Разработайте и протестируйте элементы управления рыночными свопами. (Зигги ЭРМ)
  4. Разработайте решения для параллельной защиты, чтобы подготовиться к событиям отмены привязки, а затем смоделируйте эти отключения, чтобы проверить их надежность. (механизм резервного транша USTN в рамках Ziggy ERM)
  5. Источник финансирования с использованием добровольных удержаний комиссии валидатора. Вместо того, чтобы получать 100% от 5% комиссии, используйте половину этой суммы для финансирования повторной привязки алгоритма в рамках Ziggy ERM. Затем отправьте прибыль в пул Oracle и пул сообщества. (вдохновленный несколькими предложениями)

Эта идея открыта для итерации. Журнал изменений будет предоставлен вверху этой статьи на случай, если потребуется повторное редактирование.

Начните мозговой штурм, и давайте сделаем это!