Интерпретация ERC7527: новая децентрализованная модель ценообразования

СреднийJul 17, 2024
Эта статья предоставляет подробное введение в принципы и детали протокола ERC7527, дополнительно объясняя принципы работы модели непрерывного ценообразования и ее значительные преимущества. Она также исследует расширенные приложения, вытекающие из программности и комбинируемости ERC7527.
Интерпретация ERC7527: новая децентрализованная модель ценообразования

обзор

как оценить идеи или приложения ранней стадии и участвовать в инвестициях является значительной проблемой в децентрализованном мире. erc7527 предлагает парадигму децентрализованной оценки на основе консенсуса, основанного на премии, следуя концепции «создания кредита денег».

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

erc7527

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

erc7527 представляет новую парадигму ценообразования при выпуске токенов erc7527. Цена на токены erc7527 эффективно количественно оценивает рыночную стоимость приложения (рыночная стоимость приложения = цена на erc7527 × количество). Такой подход преобразует ценообразование приложений в ценообразование токенов erc7527.

ценообразование токенов erc7527 состоит из двух основных частей:

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

ценообразование: foamm (функция автоматического рынка оракула) erc7527 обеспечивает цены на покупку путем добавления внутренней ликвидности через обертывание или цены на продажу путем удаления внутренней ликвидности через развертывание. Этот подход не зависит от внешних поставщиков ликвидности.

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

в erc7527 разработчики должны разработать модель котировки в процессе разработки, чтобы в конечном итоге предоставить котировки. Когда пользователи вызываютgetwraporacleчтобы получить текущую котировку, они могут выбрать инжектирование ликвидности в пул erc7527 для преобразования котировок в цены. конкретно, пользователи могут использоватьоберткафункция внутри foamm для инъекции ликвидности:

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

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

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

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

для пользователей, взаимодействующих с erc7527, есть два основных действия:

вызовgetwraporacleфункция для получения текущей покупки котировки. Если подходит, вызовитезавернутьвнедрять ликвидность и получать токены erc7527.

звонокполучитьunwraporacleФункция для получения текущей цены продажи. Если подходит, вызовите.распаковатьчтобы уничтожить удерживаемые токены erc7527 и вывести токены, эквивалентные продажной цене, из пула.

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

erc7527, как и токены erc20, имеет свой собственный адрес токена и определяет конкретные поля.

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

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

erc7527 структурирован на три отдельных модуля:

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

агентство: этот контракт выступает в качестве основного интерфейса для ранее упомянутых пулов и взаимодействий с пенопластом. такие функции, как getwraporacle, обернуть, getunwraporacle, и распаковатьреализованы здесь. Контракт агентства хранит токены, внедренные пользователями во время операций обертывания для последующего использования во время операций распаковки, облегчая ликвидацию токенов erc7527.

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

взаимосвязи между этими компонентами проиллюстрированы на схеме ниже:

в erc7527, приложение и контракты агентства поддерживают двустороннюю связь. с точки зрения кода, монетный дворисжечь Функции приложения могут быть вызваны только агентством. ERC7527 также определяет ряд функций, облегчающих запрос адреса агентства для приложения (getagencyфункция), и запрос адреса приложения, учитывая агентство (getstrategyфункция).

С точки зрения ликвидности каждый токен erc7527 в приложении соответствует ликвидности в пуле. Это обеспечивает баланс ликвидности пула.

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

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

модель непрерывной котировки

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

Котировка ERC7527 на покупку должна учитывать как микро, так и макро перспективы:

с макро-экономической точки зрения мы ожидаем, что цена токенов erc7527 будет увеличиваться с увеличением количества удерживаемых токенов erc7527. конкретно, текущая цена, полученная отgetwraporacleне должен быть ниже ценообразования (или «последней цены покупки»).

