Drogie alpaki,

W tym artykule podzielimy się postępem w rozwoju AVv3. Więcej informacji na temat AVv3 można również znaleźć w naszym poprzednim artykule.

⚙️Postęp rozwoju

  • Z sukcesem wdrożyliśmy odpowiednie inteligentne kontrakty AVv3 w sieci głównej BNB Chain. Kod został sprawdzony wewnętrznie i obecnie testujemy wszystkie kluczowe funkcje zarządzania AVv3 (wpłaty, wypłaty, dodawanie LP, usuwanie LP, pożyczanie, spłacanie, reinwestowanie opłat itp.) w środowisku na żywo.

  • Jednocześnie zbadaliśmy wiele strategii zarządzania skarbcami i przeprowadziliśmy wiele odmian testów historycznych, aby znaleźć najbardziej obiecujące. Wstępne uruchomienia niektórych strategii dały obiecujące wyniki (np. rysunek poniżej). Po zadowalającym przetestowaniu wszystkich funkcji zaczniemy wdrażać rzeczywiste strategie zarządzania skarbcem, aby porównać rzeczywistą wydajność z wynikami testu historycznego i spróbować odkryć potencjalne punkty poprawy w operacjach. Będziemy kontynuować iterację i optymalizować strategie w miarę zbliżania się do faktycznej premiery.

Przykładowe uruchomienie testu historycznego. Żółta linia przedstawia PnL symulowanego skarbca, a zacieniony niebieski obszar to przedział cen płynności

Przykładowe uruchomienie testu historycznego. Żółta linia przedstawia PnL symulowanego skarbca, a zacieniony niebieski obszar to przedział cen płynności

  • Rozpoczęliśmy konfigurowanie infrastruktury do obsługi operacji zarządzania skarbcem, która została ulepszona w porównaniu z naszymi operacjami AVv2.

  • Sfinalizowaliśmy interfejs użytkownika/UX stron produktów AVv3. Opiera się na poprzednim interfejsie użytkownika AVv2, dodając jednocześnie więcej informacji o skarbcach, takich jak bieżący i historyczny zakres płyt LP. Proces inwestycji i wypłat będzie nadal prosty i bezpośredni, z czym użytkownicy zapoznali się w AVv2.

🎨Uwagi projektowe

Wiemy, że stado kocha szczegóły. Dlatego w tej sekcji podzielimy się kilkoma kluczowymi decyzjami projektowymi i spostrzeżeniami, które

zyskałem dzięki opracowaniu AVv3 tak, aby pasował do ram skoncentrowanej płynności (CL) DEX.

Konstrukcja modułowa

Zaprojektowaliśmy AVv3 tak, aby był znacznie bardziej modułowy; każda transakcja jest teraz podzielona na własną funkcję. W AVv2, gdy inwestor dokonuje wpłaty do skarbca, w rzeczywistości wiele działań jest łączonych i wykonywanych razem w tle, takich jak:

  1. Żeton udziału skarbca zostanie wybity

  2. Skarbiec pożycza potrzebną kwotę

  3. Aktywa są umieszczane w puli płynności DEX

Podobnie funkcje reinwestycji i wypłat również łączą w sobie kilka działań. Jednak ten framework nie działa dobrze w przypadku AVv3, biorąc pod uwagę, że CL DEX wymagają bardziej skomplikowanej strategii LP.

Na przykład, w zależności od tego, gdzie cena znajduje się w przedziale LP, skład aktywów utrzymywanych na LP może być bardzo niezrównoważony (w porównaniu z 50/50 na UNIv2 LP). Oznacza to stosunek aktywów, które należy dodać do LP może wyglądać zupełnie inaczej w różnych momentach i może wymagać wymiany w pewnych sytuacjach. Ta dynamika nie jest idealna i miałaby wpływ na wydajność puli oraz koszty transakcji dla użytkowników (koszt wymiany itp.).

Po wielu burzach mózgów i dyskusjach odkryliśmy, że lepszym podejściem byłoby rozdzielenie wszystkich działań na ich własne funkcje. Dzięki takiemu podejściu będziemy mieć elastyczność w wykonywaniu niezbędnych działań tylko wtedy, gdy będzie to wymagane. Na przykład aktywa nie będą już musiały być umieszczane na pozycji LP w tym samym momencie, w którym zostaną zdeponowane. Można je teraz wdrażać partiami w bardziej odpowiednim czasie, w oparciu o logikę skarbca.

Rola menedżera Vault a inteligentny kontrakt

Uwaga: termin Menedżer Vault odnosi się tutaj do zestawu logiki i kodu spoza łańcucha, który obsługuje skarbiec. Nie odnosi się do ludzkiego menedżera, który podejmuje uznaniowe decyzje.

Jak wspomniano w powyższej sekcji, Menedżer miałby znacznie większe uprawnienia w zarządzaniu skarbcem. Rolą inteligentnych kontraktów byłoby pełnienie bardziej roli pojemnika ułatwiającego realizację strategii i sprawdzania, czy działania menedżerów mieszczą się w akceptowalnych parametrach ryzyka i barierach. Na przykład menedżerowie mogą w dowolnym momencie podjąć decyzję o pożyczeniu większej liczby aktywów, pod warunkiem że dźwignia skarbca nie przekroczy progu (np. 10x). Innym przykładem może być sprawdzenie, czy transakcja taka jak zamiana lub przywrócenie równowagi nie spowoduje straty kapitału własnego skarbca powyżej dozwolonego progu (np. 0,5%).

Te nowe ramy będą również oznaczać, że w przyszłości AVv3 może stać się platformą wspierającą zweryfikowanych zewnętrznych menedżerów (np. firmy zajmujące się profesjonalnym marketingiem). Menedżerowie ci musieliby jedynie skoncentrować się na prowadzeniu dochodowych strategii dla swoich funduszy, podczas gdy Alpaca Finance zapewniłaby całą infrastrukturę i płynność do realizacji swoich strategii. Co więcej, bazę kodu można ponownie wykorzystać do wspierania strategii wdrażania poza UNIv3. Zatem w przyszłości, jeśli będą dostępne platformy DEX nowej generacji lub inne platformy inne niż DEX, które będą w stanie generować zyski, będziemy mogli zintegrować z nimi nasz AV bez konieczności tworzenia wszystkiego od nowa. Ten kierunek projektowania pozwala na znacznie większy potencjalny wzrost i kompozycyjność produktu.

Zmienna dźwignia

W AVv2 możemy ustawić stałą docelową dźwignię dla skarbca – tj. 3x i 8x. Jednak w AVv3 może to już nie być najlepsze podejście, biorąc pod uwagę charakter skoncentrowanej płynności DEX. Najlepiej wyjaśni się to na przykładzie.

Wyobraźmy sobie scenariusz, w którym cena aktywów zbliżyła się do krawędzi zakresu cenowego, ale sygnał/logika oczekuje, że cena powróci do tego przedziału. Zamiast przywracać równowagę pozycji/resetować zakres LP, co wiązałoby się z wyższymi kosztami, Menedżer mógłby „rozszerzyć zakres” pożyczając większą część wymaganego aktywa. Ta metoda może być bardziej efektywną strategią zarządzania, ale zwiększałaby ogólną dźwignię skarbca.

Przykład ilustrujący: Zakres LP zwiększa się w górnej części poprzez pożyczenie dodatkowych BNB, skutecznie zwiększając dźwignię skarbca o 1x

Przykład ilustrujący: Zakres LP zwiększa się w górnej części poprzez pożyczenie dodatkowych BNB, skutecznie zwiększając dźwignię skarbca o 1x

Powyższy przykład to tylko jeden z potencjalnych scenariuszy. Ale jest też więcej sytuacji, w których skuteczniejsze jest umożliwienie elastycznej dźwigni finansowej i nie przekierowywanie dźwigni skarbca w oparciu o prostą zasadę (tak jak zrobiliśmy to w AVv2).

Biorąc pod uwagę, że zapewnienie płynności na CL DEX już pozwala osiągnąć lepszą efektywność kapitałową, dźwignia na AVv3 może być również niższa niż na AVv2, przy jednoczesnym osiągnięciu tego samego poziomu zysków.

Odkup

W AVv2 opracowaliśmy sposób na utworzenie swapu o stałej cenie z rabatem poprzez metodę odkupu. Jednakże w przypadku AVv3 wykonamy niezbędną zamianę bezpośrednio na DEX. Zmiana ta wynika z kilku czynników:

  • Przy skoncentrowanej płynności swap staje się bardziej efektywny i ma znacznie mniejszy wpływ na cenę, więc korzyść z odkupu jest mniejsza.

  • Niektóre główne pule, takie jak BNB-USDT, stosują opłatę w wysokości 0,01%, która jest nawet niższa niż w przypadku CEX. (Binance zaprzestało obsługi 0% opłaty handlowej dla par BUSD.)

  • Przejrzystość i bezpieczeństwo z operacyjnego punktu widzenia preferują utrzymywanie wszystkiego w łańcuchu, szczególnie w obliczu ostatnich zmian na froncie regulacyjnym.

💡Zamykające myśli

Prace rozwojowe są na dobrej drodze i mają zakończyć się w połowie lub pod koniec lipca. W następnej aktualizacji udostępnimy więcej szczegółów na temat naszych strategii zarządzania, wyników analizy historycznej i planu uruchomienia. Dziękujemy wszystkim alpakom za ciągłe wsparcie i cierpliwość podczas pracy nad tą ważną inicjatywą. Wierzymy, że AVv3 będzie dobrze pasował do rynku produktów i będzie stanowić ogromny wektor przyszłego wzrostu dla Alpaca Finance. Jesteśmy podekscytowani i mamy nadzieję, że Wy też, więc bądźcie na bieżąco z przyszłymi aktualizacjami!

#BNBChain⚡️ #DefiYield #yield #PancakeSwapV3 #realyield $ALPACA