Улучшите взаимодействие с пользователем, сократите количество шагов взаимодействия. Как «транзакции намерений» могут поддержать следующую волну повествования о Web3?

Оригинальное название: Powerful Intents: Part 1

Автор: Майк Кальванезе и команда Brink

Оригинальный сборник: Luccy, Joyce, BlockBeats

Это первая часть серии из трех частей о намерениях Майка Кальванезе и команды Brink.

Улучшите взаимодействие с пользователем, сократите этапы взаимодействия, как «транзакция с намерением» может поддержать следующую волну повествования о Web3?

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

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

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

Улучшите взаимодействие с пользователем, сократите количество шагов взаимодействия. Как «транзакция намерения» может поддержать следующую волну повествования о Web3?

Текущие намерения

Намерения — это не новая концепция.

Проекты Ethereum, такие как EtherDelta и 0x, предлагали книги заказов на основе намерений задолго до того, как появились Uniswap и AMM. Рынок NFT уже много лет использует подписанные намерения для отложенных ордеров и котировок NFT, а новые системы, такие как CoW Swap и UniswapX, теперь предоставляют более продвинутую инфраструктуру на основе намерений для лимитных ордеров ERC20.

Глядя на текущую ситуацию, слово «намерения» кажется синонимом «лимитных ордеров», потому что единственные намерения, которые сегодня широко поддерживаются в Web3, - это «я хочу Х, и я готов заплатить Y». Структура намерений для лимитных ордеров обычно проста и ориентирована на одну цель: обменять по более выгодной цене, чем текущее рыночное предложение. Пользователи подписывают свои Намерения лимитного ордера, а решатель ищет пути для «заполнения» подписанных Намерений с использованием AMM, других источников ликвидности или, в некоторых случаях, других Намерений. Решатели заинтересованы в поиске путей, потому что после того, как намерения пользователя будут удовлетворены, они могут оставить остаток в качестве бонуса.

Улучшите взаимодействие с пользователем, сократите этапы взаимодействия, как «транзакция с намерением» может поддержать следующую волну повествования о Web3?

Архитектура намерений лимитного ордера

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

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

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

Будущее намерений

Давайте рассмотрим несколько способов, с помощью которых Web3 Intents выходят за рамки простых лимитных ордеров. Вот несколько новых концепций:

Условные намерения: Разрешить выполнение действия при выполнении одного или нескольких условий.

**Постоянные намерения: **Выражают желание совершать повторяющиеся действия.

Многоэтапные намерения: Когда намерение разрешено, будет открыто одно или несколько новых намерений.

**График намерений: **Путь, образованный набором связанных намерений.

Условные намерения

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

Если вы являетесь пользователем Web3, в прошлом вы принимали много условных решений, которые могли быть выражены в виде намерений, подписаны и делегированы сторонним решателям, например:

Порог цены: «Если цена A/B ниже, чем X, то обменивайте B на A». В традиционных финансах (trad-fi) это называется «стоп-лосс».

Решение руководства: «Если предложение по управлению, которое я не поддерживаю, будет принято, продайте токен A».

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

Прошедшее время/блоки: «Если было добыто более X блоков, переведите ETH получателю».

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

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

Я хотел бы купить 2 ETH за DAI, если выполняются следующие три условия: 1) цена ETH ниже $1750; 2) средняя доходность DAI за кредитование ETH высокая; куплено не менее 10 ETH в течение часа.

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

Непрерывные намерения

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

Сегодня пользователи совершают непрерывные действия, внося средства в протоколы или биржи, вот несколько примеров:

Усреднение стоимости: «Используйте DAI, чтобы покупать ETH по рыночной цене один раз в месяц». Для выполнения этой задачи пользователи обычно используют CEX, такие как Coinbase.

Начисление процентов (также известное как повторная ставка): «Снимите вознаграждение с A, обменяйте на B, затем сделайте повторную ставку». Это громоздкий процесс, включающий множество транзакций и взаимодействий между несколькими протоколами DeFi.

Пополнение горячего кошелька: «У меня есть холодный кошелек с 50 ETH. Всякий раз, когда баланс моего горячего кошелька ETH падает ниже X, переводите Y ETH из моего холодного кошелька в мой горячий кошелек». Для этого требуется множество отдельных транзакций.

