ArtexSwap to zdecentralizowana giełda, która wykorzystuje technologię Artela EVM++ i Aspect do rozwiązywania zagrożeń MEV i problemów z Rug Pull, poprawiania bezpieczeństwa i wydajności transakcji, a także nadaje się do zdecentralizowanych scenariuszy handlowych, które wymagają wysokiego bezpieczeństwa i elastyczności.

Od samego początku Ethereum było domem technologii dla walut cyfrowych, globalnych płatności i aplikacji. DEX jest kamieniem węgielnym zdecentralizowanych finansów (DeFi). W końcu można powiedzieć, że opuszczenie DEX i DeFi to tylko pusta gadka. Jako platforma działająca na blockchainie realizuje bezpośrednie transakcje pomiędzy użytkownikami i nie podlega nadzorowi żadnej zewnętrznej organizacji, co pozwala na tworzenie bardziej zaawansowanych produktów finansowych.

1. Architektura głównego nurtu Dex

Obecnie DEX kwitnie w ekosystemie Ethereum. DEX ma wiele różnych modeli projektowych, z których każdy ma swoje zalety i wady pod względem funkcjonalności, skalowalności i decentralizacji. Zgodnie z różnymi mechanizmami handlu, DEX można podzielić na dwie kategorie (jak pokazano poniżej).

1.1. DEX na podstawie księgi zamówień

Księga zleceń to zasadniczo algorytm dopasowujący, który automatycznie wyszukuje zlecenia kupna i sprzedaży na różnych rynkach, które nie zostały jeszcze podpisane. System platformy transakcyjnej automatycznie dopasuje te zlecenia kupna i sprzedaży. Nadaje się do scenariuszy wymagających skutecznego dopasowywania cen i elastycznych strategii handlowych. Mówiąc najprościej, płynność księgi zamówień pochodzi z dwóch źródeł: traderów i animatorów rynku. Rozszerzona lektura: „Krótka analiza: model księgi zamówień i zautomatyzowane tworzenie rynku AMM” (patrz załącznik)

1.2. Automatyczny animator rynku (AMM)

Automated Market Maker (AMM) to mechanizm podejmowania decyzji w sprawie cen i płynności w DEX. Mówiąc najprościej, jest to animator rynku, który dostarcza płynne aktywa (dwa aktywa) do puli płynności. Iloczyn rezerw w puli płynności jest utrzymywany na poziomie k. Kiedy użytkownik zabiera monetę, musi dostarczyć kolejną monetę do puli płynności, aby utrzymać tę wartość k.

Aby uzyskać szczegółowe zrozumienie AMM, możesz przeczytać więcej: „Raport badawczy UniswapX (część 1): Podsumowanie powiązania rozwojowego V1-3 i interpretacja głównych innowacji i wyzwań nowej generacji DEX”

1.3 Jaką wartość ma DEX?

Według wyników statystycznych CoinGecKo, na dzień 9 lipca 2024 r. znanych jest około 835 giełd DEX o łącznym wolumenie transakcji w ciągu 24 godzin na poziomie 8,35 miliarda dolarów, z czego miesięczne wizyty osiągnęły poziom 320 milionów razy.

Trzy największe zdecentralizowane giełdy pod względem wolumenu obrotu to BabyDogeSwap, Uniswap V3 (Ethereum) i Orca.

Obliczyliśmy, że całodobowy wolumen obrotu trzech największych giełd DEX i CEX odpowiadał za 16% jednodniowej płynności obrotu, a dynamika wzrostu DEX rok do roku w porównaniu do 24-godzinnego wolumenu obrotu. w tym czasie w 2023 r. wyniósł 315% (2 miliardy w 2023 r.), wolumen transakcji wzrósł o 166% rok do roku (120 mln w 23), oczywiste jest, że rynek ma duże zapotrzebowanie na zdecentralizowane platformy handlowe.

Ponieważ zdecentralizowane giełdy (DEX) wykorzystują deterministyczne inteligentne kontrakty do transakcji, nie ma interwencji ze strony scentralizowanej strony trzeciej. Ten przejrzysty sposób działania wyraźnie kontrastuje z tradycyjnymi rynkami finansowymi.

Na przykład w 2022 r. FTX, jedna z największych wówczas platform handlu kryptowalutami, zbankrutowała po serii spadków spowodowanych sprzeniewierzeniem środków użytkowników, wywołując powszechne wstrząsy rynkowe.

Ponadto DEX poprawia włączenie finansowe poprzez decentralizację, a niektóre CEX mogą ograniczać dostęp użytkowników ze względu na położenie geograficzne lub inne czynniki.

Ogólnie rzecz biorąc, użytkownicy muszą jedynie uzyskać dostęp do Internetu i podłączyć kompatybilny, samodzielnie zbudowany portfel, aby móc korzystać z usług DEX. Model ten, który nie wymaga uciążliwej rejestracji i przeglądu, umożliwia nowym użytkownikom szybkie i łatwe dołączenie do platformy, poprawiając doświadczenie użytkownika.

2. Główne ryzyka DEX

Zdecentralizowane giełdy (DEX) zapewniają realizację transakcji, zwiększają przejrzystość i są dostępne bez pozwolenia. Cechy te znacznie zmniejszają bariery w handlu i zapewnianiu płynności. Jednakże DEX wiąże się również z pewnymi zagrożeniami, które obejmują między innymi następujące aspekty:

  1. Ryzyko inteligentnych kontraktów: Chociaż technologia blockchain może bezpiecznie wykonywać transakcje finansowe, bezpieczeństwo inteligentnych kontraktów zależy od poziomu technicznego i doświadczenia zespołu programistów.

  2. Ryzyko wyprzedzania: Ze względu na otwarty i przejrzysty charakter transakcji w łańcuchu arbitrażu lub boty MEV mogą wyprzedzać transakcje i przejmować wartość zwykłych użytkowników. Boty te są podobne do traderów o wysokiej częstotliwości na tradycyjnych rynkach finansowych, czerpiących zyski z transakcji zwykłych użytkowników, płacąc wyższe opłaty transakcyjne i wykorzystując opóźnienia w sieci.

  3. Ryzyko sieciowe: Ponieważ transakcje odbywają się w łańcuchu, koszty transakcji DEX mogą być wysokie, a koszty są jeszcze wyższe, gdy w sieci występują przeciążenia lub przestoje. Dlatego użytkownicy są podatni na wahania rynkowe.

  4. Rug Pull Risk: powszechny i ​​poważny problem w dziedzinie finansów zdecentralizowanych (DeFi) Istnieje duża liczba stron projektu, które po przyciągnięciu dużej ilości funduszy inwestorów nagle wycofują się z płynności i uciekają ze swoimi środkami. Obecnie ryzyko związane z Rug Pull można z grubsza podzielić na trzy kategorie:

  • Wycofanie płynności

  • Programiści przechowują dużą liczbę tokenów i/lub wydają dodatkowe tokeny

  • fałszywy projekt

Oszustwo to spowodowało duże straty dla inwestorów, a wartość projektu natychmiast spadła do zera. Miało to istotny wpływ na zaufanie do całego rynku DeFi. Typowym przykładem jest na przykład incydent SushiSwap z 2021 r. Po tym, jak projekt zebrał dużą ilość funduszy, Chef Nomi, anonimowy założyciel SushiSwap, nagle sprzedał tokeny SUSHI o wartości 13 milionów dolarów w funduszu deweloperskim, wywołując panikę na rynku i powodując gwałtowny spadek ceny tokena. Chociaż szef kuchni Nomi później zwrócił fundusze, a społeczność przejęła zarządzanie projektem, incydent ten spowodował ogromne straty i miał wpływ psychologiczny na inwestorów.

3. Zagadnienia rozciągające się od Bancoru do DEX

Jeśli powiesz, kto jako pierwszy zjadł kraba AMM, musisz wspomnieć o Bancor. Trochę szkoda powiedzieć, że nie zyskał on szerokiego zainteresowania przed boomem na DeFi, więc wiele osób błędnie wierzy, że AMM został wynaleziony. przez Uniswap.

Dzisiaj, wraz z wersją Bancor V2, właśnie została wypuszczona. Chociaż V2 wprowadziło innowacyjne projekty, takie jak wyrocznia zapewniająca najnowszą cenę i aktualizująca proporcję puli tokenów w oparciu o cenę wyroczni, nadal ma pewne niedociągnięcia.

  • Chociaż wprowadzenie wyroczni może zapewnić dokładniejsze informacje o cenach, wiąże się to również z wyzwaniami wdrożeniowymi. Na przykład, jeśli na scentralizowanej platformie handlowej nie ma odpowiadającej ceny pary handlowej, powstaje problem typu kura i jajko. Ponadto na uwagę zasługuje również niezawodność i bezpieczeństwo wyroczni. Wyrocznie mogą stać się celem ataków, prowadzących do manipulacji cenami i innych problemów związanych z bezpieczeństwem.

  • Chociaż model puli dynamicznej może aktualizować proporcję puli tokenów zgodnie z ceną wyroczni, w przypadku dużej zmienności rynku dostawca płynności (LP) może być narażony na większe ryzyko straty. Im większa zmienność rynku, tym poważniejsze mogą być nietrwałe straty LP, co może spowodować wycofanie środków przez dostawców płynności, wpływając w ten sposób na stabilność puli płynności i efektywność handlu.

  • Projekt Bancor może również podlegać ryzyku kontrahenta. Mimo że wprowadzono mechanizm Oracle, jeśli cena rynkowa podlega gwałtownym wahaniom i Oracle nie może zaktualizować ceny w odpowiednim czasie, dostawca płynności może w dalszym ciągu być narażony na większe ryzyko. Przedwczesne lub niedokładne aktualizacje cen maszyny Oracle mogą spowodować, że LP straci pieniądze z powodu wahań cen.

Chociaż wersja Bancor V2 wprowadza wiele innowacyjnych projektów, jej złożoność zwiększa również próg uczenia się i użytkowania dla użytkowników. W porównaniu z innymi prostszymi i łatwiejszymi w użyciu modelami AMM, Bancor może wymagać od użytkowników większej wiedzy zawodowej i zaplecza technicznego, aby w pełni zrozumieć i wykorzystać jego nowe funkcje. Może to ograniczyć wzrost liczby użytkowników i akceptację rynku.

4. Wdrożenie DEX ArtexSwap

Platforma ArtexSwap działa podobnie do Uniswap, ale ma zwiększone bezpieczeństwo dzięki wykorzystaniu natywnych możliwości Artela EVM++.

4.1 Mechanizm skalowalności Arteli

Przede wszystkim, aby lepiej zrozumieć podstawowe środowisko ArtexSwap, porozmawiajmy najpierw krótko o podstawowym mechanizmie operacyjnym Artela. Skalowalność ma tutaj właściwie dwa znaczenia, a mianowicie skalowalność i wydajność EVM.

Aby zapewnić skalowalność, firma Artela wprowadziła do wdrożenia technologię Aspect. Technologia ta umożliwia programistom tworzenie niestandardowych programów w środowisku WebAssembly (WASM). Programy te mogą współpracować z EVM w celu zapewnienia dApps wysokiej wydajności, dostosowanych do konkretnych aplikacji rozszerzeń.

Tekst rozszerzalny: „Pełnotekstowa interpretacja Buterina: Następny przystanek infrastruktury Web3.0 to „hermetyzacja czy ekspansja”? "(Patrz załącznik)

Z punktu widzenia wydajności ma to na celu poprawę wydajności wykonywania EVM. Wszyscy wiemy, że EVM jest środowiskiem szeregowej maszyny wirtualnej. W porównaniu z dzisiejszym sprzętem stopień wykorzystania tej metody jest bardzo niski, dlatego przetwarzanie równoległe wydaje się szczególnie ważne .

Jak rozwiązać następujące problemy, aby uzyskać wykonanie równoległe:

1. Jak rozwiązać konflikt pomiędzy rzeczami wykonywanymi w tym samym czasie?

Strategia wykonania równoległego wykorzystująca wykonanie predykcyjne optymistyczne zakłada, że ​​w stanie początkowym nie ma konfliktów pomiędzy transakcjami, a każda transakcja rejestruje modyfikacje, ale nie jest natychmiast sfinalizowana.

Po wykonaniu transakcji następuje weryfikacja, czy nie doszło do konfliktu, a jeśli tak, następuje jej ponowna realizacja.

Przewidywalność polega na wykorzystaniu modeli sztucznej inteligencji do analizy historycznych danych transakcji, przewidywania zależności transakcji, optymalizowania sekwencji wykonywania oraz ograniczania konfliktów i powtarzalnych wykonań.

Z kolei Sei i Monad opierają się na predefiniowanych plikach zależności transakcji i nie mają możliwości adaptacyjnych dynamicznego modelu przewidywania opartego na sztucznej inteligencji firmy Artela, co stanowi zaletę firmy Artela w zakresie ograniczania konfliktów wykonawczych.

2. Jak zwiększyć szybkość IO i skrócić czas oczekiwania na realizację transakcji?

Zastosowano technologię asynchronicznego wstępnego ładowania, aby rozwiązać wąskie gardło wejścia i wyjścia (I/O) spowodowane dostępem do stanu. Artela wykorzystuje modele predykcyjne do wstępnego ładowania wymaganych danych o stanie z wolnej pamięci (takiej jak dysk twardy) do szybkiej pamięci (takiej jak pamięć) przed wykonaniem transakcji. Ta technologia wczesnego ładowania i buforowania danych umożliwia wielu procesorom lub wątkom wykonawczym jednoczesny dostęp do nich, poprawiając równoległość wykonywania i wydajność.

3. Jak rozwiązać problem rozszerzania się danych podczas zapisu danych i zwiększonego nacisku na przetwarzanie baz danych?

Artela łączy w sobie szereg tradycyjnych technologii przetwarzania danych, aby opracować równoległy system przechowywania danych, poprawiający efektywność przetwarzania równoległego. Równoległe systemy przechowywania danych rozwiązują głównie dwa problemy: jednym jest realizacja równoległego przetwarzania danych, a drugim usprawnienie możliwości wydajnego rejestrowania stanu danych w bazie danych. Podczas procesu przechowywania danych typowe problemy obejmują rozszerzanie się podczas zapisywania danych i zwiększone obciążenie przetwarzania bazy danych. W tym celu Artela przyjmuje strategię oddzielenia zobowiązań państwowych (SC) i magazynowania państwowego (SS). Strategia ta dzieli zadania przechowywania na dwie części: jedna część odpowiada za szybkie operacje przetwarzania i nie przechowuje skomplikowanych struktur danych, aby zaoszczędzić miejsce i ograniczyć duplikację danych, druga część rejestruje wszystkie szczegółowe informacje o danych. Ponadto Artela zmniejsza złożoność zapisywania danych, łącząc małe fragmenty danych w duże, nie pogarszając w ten sposób wydajności podczas przetwarzania dużych ilości danych.

Ponadto węzły walidacyjne obsługują ekspansję poziomą, a sieć może automatycznie dostosowywać rozmiar węzłów obliczeniowych w oparciu o bieżące obciążenie lub zapotrzebowanie. Ten proces ekspansji jest koordynowany przez elastyczny protokół, aby zapewnić wystarczające zasoby obliczeniowe w sieci konsensusowej.

Dzięki elastycznym przetwarzaniom można zwiększać moc obliczeniową węzłów sieci, realizując elastyczną przestrzeń blokową, umożliwiając wykorzystanie niezależnej przestrzeni blokowej zgodnie z zapotrzebowaniem, co nie tylko spełnia potrzeby rozbudowy publicznej przestrzeni blokowej, ale także zapewnia wydajność i stabilność.

Dzięki temu sieć DEX może spokojnie reagować na elastyczną ekspansję Web2 w godzinach szczytu handlu.

Warto wspomnieć, że elastyczna przestrzeń bloków, jako rozwiązanie umożliwiające horyzontalne rozszerzanie wydajności blockchainu, opiera się na założeniu, że „transakcje mogą być zrównoleglone”. Dopiero po zwiększeniu równoległości transakcji zasoby maszynowe węzła wymagają poziomej rozbudowy , aby poprawić przepustowość transakcji. 4.2 Eksploracja bezpieczeństwa DEX w ArtexSwap

4.2 Eksploracja bezpieczeństwa DEX w ArtexSwap

ArtexSwap został zaktualizowany do wersji 2.0. Sądząc po architekturze ArtexSwap, koncentruje się on głównie na trzech aspektach bezpieczeństwa, a mianowicie:

  • W jaki sposób DEX powinien identyfikować złośliwe zachowanie i zapobiegać mu?

  • Jak zapobiec krzywdzeniu użytkowników przez Rug Pull podczas handlu?

  • Jak zapobiec dużemu poślizgowi?

Mechanizm czarnej listy

Mechanizm czarnej listy to strategia, która na pierwszym miejscu stawia bezpieczeństwo, ponieważ z behawioralnego punktu widzenia adresy i użytkownicy, którzy brali udział w „złych rzeczach”, mają duże prawdopodobieństwo ponownego popełnienia przestępstwa. Oznaczając niebezpieczne konta i adresy, zaznacz umowę i platformę ArtexSwap przed transakcją Platforma ArtexSwap może przeprowadzić analizę a priori obu stron i otoczenia transakcji. Mechanizm Czarnej Listy będzie w dalszym ciągu monitorował działania transakcyjne i wykluczał po kolei „niebezpieczne elementy” z czarnej listy konto zostanie wykryte. W przypadku żądania operacji żądania te są automatycznie blokowane, aby zapobiec występowaniu złośliwego zachowania.

Na przykład, jeśli konto znajduje się na czarnej liście, ponieważ brało udział w Rug Pull lub innej nieuczciwej działalności, na koncie nie będzie można handlować ani dodawać płynności na DEX, chroniąc w ten sposób innych użytkowników przed potencjalnymi stratami.

Zasadniczo ArtexSwap zapewnia pasywny system obrony po stronie C, skupiający się na plecach.

Mechanizm zapobiegający dywanikowi

Rug Pull oznacza, że ​​deweloperzy lub duzi posiadacze nagle zwiększają podaż tokenów lub usuwają większość środków z puli płynności, powodując gwałtowny spadek ceny tokena i poniesienie przez inwestorów ogromnych strat.

Tego typu sytuacjom zwykle towarzyszy backdoor w umowie. Wejście na ten etap zazwyczaj prześlizguje się przez mechanizm Czarnej Listy. Ponieważ na czarnej liście występują pewne opóźnienia, ogólną sytuację dzielimy na dwa typy:

  1. Ta luka w umowie nie została wykryta,

  2. Czy znalazłeś czarną listę?

