Odkryj koncepcję zamiarów w blockchainie i jak usprawniają one zdecentralizowane transakcje. Kliknij, aby dowiedzieć się więcej o systemach opartych na zamiarach
W dzisiejszym świecie blockchain wszystko kręci się wokół transakcji—poważnie, to na tym opiera się 90% tej przestrzeni. Nawet nowoczesne projekty takie jak Solana, NEAR i Polkadot, mimo swoich zaawansowanych aplikacji, wciąż są zakotwiczone w projektowaniu skoncentrowanym na transakcjach. Ale oto ekscytujący zwrot: przyszłość blockchainów zmienia bieg. Zapomnij o starym modelu transakcji—protokół nowej generacji przechodzi od transakcji blockchainowych do intencji blockchainowych jako podstawowego elementu budowlanego. Wyobraź sobie to: zamiast mówić protokołowi dokładnie, jak wykonać szereg kroków, po prostu wyrażasz, czego chcesz w bardziej naturalny sposób. Na przykład, możesz powiedzieć protokołowi: „Zrób arbitraż dla Litecoina i dąż do zarobienia 5%, mając 14 LTC”, lub nawet coś dziwacznego jak: „Zamień moje BTC na EMT lub inną egzotyczną altcoin, ale tylko jeśli Rihanna wróci do Chrisa Browna.” Tak, z tą nową architekturą możesz abstrahować od skomplikowanych procesów i pozwolić systemowi zająć się wszystkim w jednej płynnej akcji—nawet jeśli wiąże się to z czymś tak absurdalnym jak transakcje zależne od showbiznesu. Ta zmiana z transakcji blockchainowych na intencje blockchainowe otwiera świat, w którym protokoły mogą z łatwością obsługiwać skomplikowane żądania, wprowadzając nowy poziom elastyczności i kreatywności do interakcji blockchainowych. Przyszłość nadchodzi.
Ekosystem blockchaina przekształca się z modeli opartych na transakcjach w protokoły skoncentrowane na intencjach, gdzie użytkownicy koncentrują się na pożądanych wynikach, podczas gdy system zarządza szczegółami wykonania
Systemy oparte na intencjach upraszczają złożone procesy do jednej akcji, z komponentami takimi jak wyszukiwarki, rozwiązywacze, rozwiązania, odbiorcy i wypełniacze współpracującymi w celu optymalizacji i realizacji intencji użytkowników
Nowe protokoły, takie jak Anoma, Essential i Banana HQ, prowadzą tę zmianę, oferując bardziej intuicyjne, elastyczne i dostosowane interakcje z blockchainem, co potencjalnie może zmienić sposób, w jaki technologia zdecentralizowana jest dostępna i wykorzystywana
Na rok 2024 wciąż nie jesteśmy tam, ale niektóre rozwiązania, takie jak agregatory DEX, na przykład Portals.fi czy Matcha XYZ, robią postępy w kierunku podejścia opartego na intencjach, upraszczając złożone, wieloetapowe procesy do jednej, przyjaznej dla użytkownika akcji. Powiedzmy, że chcesz, aby twoje kryptowaluty pracowały dla ciebie, zamiast po prostu leżeć w portfelu. Ale wszystko, co obecnie masz, to DAI. Słyszałeś od przyjaciela, że jeśli stakujesz ETH z protokołem Lido, dostaniesz w zamian stETH, token, który możesz wymieniać, pożyczać lub używać, jednocześnie zarabiając nagrody za staking. Twój plan? Prosty, ale niełatwy. Najpierw musisz poszukać najlepszej stawki w różnych agregatorach DEX i giełdach. Następnie, po znalezieniu odpowiedniego, wymieniasz swoje DAI na ETH. Na koniec musisz jeszcze interagować z protokołem Lido, aby przekształcić swoje ETH w stETH. Kiedy skończysz wszystkie te kroki, możesz zacząć się zastanawiać, czy zapisałeś się na szybką transakcję, czy przypadkiem podjąłeś się pracy na pół etatu.
Dzięki systemom skoncentrowanym na intencjach możesz pominąć wszystkie te żmudne kroki. Zamiast tego po prostu podpisujesz jedną intencję, która mówi: „Hej, chcę wymienić moje DAI na stETH”, a system zajmuje się wszystkim innym.
Matcha XYZ
Za kulisami, Matcha’s inteligentny algorytm routingu jest jak mistrz szachów 4D, który ustala najlepsze ścieżki przez wiele zdecentralizowanych giełd, sortując koszty gazu i wpłacając ten słodki stETH bez potrzeby, abyś musiał ruszyć palcem. Podobnie, Portals.fi usprawnia działania z różnych protokołów DeFi (takich jak wymiany, farming zysków i pulowanie płynności), optymalizując najlepsze trasy i ceny za kulisami. W zasadzie, po prostu wyrażasz, czego chcesz (jak „wymień DAI na stETH”), a system zajmuje się wszystkimi skomplikowanymi szczegółami, sprawiając, że doświadczenie wydaje się bliższe systemowi opartemu na intencjach.
Bez zbędnych wahań. Bez dodatkowych zatwierdzeń. Tylko płynna, zoptymalizowana wymiana napędzana przez rozwiązania (o których porozmawiamy później, abyś wiedział, co ten termin oznacza). Wszystko zamknięte w jednej transakcji.
Więc oto rzecz: intencje smart kontraktów krążą od jakiegoś czasu, ale dopiero niedawno zaczęły robić furorę w świecie blockchaina. Ludzie nadali im wszelkiego rodzaju nazwy—programowalne oferty, systemy RFQ, zbiegi okoliczności—możesz je nazwać jak chcesz. Oczywiście, te terminy mają swoje małe dziwactwa, ale intencje obecnie trafiają w dwie ważne rzeczy: doświadczenie użytkownika i odkrywanie cen. Pamiętasz, kiedy skomplikowane transakcje kryptowalutowe wydawały się jak próba rozwiązania kostki Rubika z zawiązanymi oczami? Cóż, intencje wkraczają, aby uczynić ten proces łatwym, pomagając Ci znaleźć odpowiednie dopasowanie w odpowiedniej cenie, zapewniając, że zawsze otrzymujesz najlepsze doświadczenie użytkownika.
Rzuć okiem na obecne rozwiązania zorientowane na intencje w ekosystemie, a później omówimy, które rozwiązanie jest odpowiedzialne za co w dalszych sekcjach.
Ekosystem Intents na rok 2024
Jeśli chcemy przejść od podejścia skoncentrowanego na transakcjach do podejścia zorientowanego na intencje, ważne jest, aby najpierw zrozumieć zasadniczą różnicę między tymi dwoma pojęciami. Transakcje są jak podążanie za trasą GPS — planujesz każdy zakręt: „Weź tę drogę, a potem tamtą”, aby dotrzeć do celu. Wszystko jest z góry określone i sztywne. Intencje smart kontraktów działają jednak bardziej jak powiedzenie kierowcy rideshare, dokąd chcesz jechać, i pozwolenie mu na znalezienie najlepszego sposobu, aby cię tam dostarczyć. Po prostu mówisz: „Zabierz mnie z 1 ETH do przynajmniej 2,000 USDC”, a system zajmuje się szczegółami, jak to się dzieje. Chodzi mniej o mikrozarządzanie, a bardziej o skupienie się na pożądanym wyniku.
Mówiąc bardziej profesjonalnie, transakcje są wyraźnie zdefiniowane, co czyni je imperatywnymi — każda funkcja potrzebna do wykonania transakcji w maszynie wirtualnej jest już ustalona. Z drugiej strony, intencje określają zmianę stanu końcowego, ale nie konkretne kroki, aby to osiągnąć, co czyni je deklaratywnymi. Takie podejście pozwala na większą elastyczność i automatyzację, ponieważ system decyduje o optymalnym sposobie realizacji intencji bez sztywnych instrukcji. A jeśli chodzi o architekturę, pozostawia nas z dwoma podstawowymi komponentami: przechwytywanie intencji i wykonywanie intencji.
Architektura intencji dla 12-latka
Na etapie przechwytywania intencji system najpierw identyfikuje, co użytkownik chce osiągnąć. Interfejsy front-end, takie jak 1inch i CoW Swap, odgrywają kluczową rolę w tym procesie. Pomagają użytkownikom określić ich intencje, prowadząc ich przez dostępne opcje, a następnie przekazując te informacje do wykonania. Jednak te interfejsy front-end często robią więcej niż tylko przechwytywanie intencji — mogą również zajmować się innymi zadaniami związanymi z procesem wykonania.
Gdy intencja zostanie przechwycona, przechodzimy do fazy wykonania intencji. Tutaj przechwycona intencja jest przekształcana w dane wywołania i dzielona na mniejsze, wykonalne moduły logiczne. W tej fazie wchodzą w grę następujące komponenty, z których każdy przyczynia się do realizacji intencji w skoordynowany sposób. Mówiąc ogólnie, poszukiwacze identyfikują najbardziej opłacalne możliwości, rozwiązywacze planują trasy, wykonawcy realizują wszystkie transakcje wzdłuż ścieżki, biorcy koncentrują się na bezpośredniej interakcji z pulami płynności lub rynkami, a wypełniacze są bardziej wyspecjalizowani w rozkładaniu i realizacji fragmentarycznych zamówień.
I jeszcze jedna rzecz, zanim przejdziemy dalej: ważne jest, aby zauważyć, że od 2024 roku granice między niektórymi komponentami często się zacierają. W wielu przypadkach pojedynczy produkt może jednocześnie obsługiwać wiele zadań.
Poszukiwacze, często boty prowadzone przez niezależnych operatorów, są jak zwiadowcy — skanują sieć, identyfikując opłacalne możliwości, które są zgodne z intencją użytkownika. Na przykład w DEX z książką zamówień poszukiwacz może zidentyfikować możliwości arbitrażu lub płynne rynki, gdzie intencja może być realizowana efektywnie. Poszukiwacze są szczególnie ważni w przypadku strategii MEV (maksymalna wartość do wyciągnięcia) lub możliwości, które mogą nie być od razu oczywiste. Gdy zidentyfikują najlepsze możliwości, przekazują te informacje do wykonawców lub rozwiązywaczy, aby sfinalizować wykonanie. Poszukiwacze są ciągle na tropie ukrytych zysków, które mogą poprawić wynik dla użytkownika. Jednak od 2024 roku poszukiwacze mogą być nadal kojarzeni z działalnością złośliwą, szczególnie w kontekście maksymalnej wartości do wyciągnięcia (MEV). Flashbots to jedna z najbardziej znanych platform w ekosystemie MEV. Oprogramowanie działa w ramach strukturalnego, etycznego frameworku, który stara się złagodzić szkodliwe skutki MEV, oferując bardziej efektywną i mniej zakłócającą ścieżkę do wyciągania wartości.
Rozwiązywacze są często wdrażani jako inteligentne kontrakty, ale mogą również obejmować algorytmy lub usługi off-chain, które wchodzą w proces podejmowania decyzji. Ich główną rolą jest określenie, który wykonawca, ścieżka lub kombinacja zasobów powinna być użyta do jak najefektywniejszego zrealizowania intencji. Myśl o rozwiązywaczach jak o mózgu operacji, Walterze White'cie, że tak powiem — oceniają wiele możliwych ścieżek i wybierają najbardziej efektywną lub opłacalną. Na przykład, Balancer’s Smart Pools dynamicznie równoważą alokacje aktywów zgodnie z wcześniej określonymi strategiami. Logika puli decyduje o najefektywniejszym sposobie zarządzania aktywami zgodnie z intencją użytkownika. Zerion to platforma do zarządzania portfelem DeFi, która również działa jako rozwiązywacz, gdy użytkownicy dokonują wymiany. Agreguje płynność z różnych źródeł i rozwiązuje najlepsze trasy do realizacji transakcji, biorąc pod uwagę zarówno opłacalność, jak i szybkość transakcji.
Wykonawcy, którzy mogą obejmować inteligentne kontrakty, boty lub algorytmy, to zasadniczo wszelkie systemy zdolne do realizacji ogólnej intencji. Kiedy dokonujesz wymiany na Uniswap, może to wydawać się pojedynczą akcją, ale w rzeczywistości może obejmować kilka kroków, które Automatyczny Twórca Rynku (AMM) obsługuje za kulisami. Określenie ceny w różnych pulach płynności, kierowanie przez wiele pul i optymalizacja płynności. W DEX-ach takich jak SushiSwap, Automatyczni Twórcy Rynku (AMM) działają jako wykonawcy, używając wzorów matematycznych i algorytmów do określenia cen aktywów i zapewnienia płynności dla handlu. Optymalizatory zysków, takie jak Yearn Finance, Harvest Finance i Alpha Homora, również funkcjonują jako wykonawcy, pomagając użytkownikom maksymalizować zyski na platformach zdecentralizowanych finansów (DeFi). Te platformy automatycznie analizują możliwości pożyczania i stakowania w różnych protokołach i alokują fundusze do najbardziej opłacalnych opcji.
Biorcy są agentami wykonawczymi w tej architekturze. Myśl o nich jak o inteligentnych kontraktach obsługujących automatyczne wymiany na Uniswap, ale mogą to być również aktorzy off-chain, tacy jak boty arbitrażowe. Ich zadaniem jest bezpośrednia interakcja z systemami on-chain lub off-chain w celu zrealizowania intencji. Mówiąc prosto, „biorą” płynność lub wykonują konkretne działania na podstawie instrukcji od wykonawców lub rozwiązywaczy. Na przykład w DEX biorca może zrealizować zamówienie, łącząc się z pulami płynności lub innymi traderami. Zasadniczo biorcy realizują decyzje podjęte wcześniej, zapewniając, że intencja jest w pełni wykonana.
Wypełniacze odgrywają bardziej szczegółową rolę, szczególnie w scenariuszach związanych z częściowym wypełnieniem. Powiedzmy, że intencja określa wymianę dużej ilości tokenów; wypełniacze zarządzają tymi mniejszymi częściami, zapewniając, że każda część transakcji jest efektywnie wypełniona, niezależnie od tego, czy na jednej platformie, czy w kilku. Pomagają w łączeniu płynności z różnych źródeł lub w realizacji procesów wieloetapowych kawałek po kawałku. Zasadniczo wypełniacze zapewniają, że nie pozostają żadne luki w realizacji pełnej intencji, nawet gdy wiąże się to z złożonymi, wielościeżkowymi strategiami. Często wypełniacze są częścią hybrydowego systemu, w którym współpracują zarówno komponenty on-chain (inteligentne kontrakty), jak i off-chain.
Przejście w kierunku blockchainów opartych na intencjach reprezentuje znaczną ewolucję w architekturze blockchain. W przeciwieństwie do tradycyjnych systemów opartych na transakcjach, które wymagają od użytkowników określenia każdego kroku w procesie, modele skoncentrowane na intencjach koncentrują się na tym, co użytkownicy chcą osiągnąć, a nie na tym, jak się tam dostać. Te protokoły działają jak wyrafinowani asystenci, zarządzając podstawowymi złożonościami, jednocześnie pozwalając użytkownikom skupić się wyłącznie na swoich celach.
Anoma, na przykład, jest wiodącym przykładem projektu skoncentrowanego na intencjach. Umożliwia użytkownikom wyrażanie intencji, takich jak wymiana jednego aktywa na inne, bez martwienia się o szczegóły wykonania. Anoma wykorzystuje zdecentralizowanych wykonawców, którzy obsługują logikę zaplecza, wybierając najefektywniejszą ścieżkę do zrealizowania intencji. To prowadzi do płynniejszych interakcji, uwalniając użytkowników od mikrozarządzania każdym szczegółem transakcji.
Essential oferuje podobne rozwiązanie, ale z naciskiem na integrację różnych protokołów DeFi w zjednoczony proces. Używając własnego języka specyficznego dla danej dziedziny (DSL), Essential przechwytuje intencje użytkowników i kieruje je przez rozwiązywacze, które określają najlepszy sposób ich realizacji. Niezależnie od tego, czy zadanie dotyczy stakowania, wymiany, czy pożyczania, Essential upraszcza całą operację w jeden, zoptymalizowany przepływ, czyniąc go zarówno efektywnym, jak i przyjaznym dla użytkownika.
Banana HQ wprowadza kreatywny akcent do interakcji opartych na intencjach, oferując użytkownikom wysoki poziom personalizacji. Umożliwia definiowanie złożonych warunków, takich jak realizacja transakcji tylko wtedy, gdy spełnione są określone warunki rynkowe. Ta elastyczność rozciąga się na różne przypadki użycia, od zdecentralizowanych finansów po gry, czyniąc doświadczenie bardziej spersonalizowanym i dostosowanym do indywidualnych potrzeb.
Szersze przejście na systemy oparte na intencjach przekształca krajobraz blockchain, odchodząc od sztywnych modeli transakcji. Skupiając się na tym, co użytkownicy chcą osiągnąć i pozwalając systemowi zająć się szczegółami, możemy stworzyć bardziej intuicyjne, elastyczne i potężne protokoły, czyniąc przyszłość intencji w blockchainie namacalną rzeczywistością. W miarę jak te systemy dojrzewają, prawdopodobnie odegrają kluczową rolę w napędzaniu adopcji i dostępności technologii zdecentralizowanej. Gdy te systemy będą wystarczająco dojrzałe, prawdopodobnie odegrają kluczową rolę w uczynieniu technologii zdecentralizowanej bardziej dostępną i skuteczną, fundamentalnie zmieniając sposób, w jaki wchodzimy w interakcje z blockchainem.
Intencje blockchainowe koncentrują się na pożądanych wynikach, a nie na określaniu krok po kroku instrukcji, jak w tradycyjnych transakcjach. Takie podejście pozwala systemowi na optymalizację i automatyczne wykonywanie złożonych zadań, upraszczając doświadczenia użytkowników.
Poszukiwacze identyfikują opłacalne możliwości, rozwiązywacze określają najefektywniejsze ścieżki wykonania, a wykonawcy realizują ogólną intencję, zapewniając płynne i zoptymalizowane zaspokojenie potrzeb użytkowników.
Nowe protokoły, takie jak Anoma, Essential i Banana HQ, są na czołowej pozycji w tej zmianie, oferując intuicyjne i elastyczne rozwiązania, które upraszczają interakcje i poprawiają doświadczenia użytkowników w zdecentralizowanych środowiskach.