Последовательность платежей: «Перевод X USDC на адрес получателя один раз в две недели». Приложения потоковых платежей поддерживают это, но требуют от пользователей вносить активы в смарт-контракт.

СОЗДАНИЕ РЫНКА: Позиция LP на основе AMM в основном следует той же схеме, что и два противоположных свопа, которые продолжаются в бесконечном цикле: «Когда цена A/B превышает X, поместите A в обмен на B; когда цена A/B меньше X, замените B на A".

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

Усреднение стоимости является прекрасным примером. Пользователи, намеревающиеся усреднить затраты (повторно покупать или продавать с течением времени), могут выразить это в виде подписи, которая позволяет конвертировать 1 ETH в DAI каждые 50 000 по цене, предоставляемой сложным для манипулирования блоком оракула ETH/DAI TWAP (примерно один раз). в неделю в основной сети Ethereum) с комиссией 1% (0,01 ETH). Решатель отслеживает эти намерения и проверяет:

  1. Могу ли я обменять 1 ETH в учетной записи пользователя?

  2. Было ли добыто 50 000 блоков с момента последнего обмена?

Достаточно ли 3,1% (0,01 ETH), чтобы покрыть стоимость газа в рамках свопа?

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

Если все они пройдены, решатель отправит транзакцию, чтобы удовлетворить намерение пользователя об обмене ETH → DAI. Пока в учетной записи пользователя достаточно ETH, решатель может отслеживать индивидуальные намерения «усреднения стоимости» подписи и генерировать непрерывный поток транзакций. Пользователи получают то, что хотят, без прямого взаимодействия с сетью EVM или конкретным протоколом.

Улучшите взаимодействие с пользователем, сократите количество шагов взаимодействия. Как «транзакция намерения» может поддержать следующую волну повествования о Web3?

Архитектура намерений с усреднением затрат

Создание рынка с помощью намерений — еще один пример непрерывного и потенциально бесконечного количества операций, которые можно делегировать решателю. Пользователь, желающий участвовать в маркетмейкинге ETH/DAI, может создавать намерения, которые разрешают обмен DAI→ETH по цене 1800 ETH/DAI или ниже, а также обмен ETH→DAI по цене 2000 ETH/DAI или выше. С помощью этого намерения пользователь пытается зафиксировать прибыль в размере 200 DAI каждый раз, когда рынок колеблется между 1800 и 2000 ценовых пунктов ETH/DAI.

Улучшите взаимодействие с пользователем, сократите количество шагов взаимодействия. Как «транзакция намерения» может поддержать следующую волну повествования о Web3?

Намерения создания рынка

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

Многошаговые намерения

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

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

Арбитражная транзакция отложенного ордера Web3. Намерения могут быть выражены следующим образом: «Мне нужен 1 ETH, и я готов заплатить 1800 DAI. Как только я заплачу 1800 DAI и у меня будет 1 ETH, я готов удерживать этот 1 ETH до тех пор, пока не смогу продать». за 2000 DAI. Если цена ETH/DAI упадет ниже 1620 DAI, я надеюсь уменьшить свои потери, продав этот 1 ETH, и в этом случае я приму 1600 DAI и отдам Решатель заплатит комиссию в размере 20 DAI. Если я по-прежнему буду держать этот 1 ETH, когда [Предложение о случайном управлении] будет принято, я хочу продать этот 1 ETH по цене ETH/DAI на рынке и передать 10% выручки решателю».

Улучшите взаимодействие с пользователем, сократите шаги взаимодействия, как «транзакция с намерением» может поддержать следующую волну повествования о Web3?

Намерения «брекет-ордера»

Это относительно простой трехшаговый ордер с некоторыми условными триггерами, но ордера такого типа могут быть гораздо более сложными.

Граф намерений

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

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

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

Улучшите взаимодействие с пользователем, сократите этапы взаимодействия, как «транзакция с намерением» может поддержать следующую волну повествования о Web3?

График намерений для вымышленного рынка XYZ-ETH

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

в заключение

Intents прогрессирует с новыми разработками каждый день.

Рекомендации:

Намерения декодирования: революция в пользовательском опыте Web3 и потоке заказов в блокчейне;

Архитектура, основанная на намерениях, и ее риски;

SUAVE, Anoma, общий секвенсор и SuperBuilder

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить