Відкрийте для себе концепцію намірів у блокчейні та те, як вони спрощують децентралізовані транзакції. Натисніть, щоб дізнатися більше про системи на основі намірів
У сучасному світі блокчейну все обертається навколо транзакцій — серйозно, саме це становить 90% простору. Навіть передові гравці, такі як Solana, NEAR і Polkadot, незважаючи на свої розвинені додатки, все ще прив’язані до дизайну, орієнтованого на транзакції. Але ось захоплюючий поворот: майбутнє блокчейнів змінює напрямок. Забудьте про стару модель транзакцій — протоколи нового покоління переходять від транзакцій блокчейну до намірів блокчейну як основного будівельного блоку. Уявіть собі це: замість того, щоб точно вказувати протоколу, як виконати серію кроків, ви просто висловлюєте, що хочете, більш природним способом. Наприклад, ви могли б сказати протоколу: “Зробіть арбітраж для Litecoin і намагайтеся заробити мені 5%, враховуючи, що в мене є 14 LTC,” або навіть щось кумедне, як: “Обміняйте мої BTC на EMT або іншу екзотичну альткойн, але тільки якщо Ріанна знову зійдеться з Крісом Брауном.” Так, з цією новою архітектурою ви можете абстрагувати складні процеси і дозволити системі впоратися з усім в одному плавному дії — навіть якщо це включає щось таке абсурдне, як торги, залежні від шоу-бізнесу. Цей перехід від транзакцій блокчейну до намірів блокчейну відкриває світ, де протоколи можуть легко обробляти складні запити, приносячи новий рівень гнучкості та креативності в блокчейн-взаємодії. Майбутнє наближається.
Екосистема блокчейну переходить від моделей, заснованих на транзакціях, до протоколів, орієнтованих на наміри, де користувачі зосереджуються на бажаних результатах, в той час як система управляє деталями виконання
Системи, засновані на намірах, спрощують складні процеси в одну дію, з такими компонентами, як пошуковики, резолвери, розв'язувачі, приймачі та заповнювачі, які працюють разом для оптимізації та виконання намірів користувачів
Нові протоколи, такі як Anoma, Essential та Banana HQ, ведуть цей перехід, пропонуючи більш інтуїтивні, гнучкі та налаштовані взаємодії з блокчейном, що потенційно трансформує спосіб доступу до децентралізованих технологій та їх використання
Станом на 2024 рік, ми ще не досягли цього, але деякі рішення, скажімо, агрегатори DEX, такі як Portals.fi або Matcha XYZ, роблять кроки в напрямку орієнтованого на наміри підходу, спрощуючи складні, багатоступеневі процеси в одну зручну дію. Припустимо, ви хочете, щоб ваша криптовалюта працювала на вас, а не просто лежала у вашому гаманці. Але все, що у вас є на даний момент, це DAI. Ви чули від друга, що якщо ви ставите ETH з протоколом Lido, вони дадуть вам stETH в обмін, токен, який ви можете торгувати, позичати або використовувати, отримуючи винагороди за ставку. Ваш план? Простий, але не легкий. Спочатку вам потрібно буде знайти найкращий курс серед різних агрегаторів DEX та бірж. Потім, після того як ви знайдете правильний, ви обмінюєте свій DAI на ETH. Нарешті, вам все ще потрібно буде взаємодіяти з протоколом Lido, щоб конвертувати ваш ETH у stETH. Коли ви закінчите всі ці кроки, ви можете почати задумуватися, чи підписалися ви на швидку угоду або випадково взяли на себе частину роботи.
З системами, орієнтованими на наміри, ви можете пропустити всі ці нудні кроки. Замість цього ви просто підписуєте один намір, який говорить: "Гей, я хочу обміняти свій DAI на stETH", і система подбає про все інше.
Матча XYZ
За кулісами, Matcha’s інтелектуальний алгоритм маршрутизації схожий на майстра шахів 4D, який визначає найкращі шляхи через кілька децентралізованих бірж, розбирається з витратами на газ і без вашої участі депонує цей смачний stETH прямо у ваш гаманець. Аналогічно, Portals.fi спрощує дії з різних DeFi протоколів (як-от обміни, фермерство доходу та пулінг ліквідності), оптимізуючи найкращі маршрути та ціни за лаштунками. По суті, ви просто висловлюєте, що хочете (наприклад, “обміняти DAI на stETH”), а система займається всіма складними деталями, роблячи досвід більш схожим на систему, що базується на намірах.
Без зайвих переговорів. Без додаткових затверджень. Просто плавний, оптимізований обмін, підтримуваний розв'язувачами (про яких ми поговоримо пізніше, щоб ви знали, що означає цей термін). Все це в одній транзакції.
Отже, ось у чому справа: наміри смарт-контрактів вже деякий час існують, але лише нещодавно почали справляти враження у світі блокчейну. Люди придумали всілякі назви для них — програмовані котирування, системи RFQ, збіги бажань — ви назвете це. Звісно, ці терміни мають свої маленькі особливості, але наміри наразі влучають у дві великі речі: досвід користувача та виявлення цін. Пам'ятаєте, коли складні крипто-транзакції здавалися спробою розв'язати кубик Рубіка з зав'язаними очима? Ну, наміри приходять, щоб зробити цей процес простим і легким, допомагаючи вам знайти правильний матч за правильною ціною, забезпечуючи, щоб ви завжди отримували найкращий досвід користувача.
Ознайомтеся з поточними рішеннями, орієнтованими на наміри, в екосистемі, і ми обговоримо, яке рішення за що відповідає в наступних розділах.
Екосистема намірів станом на 2024 рік
Якщо ми хочемо перейти від підходу, зосередженого на транзакціях, до підходу, зосередженого на намірах, важливо спочатку зрозуміти основну різницю між цими двома концепціями. Транзакції схожі на слідування маршруту GPS — ви плануєте кожен поворот: “Зверніть на цю дорогу, потім на ту”, щоб досягти своєї мети. Все заздалегідь визначено і жорстко. Намір смарт-контракту, однак, працює більше як вказівка водію таксі, куди ви хочете поїхати, і дозволяє йому визначити найкращий спосіб, щоб доставити вас туди. Ви просто кажете: “Доставте мене з 1 ETH до принаймні 2,000 USDC”, а система займається деталями того, як це відбувається. Це менше про мікроменеджмент і більше про зосередження на бажаному результаті.
Більш професійними термінами, транзакції чітко визначені, що робить їх імперативними — кожна функція, необхідна для виконання транзакції у віртуальній машині, вже закріплена. З іншого боку, наміри вказують на зміну результативного стану, але не на конкретні кроки для досягнення цього, що робить їх декларативними. Цей підхід дозволяє більше гнучкості та автоматизації, оскільки система вирішує оптимальний спосіб виконання наміру без жорстких інструкцій. А в термінах архітектури, це залишає нам два основні компоненти: захоплення наміру та виконання наміру.
Архітектура намірів для 12-річного підлітка
На етапі захоплення намірів система спочатку визначає, чого хоче досягти користувач. Інтерфейси на передньому плані, такі як 1inch та CoW Swap, відіграють ключову роль у цьому процесі. Вони допомагають користувачам уточнити свої наміри, проводячи їх через варіанти, а потім передаючи цю інформацію для виконання. Однак ці інтерфейси на передньому плані часто виконують більше, ніж просто захоплення намірів — вони також можуть виконувати інші завдання, пов'язані з процесом виконання.
Після захоплення наміру ми переходимо до етапу виконання наміру. Тут захоплений намір перетворюється на дані виклику та розбивається на менші, виконувані логічні модулі. Під час цього етапу беруть участь наступні компоненти, кожен з яких сприяє виконанню наміру в скоординований спосіб. Але загалом, шукачі визначають найбільш вигідні можливості, резолвери планують маршрути, солвери виконують усі транзакції вздовж шляху, тейкери зосереджуються на прямій взаємодії з ліквідними пулами або ринками, а філлери спеціалізуються на розбивці та завершенні фрагментованих замовлень.
І ще одна річ, перш ніж ми заглибимося: важливо зазначити, що з 2024 року межі між деякими компонентами часто розмиваються. У багатьох випадках один продукт може виконувати кілька завдань одночасно.
Шукачі, часто боти, що працюють незалежними операторами, подібні до скаутів — вони сканують мережу, визначаючи вигідні можливості, які відповідають намірам користувача. Наприклад, у DEX з книгами замовлень шукач може виявити можливості арбітражу або ліквідні ринки, де намір може бути виконаний ефективно. Шукачі особливо важливі при роботі зі стратегіями або можливостями MEV (максимально витягувана вартість), які можуть бути не відразу очевидними. Після того, як вони визначають найкращі можливості, вони передають цю інформацію солверам або резолверам для завершення виконання. Шукачі постійно шукають приховані вигоди, які можуть покращити результат для користувача. Однак, починаючи з 2024 року, шукачі все ще можуть бути пов'язані з шкідливими діями, особливо коли йдеться про максимально витягувану вартість (MEV). Flashbots є однією з найвідоміших платформ в екосистемі MEV. Програмне забезпечення працює в рамках структурованої, етичної системи, яка намагається зменшити шкідливі наслідки MEV, забезпечуючи більш ефективний і менш руйнівний шлях для витягування вартості.
Резолвери часто реалізуються як смарт-контракти, але також можуть включати алгоритми або сервіси поза ланцюгом, які беруть участь у процесі прийняття рішень. Їхня основна роль полягає в тому, щоб визначити, який солвер, шлях або комбінація ресурсів повинні бути використані для найефективнішого виконання наміру. Уявіть резолверів як генія за операцією, Вальтера Уайта, так би мовити — вони оцінюють кілька можливих шляхів і вибирають найефективніший або найвигідніший. Наприклад, Balancer’s Smart Pools динамічно перерозподіляють активи відповідно до попередньо визначених стратегій. Логіка пулу визначає найефективніший спосіб управління активами відповідно до наміру користувача. Zerion є платформою управління портфелем DeFi, яка також виступає як резолвер, коли користувачі виконують обміни. Вона агрегує ліквідність з кількох джерел і визначає найкращі маршрути для виконання угод, враховуючи як економічну ефективність, так і швидкість транзакцій.
Солвери, які можуть включати смарт-контракти, боти або алгоритми, є по суті будь-якими системами, здатними виконувати загальний намір. Коли ви виконуєте обмін на Uniswap, це може здаватися одноразовою дією, але насправді це може включати кілька етапів, які Автоматизований маркет-мейкер (AMM) обробляє за лаштунками. Визначення ціни через ліквідні пули, маршрутизація через кілька пулів і оптимізація ліквідності. У DEX, таких як SushiSwap, Автоматизовані маркет-мейкери (AMM) діють як солвери, використовуючи математичні формули та алгоритми для визначення цін активів і надання ліквідності для торгівлі. Оптимізатори прибутковості, такі як Yearn Finance, Harvest Finance та Alpha Homora, також функціонують як солвери, допомагаючи користувачам максимізувати прибуток на платформах децентралізованих фінансів (DeFi). Ці платформи автоматично аналізують можливості кредитування та стейкінгу через різні протоколи та розподіляють кошти на найбільш вигідні варіанти.
Тейкери є агентами виконання в цій архітектурі. Уявіть їх як смарт-контракти, які обробляють автоматизовані обміни на Uniswap, але вони також можуть бути акторами поза ланцюгом, такими як арбітражні боти. Їхня робота полягає в тому, щоб безпосередньо взаємодіяти з системами на ланцюзі або поза ним для виконання наміру. Простими словами, вони «беруть» ліквідність або виконують конкретні дії на основі інструкцій від солверів або резолверів. Наприклад, у DEX тейкер може заповнити замовлення, підключившись до ліквідних пулів або інших трейдерів. По суті, тейкери виконують рішення, прийняті раніше, забезпечуючи повне виконання наміру.
Філлери виконують більш детальну роль, особливо в сценаріях, що передбачають часткове виконання. Припустимо, намір передбачає обмін великої кількості токенів; філлери управляють цими меншими частинами, забезпечуючи ефективне заповнення кожної частини транзакції, незалежно від того, чи на одній платформі, чи на кількох. Вони допомагають з'єднувати ліквідність з різних джерел або завершувати багатоступеневі процеси по частинах. По суті, філлери забезпечують, щоб не залишалося прогалин у виконанні повного наміру, навіть коли це передбачає складні, багатошляхові стратегії. Часто філлери є частиною гібридної системи, де працюють разом як компоненти на ланцюзі (смарт-контракти), так і поза ланцюгом.
Перехід до блокчейнів, орієнтованих на наміри, представляє собою значну еволюцію в архітектурі блокчейнів. На відміну від традиційних систем, що базуються на транзакціях, які вимагають від користувачів уточнювати кожен крок у процесі, моделі, орієнтовані на наміри, зосереджуються на тому, чого хочуть досягти користувачі, а не на тому, як туди дістатися. Ці протоколи діють як складні асистенти, управляючи основними складнощами, дозволяючи користувачам зосередитися виключно на своїх цілях.
Anoma, наприклад, є провідним прикладом дизайну, орієнтованого на наміри. Він дозволяє користувачам висловлювати наміри, такі як обмін одного активу на інший, не турбуючись про специфіку виконання. Anoma використовує децентралізовані солвери, які обробляють логіку на задньому плані, вибираючи найефективніший шлях для виконання наміру. Це призводить до більш плавних взаємодій, звільняючи користувачів від мікроменеджменту кожної деталі транзакції.
Essential пропонує подібне рішення, але з акцентом на інтеграцію різних протоколів DeFi в єдиний процес. Використовуючи свою власну мову специфікацій домену (DSL), Essential захоплює наміри користувачів і маршрутизує їх через резолвери, які визначають найкращий спосіб їх виконання. Незалежно від того, чи йдеться про стейкінг, обмін або кредитування, Essential спрощує всю операцію в єдиний, оптимізований потік, роблячи його як ефективним, так і зручним для користувача.
Banana HQ надає креативний підхід до взаємодій, орієнтованих на наміри, пропонуючи користувачам високий рівень налаштування. Він дозволяє визначати складні умови, такі як виконання угоди лише за умови, що виконуються певні ринкові умови. Ця гнучкість поширюється на різні випадки використання, від децентралізованих фінансів до ігор, роблячи досвід більш персоналізованим і відповідним індивідуальним потребам.
Ширший перехід до систем, орієнтованих на наміри, трансформує ландшафт блокчейнів, відходячи від жорстких моделей транзакцій. Зосереджуючись на тому, що користувачі хочуть досягти, і дозволяючи системі обробляти деталі, ми можемо створити більш інтуїтивні, гнучкі та потужні протоколи, роблячи майбутнє намірів у блокчейні реальністю. Коли ці системи стануть достатньо зрілими, вони, ймовірно, відіграватимуть вирішальну роль у сприянні прийняттю та доступності децентралізованих технологій. Коли ці системи стануть достатньо зрілими, вони, ймовірно, відіграватимуть вирішальну роль у тому, щоб зробити децентралізовані технології більш доступними та ефективними, кардинально змінюючи спосіб, яким ми взаємодіємо з блокчейном.
Наміри блокчейну зосереджуються на бажаних результатах, а не на вказівках крок за кроком, як у традиційних транзакціях. Цей підхід дозволяє системі автоматично оптимізувати та виконувати складні завдання, спрощуючи досвід користувача.
Пошуковики визначають вигідні можливості, резолвери визначають найбільш ефективні шляхи виконання, а солвери виконують загальний намір, забезпечуючи плавне та оптимізоване виконання запитів користувачів.
Нові протоколи, такі як Anoma, Essential та Banana HQ, знаходяться на передовій цього переходу, пропонуючи інтуїтивні та гнучкі рішення, які спрощують взаємодію та покращують досвід користувачів у децентралізованих середовищах.