увеличение цены токенов erc7527 с увеличением их количества приведет к интересному результату: сами токены erc7527 будут иметь механизм расширения кредитования. в частности, рыночная стоимость токенов erc7527 может превысить tpl (общая премия за блокировку). этот механизм расширения кредитования позволит каждому владельцу токенов erc7527 получить рост кредита.

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

в erc7527 вся историческая цена хранится в стеке. каждая новая цена (новая цена) добавляется в стек при формировании. модель котировки покупки основана на последней цене в стеке для определения котировки покупки.

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

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

в общем, хорошая модель котировок должна соответствовать следующим требованиям:

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

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

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

высокий потенциал роста на ранних стадиях

относительно стабильный рост в последующих этапах

Решение будет подробно описано в последующих разделах.

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

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

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

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

Мы создаем среду для моделирования приведенной выше модели ценообразования, и результаты моделирования выглядят следующим образом:

в симулированной свечной диаграмме первый столбец представляет собой ценовую тенденцию токена erc7527, а второй столбец указывает на текущие позиции токенов erc7527, которые увеличиваются с операциями wrap и уменьшаются с unwrap операциями. С точки зрения кода, второй столбец фактически извлекает общее количество с использованием приложения. totalsupplyФункция. Третья колонка показывает количество операций обертывания и развертывания, где зеленая линия представляет операции обертывания, а красная линия представляет операции развертывания.

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

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

следующая диаграмма иллюстрирует конкретные изменения цен, где 'b' обозначает покупку (упаковку), а 's' - продажу (распаковку). Макроскопически мы видим, что цена исполнения каждой покупки не падает ниже цены предыдущей транзакции, в то время как каждая продажа использует ранее установленную цену покупки, что приводит к определенной симметрии на диаграмме.

Мы эффективно удовлетворили как макро-, так и микро-требования описанной выше модели ценообразования, а также выполнили модель роста ценообразования на «ранней стадии высокого роста». Далее нам необходимо решить новую задачу: как добиться устойчивого роста цен на более поздних этапах разработки приложений. Ранний быстрый рост цен совпадает с ранним высоким ростом приложения. На средних и поздних стадиях ценообразование должно соответствовать стабильной разработке приложения, поэтому нам необходимо создать систему ценообразования, которая будет поддерживать устойчивый рост на этих более поздних стадиях.

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

На практике мы по-прежнему используем функцию ценообразования, соответствующую начальному этапу, но изменили некоторые параметры. Измененная кривая функции ценообразования показана ниже:

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

Мы попытались смоделировать изменение цены токенов ERC7527 в период увеличения предложения от 0 до 20 000, в результате чего получился следующий свечной график.

начальная цена, установленная для приведенной выше диаграммы свечей, была 0,1. При достижении предложения 20 000 цена выросла с начальных 0,1 до 300, обозначая увеличение в 3000 раз.

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

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

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

расширенные приложения

В этом разделе мы обсудим несколько расширенных приложений erc7527:

  1. erc7527 в качестве стимулирующего слоя для приложений искусственного интеллекта.
  2. erc7527 как атомный оракул для других приложений, особенно в сфере кредитования.

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

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

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

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

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

Когда пользователи владеют токенами ERC7527, они могут использовать заводской контракт ERC6551 в основной сети Ethereum для развертывания учетной записи ERC6551 для своих токенов ERC7527. Впоследствии они могут использовать эту учетную запись ERC6551 для взаимодействия с промежуточным контрактом ERC6551, развернутым в основной сети. Промежуточный контракт облегчает межсетевое взаимодействие, вызывая фабричный контракт ERC6551 на втором уровне Ethereum для развертывания учетной записи ERC6551 для пользователя на втором уровне.

Реализация межцепочечной связи для erc6551 имеет простой подход, и разработчики могут обращаться к коду в репозитории erc6551mirror. Этот репозиторий использует chainlink ccip для достижения межцепочечных операций для erc6551.

После завершения процесса перекрестной цепочки erc6551 пользователи смогут использовать свой аккаунт erc6551 для вывода вознаграждений из контракта дивидендов.

