В предыдущих топиках вы не оспаривали выгодность страхования своего депозита Фиатом банка. Повторю пример. На падении цены ЕТН Банк про кредитовал клиентов допустим по 45тый миллион эмиссии токенов ETH-WORLD. В депозит СК поступило 1 миллион ЕТН, а это всего 1% от эмиссии ЕТН. Банк получил в залог 45 миллионов токенов ETH-WORLD, его цена выросла в 100 раз. Если учесть, что цена ЕТН упала в 10 раз, а цена токенов увеличилась в 100, то очевидно банк уже выиграл, а если банк про кредитует СК до 52 миллиона эмиссии токенов депозит СК составит уже 2 миллиона ЕТН, а цена токенов увеличится в 200 раз. Чем больше падение ЕТН, тем больше желающих застраховать в депозите свои финансовые активы и тем самым ещё больше увеличивается цена токенов ETH-WORLD. Владельцы ЕТН застраховавшие свой депозит начнут возвращать кредиту банка, как только им станет выгодно при росте цены ЕТН.
То что я не обратил внимание, не значит, что согласился.
Теперь проанализируем, что Вы пишите.
Во первых когда даются ваши токены банку, а он Вам обратно фиат - то это не страхование, а выдача кредита под залог со 100% обеспечением.
Теперь анализируем:
На падении цены ЕТН Банк про кредитовал клиентов допустим по 45тый миллион эмиссии токенов ETH-WORLD. В депозит СК поступило 1 миллион ЕТН, а это всего 1% от эмиссии ЕТН. Банк получил в залог 45 миллионов токенов ETH-WORLD, его цена выросла в 100 раз. Если учесть, что цена ЕТН упала в 10 раз, а цена токенов увеличилась в 100, то очевидно банк уже выиграл
И что это за фантазии, с какого перепугу ваш токен растет, когда весь эфир падает. У Вас токен завязан на эфире, я бы сказал его производная. Поэтому цена эфира сильно положительно коррелирует с вашим токеном, куда пойдет эфир, туда и ваш токен.
Это уже реально фантазии.
Поэтому, когда упала цена эфира в 10 раз, то ваш токен минимум упадет также, а то и больше.
И так господа вернемся все же к моему стейблкоину. В процессе личного обсуждения с другом выяснился очень опасный и критический баг. Всему вина отсутствие ликвидности. Для начала, как он проявляеться. Вот стандартный аукцион страховок:
Расчетный курс =200$( 1÷(0.0025000×2))
Расчетная цена создания = 0.005125 ETH (0.0025000×2+0.0025000×5%)
Количество Цена_ETH Сумма страховки %годовых
10 0.0025000 0.50$(0.0025×200) 5%
15 0.0025000 0.50$(0.0025×200) 7%
21 0.0012500 0.25$(0.00125×200) 9%
11 0.0006250 0.13$(0.000625×200) 8%
А теперь представим, что все страховки резко выкупили. И появляется возможность ставить страховку по любой цене и самому же по ней создавать себе новый стейблкоин.
Только обратите внимание на нюанс, что при расчетном курсе 200$, нужно потратить на создание токена примерно 0.005 ETH, в то время если же поставить курс 20,000$ то на создание токена понадобиться эфира в 100 раз меньше, а именно 0.00005 ETH.
Более того, такое печатание не ограниченно в количестве, что согласитесь создает лазейки и может быть критично для всей системы.
Вот здесь на ум приходит использование сразу оракулов, где можно брать цену из нескольких источников, усреднять её по источникам и по времени.
Но это не наш метод, во первых я писал, что это централизация и второе он хрупкий. Проще говоря все эти оракулы работают хорошо, до первого серьезного кризиса, а там черный лебедь или жопа, кому как нравиться (про это читать Талеба Черный лебедь и Антихрупкость).
Поэтому я пойду не по пути исключения вероятности, а путем минимизации вреда, если это произойдет.
Нашими союзниками будут:
- Время.
- Постепенное расширение диапазона разрешенной цены.
- Лимит на печатание.
Для удобства мы примем, что только начали и у нас нет тоже никакой ликвидности на внутренней биржи. Сразу предупрежу, что без нашей помощи такая система в самом начале загнеться, поэтому очень важно её вывести на период нормальной ликвидности.
Также надо осознавать, что конкретно для нас опасность именно представляют страховки с завышенными курсами, где используются в залоге намного меньше эфира, чем должно бы быть. Также нужно понимать, что опасны не сами цены страховок, а именно возможность печатания новых стейблкоинов по таким страховкам. Для уже вновь созданных токенов обновление страховки по таким ценам не представляет опасности, ну разве только ухудшает саму страховку у этого токена.
В любой бирже используется история цен. У нас на аукционе страховок тоже будет такая история цен. Мы будет использовать среднюю цену (дневки) или из 100-1000 последних цен и получать усредненную цену. Также смарт-контракт будет считать все токены, что напечатаны и поэтому будем знать общее количество.
Теперь введем суточные лимиты (все цены для долларов и примем, что средняя цена у нас сейчас 200$):
В 1-е сутки: От 1$ до 200+10% можно напечатать за сутки 100% от всего объема уже созданных стейблкоинов.
В 2-е сутки: От 1$ до 200+20% можно напечатать за сутки 90% от всего объема уже созданных стейблкоинов.
В 3-е сутки: От 1$ до 200+30% можно напечатать за сутки 80% от всего объема уже созданных стейблкоинов.
В 4-е сутки: От 1$ до 200+40% можно напечатать за сутки 70% от всего объема уже созданных стейблкоинов.
В 5-е сутки: От 1$ до 200+50% можно напечатать за сутки 60% от всего объема уже созданных стейблкоинов.
В 6-е сутки: От 1$ до 200+60% можно напечатать за сутки 50% от всего объема уже созданных стейблкоинов.
В 7-е сутки: От 1$ до 200+70% можно напечатать за сутки 40% от всего объема уже созданных стейблкоинов.
В 8-е сутки: От 1$ до 200+80% можно напечатать за сутки 30% от всего объема уже созданных стейблкоинов.
В 9-е сутки: От 1$ до 200+90% можно напечатать за сутки 20% от всего объема уже созданных стейблкоинов.
В 10-е сутки: От 1$ до 200+100% можно напечатать за сутки 10% от всего объема уже созданных стейблкоинов.
Работает так, что если за сутки нет ни одной сделки, то пересчет идет уже на вторые сутки, нет сделок во вторые сутки идет на следующие сутки пересчет и так далее.
Как только произошла сделка, то на следующие сутки идет уже пересчет и отчет начинается сначала уже от нового значения средней цены.
Как видите, если совершать хотя бы одну небольшую сделку один раз за трое суток, то можно спокойно удерживать цену в требуемом диапазоне.
Поэтому появляется такое понятие, как отсечка, чем то напоминает фьючерсы, только у меня ограничение цены и лимита, а там остановка торгов. В итоге аукцион страховок приобретает примерный вид:
Расчетный курс =200$( 1÷(0.0025000×2))
Отсечка = 220$(200$+10%)
Расчетная цена создания = 0.005125 ETH (0.0025000×2+0.0025000×5%)
Количество Цена_ETH Сумма страховки %годовых
10 0.0025000 0.50$(0.0025×200) 5%
15 0.0023000 0.46$(0.0023×200) 7%
Пока это скажем так черновой вариант.
Если у Вас есть желание обсудить, а также вопросы или видите критические ошибки, то пишите.