Porozmawiajmy najpierw o tym pierwszym. W przypadkach, gdy nie ma bezpośrednich dowodów na to, że jest problem z umową tokenową, ArtexSwap na ogół przyjmuje optymistyczny mechanizm, aby sobie z tym poradzić, czyli domyślnie jest bezpieczny, ale platforma ArtexSwap. będzie zawsze monitorować wszelkie próby znacznego zwiększenia podaży tokenów. Po wykryciu takiej sytuacji zostanie ona zablokowana, a inni użytkownicy nie będą mogli handlować tokenami, aby uniknąć strat.

Drugi typ opiera się na komunikacji poza łańcuchem. Aspekt umożliwia interakcję i wymianę danych poza łańcuchem blokowym, gdy włączona jest komunikacja poza łańcuchem. Dzięki temu ArtexSwap może uzyskiwać adresy odpowiednich złośliwych kontraktów z zewnętrznych źródeł informacji w czasie rzeczywistym, a następnie przeprowadzać kontrole bezpieczeństwa kontraktów tokenowych w całym DEX. Po wykryciu złośliwego kontraktu wszystkie powiązane operacje zostaną bezpośrednio zablokowane.

Mechanizm poślizgu

Należy wyjaśnić, że w ramach mechanizmu płynności AMM istnieje duże prawdopodobieństwo, że duży poślizg spowoduje straty. Mówiąc prościej, poślizg odnosi się do różnicy między ceną wykonania transakcji a ceną oczekiwaną. Kiedy rynek jest niestabilny lub płynność jest niewystarczająca, poślizg stanie się znaczący. Jest to problem związany z mechanizmem.

Oczywiście zapobieganie poślizgom jest problemem „predykcyjnym” i rozwiązanie problemu niewystarczającej płynności nie jest trudne. Aby to osiągnąć, umowa platformy ArtexSwap wymaga jedynie monitorowania puli płynności w czasie rzeczywistym. Trudność polega na wahaniach rynku. Ponieważ rynek jest informacją o wydarzeniu zewnętrznym, pierwszą rzeczą, która przychodzi na myśl, jest uzyskanie dostępu do wyroczni w celu uzyskania statusu rynku. Aby to osiągnąć, ArtexSwap musi korzystać z podstawowego środowiska do swojego działania. Artela obsługuje technologię Aspect. ArtexSwap wykorzystuje ją do tworzenia dApp w łańcuchu. dApp może wchodzić w interakcję z wyroczniami stron trzecich w celu uzyskania wahań rynkowych, a Artela obsługuje Zapobiegają agenci AI, którzy wykorzystują dane o stanie rynku i sztuczną inteligencję do przewidywania dużego poślizgu transakcji w określonym czasie i łączą to ze wspomnianym wcześniej monitorowaniem płynności, aby kompleksowo uzyskać szacunkową wartość przekraczającą próg (30%) realizacji transakcji, chroniąc w ten sposób handlowców przed stratami spowodowanymi gwałtownymi wahaniami cen.

5. Podsumowanie

Chociaż nie jesteśmy pewni, czy obecny model DEX może wspierać długoterminowy wzrost i przyjęcie instytucjonalne, można przewidzieć, że DEX w dalszym ciągu stanie się niezbędną infrastrukturą w ekosystemie kryptowalut.

Ponownie, za każdym udanym oszustwem może stać użytkownik, który przestanie korzystać z Web3, a ekosystem DEX nie będzie miał dokąd pójść bez nowych użytkowników. Dlatego dla DEX utrata bezpieczeństwa oznacza utratę wszystkiego.

Tyle, że w obecnym kontekście gorącej ścieżki DEX narracja o instrumentach pochodnych wydaje się być w stanie rozkwitać w nieskończoność, ale na dłuższą metę DEX jest najbardziej pewnym żądaniem użytkowników, więc żadna ilość uwagi nie jest zbyt duża.

załącznik

„Krótka analiza: model księgi zamówień i zautomatyzowane tworzenie rynku AMM”

„Pełnotekstowa interpretacja Buterina: kolejnym przystankiem infrastruktury Web 3.0 jest „hermetyzacja czy ekspansja”? 》