атомный оракул

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

Когда пользователь (клиент) вызывает определенные функции контракта-отправителя (веб-мастера), контракт-отправитель проверяет, есть ли контракты-подписчики. Если они существуют, он вызывает функцию exec контракта-подписчика для отправки некоторого содержимого. Главной особенностью этого процесса является атомарность. Если контракт-подписчик сталкивается с проблемами при обработке отправляемых данных, транзакция, вызывающая функцию push-контракта (т. е. транзакция вызова somefunc(...) на схеме), напрямую выдаст ошибку.

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

Ответ – да. Более того, из-за свойства модели непрерывного ценообразования, при которой цены продажи растут макроскопически с увеличением запасов ERC7527, протоколам кредитования не нужно беспокоиться об операциях ERC7527, а только о транзакциях по распаковке, которые могут привести к снижению цены.

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

когда позиция по кредитованию должна быть ликвидирована, протокол кредитования может выполнить операции распаковки для вывода ликвидности из агентства erc7527 для закрытия позиции по кредитованию.

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

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

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

на основе механизма push erc7615 можно разработать такую ​​схему залога. конкретно, установить push-отношение между функцией unwrap в агентском контракте erc7527 и контрактом залога. пользователи, залагающие, могут взаимодействовать с контрактом залога erc7527 для залога токенов erc7527, не передавая их контракту залога.

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

В этом процессе erc7615 обеспечивает целостность ликвидации залоговой системы, гарантируя, что уничтоженные токены erc7527 не могут получать вознаграждение за залог.

отказ:

  1. Эта статья перепечатана с [PANews]. Все авторские права принадлежат автору оригинала [Рыцарь блокчейна]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learn команды, и они оперативно с этим справятся.
  2. отказ от ответственности: мнения и взгляды, выраженные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate.io Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Интерпретация ERC7527: новая децентрализованная модель ценообразования

СреднийJul 17, 2024
Эта статья предоставляет подробное введение в принципы и детали протокола ERC7527, дополнительно объясняя принципы работы модели непрерывного ценообразования и ее значительные преимущества. Она также исследует расширенные приложения, вытекающие из программности и комбинируемости ERC7527.
Интерпретация ERC7527: новая децентрализованная модель ценообразования

обзор

как оценить идеи или приложения ранней стадии и участвовать в инвестициях является значительной проблемой в децентрализованном мире. erc7527 предлагает парадигму децентрализованной оценки на основе консенсуса, основанного на премии, следуя концепции «создания кредита денег».

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

erc7527

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

erc7527 представляет новую парадигму ценообразования при выпуске токенов erc7527. Цена на токены erc7527 эффективно количественно оценивает рыночную стоимость приложения (рыночная стоимость приложения = цена на erc7527 × количество). Такой подход преобразует ценообразование приложений в ценообразование токенов erc7527.

ценообразование токенов erc7527 состоит из двух основных частей:

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

ценообразование: foamm (функция автоматического рынка оракула) erc7527 обеспечивает цены на покупку путем добавления внутренней ликвидности через обертывание или цены на продажу путем удаления внутренней ликвидности через развертывание. Этот подход не зависит от внешних поставщиков ликвидности.

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

в erc7527 разработчики должны разработать модель котировки в процессе разработки, чтобы в конечном итоге предоставить котировки. Когда пользователи вызываютgetwraporacleчтобы получить текущую котировку, они могут выбрать инжектирование ликвидности в пул erc7527 для преобразования котировок в цены. конкретно, пользователи могут использоватьоберткафункция внутри foamm для инъекции ликвидности:

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

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

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

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

для пользователей, взаимодействующих с erc7527, есть два основных действия:

вызовgetwraporacleфункция для получения текущей покупки котировки. Если подходит, вызовитезавернутьвнедрять ликвидность и получать токены erc7527.

звонокполучитьunwraporacleФункция для получения текущей цены продажи. Если подходит, вызовите.распаковатьчтобы уничтожить удерживаемые токены erc7527 и вывести токены, эквивалентные продажной цене, из пула.

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

erc7527, как и токены erc20, имеет свой собственный адрес токена и определяет конкретные поля.

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

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

erc7527 структурирован на три отдельных модуля:

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

агентство: этот контракт выступает в качестве основного интерфейса для ранее упомянутых пулов и взаимодействий с пенопластом. такие функции, как getwraporacle, обернуть, getunwraporacle, и распаковатьреализованы здесь. Контракт агентства хранит токены, внедренные пользователями во время операций обертывания для последующего использования во время операций распаковки, облегчая ликвидацию токенов erc7527.

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

взаимосвязи между этими компонентами проиллюстрированы на схеме ниже:

в erc7527, приложение и контракты агентства поддерживают двустороннюю связь. с точки зрения кода, монетный дворисжечь Функции приложения могут быть вызваны только агентством. ERC7527 также определяет ряд функций, облегчающих запрос адреса агентства для приложения (getagencyфункция), и запрос адреса приложения, учитывая агентство (getstrategyфункция).

С точки зрения ликвидности каждый токен erc7527 в приложении соответствует ликвидности в пуле. Это обеспечивает баланс ликвидности пула.

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

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

модель непрерывной котировки

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

Котировка ERC7527 на покупку должна учитывать как микро, так и макро перспективы:

с макро-экономической точки зрения мы ожидаем, что цена токенов erc7527 будет увеличиваться с увеличением количества удерживаемых токенов erc7527. конкретно, текущая цена, полученная отgetwraporacleне должен быть ниже ценообразования (или «последней цены покупки»).

увеличение цены токенов erc7527 с увеличением их количества приведет к интересному результату: сами токены erc7527 будут иметь механизм расширения кредитования. в частности, рыночная стоимость токенов erc7527 может превысить tpl (общая премия за блокировку). этот механизм расширения кредитования позволит каждому владельцу токенов erc7527 получить рост кредита.

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

в erc7527 вся историческая цена хранится в стеке. каждая новая цена (новая цена) добавляется в стек при формировании. модель котировки покупки основана на последней цене в стеке для определения котировки покупки.

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

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

в общем, хорошая модель котировок должна соответствовать следующим требованиям:

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

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

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

высокий потенциал роста на ранних стадиях

относительно стабильный рост в последующих этапах

Решение будет подробно описано в последующих разделах.

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

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

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

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

Мы создаем среду для моделирования приведенной выше модели ценообразования, и результаты моделирования выглядят следующим образом:

в симулированной свечной диаграмме первый столбец представляет собой ценовую тенденцию токена erc7527, а второй столбец указывает на текущие позиции токенов erc7527, которые увеличиваются с операциями wrap и уменьшаются с unwrap операциями. С точки зрения кода, второй столбец фактически извлекает общее количество с использованием приложения. totalsupplyФункция. Третья колонка показывает количество операций обертывания и развертывания, где зеленая линия представляет операции обертывания, а красная линия представляет операции развертывания.

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

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

следующая диаграмма иллюстрирует конкретные изменения цен, где 'b' обозначает покупку (упаковку), а 's' - продажу (распаковку). Макроскопически мы видим, что цена исполнения каждой покупки не падает ниже цены предыдущей транзакции, в то время как каждая продажа использует ранее установленную цену покупки, что приводит к определенной симметрии на диаграмме.

Мы эффективно удовлетворили как макро-, так и микро-требования описанной выше модели ценообразования, а также выполнили модель роста ценообразования на «ранней стадии высокого роста». Далее нам необходимо решить новую задачу: как добиться устойчивого роста цен на более поздних этапах разработки приложений. Ранний быстрый рост цен совпадает с ранним высоким ростом приложения. На средних и поздних стадиях ценообразование должно соответствовать стабильной разработке приложения, поэтому нам необходимо создать систему ценообразования, которая будет поддерживать устойчивый рост на этих более поздних стадиях.

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

На практике мы по-прежнему используем функцию ценообразования, соответствующую начальному этапу, но изменили некоторые параметры. Измененная кривая функции ценообразования показана ниже:

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

Мы попытались смоделировать изменение цены токенов ERC7527 в период увеличения предложения от 0 до 20 000, в результате чего получился следующий свечной график.

начальная цена, установленная для приведенной выше диаграммы свечей, была 0,1. При достижении предложения 20 000 цена выросла с начальных 0,1 до 300, обозначая увеличение в 3000 раз.

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

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

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

расширенные приложения

В этом разделе мы обсудим несколько расширенных приложений erc7527:

  1. erc7527 в качестве стимулирующего слоя для приложений искусственного интеллекта.
  2. erc7527 как атомный оракул для других приложений, особенно в сфере кредитования.

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

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

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

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

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

Когда пользователи владеют токенами ERC7527, они могут использовать заводской контракт ERC6551 в основной сети Ethereum для развертывания учетной записи ERC6551 для своих токенов ERC7527. Впоследствии они могут использовать эту учетную запись ERC6551 для взаимодействия с промежуточным контрактом ERC6551, развернутым в основной сети. Промежуточный контракт облегчает межсетевое взаимодействие, вызывая фабричный контракт ERC6551 на втором уровне Ethereum для развертывания учетной записи ERC6551 для пользователя на втором уровне.

Реализация межцепочечной связи для erc6551 имеет простой подход, и разработчики могут обращаться к коду в репозитории erc6551mirror. Этот репозиторий использует chainlink ccip для достижения межцепочечных операций для erc6551.

После завершения процесса перекрестной цепочки erc6551 пользователи смогут использовать свой аккаунт erc6551 для вывода вознаграждений из контракта дивидендов.

атомный оракул

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

Когда пользователь (клиент) вызывает определенные функции контракта-отправителя (веб-мастера), контракт-отправитель проверяет, есть ли контракты-подписчики. Если они существуют, он вызывает функцию exec контракта-подписчика для отправки некоторого содержимого. Главной особенностью этого процесса является атомарность. Если контракт-подписчик сталкивается с проблемами при обработке отправляемых данных, транзакция, вызывающая функцию push-контракта (т. е. транзакция вызова somefunc(...) на схеме), напрямую выдаст ошибку.

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

Ответ – да. Более того, из-за свойства модели непрерывного ценообразования, при которой цены продажи растут макроскопически с увеличением запасов ERC7527, протоколам кредитования не нужно беспокоиться об операциях ERC7527, а только о транзакциях по распаковке, которые могут привести к снижению цены.

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

когда позиция по кредитованию должна быть ликвидирована, протокол кредитования может выполнить операции распаковки для вывода ликвидности из агентства erc7527 для закрытия позиции по кредитованию.

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

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

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

на основе механизма push erc7615 можно разработать такую ​​схему залога. конкретно, установить push-отношение между функцией unwrap в агентском контракте erc7527 и контрактом залога. пользователи, залагающие, могут взаимодействовать с контрактом залога erc7527 для залога токенов erc7527, не передавая их контракту залога.

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

В этом процессе erc7615 обеспечивает целостность ликвидации залоговой системы, гарантируя, что уничтоженные токены erc7527 не могут получать вознаграждение за залог.

отказ:

  1. Эта статья перепечатана с [PANews]. Все авторские права принадлежат автору оригинала [Рыцарь блокчейна]. Если есть возражения против этой перепечатки, пожалуйста, свяжитесь с Gate Learn команды, и они оперативно с этим справятся.
  2. отказ от ответственности: мнения и взгляды, выраженные в этой статье, являются исключительно мнениями автора и не являются инвестиционными советами.
  3. Переводы статьи на другие языки выполняются командой Gate.io Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!