Reklama

&nbsp

&nbsp

W miarę jak rynek zdecentralizowanych finansów (DeFi) dojrzewał i zyskiwał coraz większą popularność, termin „atomowa złożoność” przenikał do języka wielu entuzjastów kryptowalut. Czasami używa się go zamiennie z takimi słowami jak 'cross-shard composability’, 'synchronous composability’ czy 'cross-shard atomicity’, ale jest to skomplikowana koncepcja, która wymaga szczegółowego wyjaśnienia.

Na początek możemy zauważyć, że jednym z najbardziej uderzających aspektów rynku DeFi jest interoperacyjność pomiędzy różnymi dApps i aktywami cyfrowymi. Ta zdolność do interakcji jest tym, co powszechnie nazywamy „kompozycyjnością”. Możliwość skomponowania pojedynczej transakcji przy użyciu różnych autonomicznych inteligentnych kontraktów pozwoliła twórcom na wprowadzenie innowacji i stworzenie usług, które w przeciwnym razie nie byłyby możliwe w ramach tradycyjnych finansów (trad-fi).

Na przykład deweloperzy mogą tworzyć produkty zdolne do zapewnienia kursów walut w czasie rzeczywistym przez różnych automatycznych animatorów rynku (AMM) lub wykorzystać moc crowdsourcingowych puli płynności, aby skorzystać z możliwości arbitrażu, a wszystko to dzięki mocy kompozycji.

Aby wszystkie wymienione powyżej operacje były płynne i pozbawione zakłóceń, muszą być wykonywane jednocześnie w ramach jednego „kroku atomowego”. Mówiąc inaczej, cały cykl życia transakcji – we wszystkich zaangażowanych inteligentnych kontraktach – musi być zatwierdzony i rozwiązany w jednym procesie (w przeciwnym razie powinny one upaść unisono), tak aby nie było miejsca na lukę/awarię bezpieczeństwa.

Złożoność atomowa ma znaczenie

Atomowość jest niezbędną podstawą dla sektora DeFi, zwłaszcza jeśli chodzi o usuwanie nieefektywności nękających dzisiejsze systemy trad-fi. Jednak pomimo jej oczywistego znaczenia, większość blockchainów starała się zwiększyć swoją skalowalność, ignorując kompozycyjność. Zazwyczaj dokonywano tego poprzez oddzielenie aplikacji i transakcji za pomocą „shardów”, czyli narzędzi, które przyspieszają operacje, ale nie mają bezpośredniego, atomowego dostępu do siebie.

Reklama

&nbsp

&nbsp

W miarę wprowadzania kolejnych shardów do ekosystemu, następuje wyraźne zmniejszenie interoperacyjności i wzrost konfliktu między skalowalnością a kompozycyjnością blockchaina, co utrudnia osiągnięcie prawdziwej decentralizacji. Radix jest jedną z platform, która zajęła się tym problemem, wykorzystując swój nowy mechanizm konsensusu o nazwie ’Cerberus.’ Wykorzystuje dwa kluczowe, unikalne moduły funkcjonalne, które odróżniają go od innych, a jednocześnie pozwalają na osiągnięcie nieograniczonej skalowalności bez uszczerbku dla kompozycji.

Na początek Cerberus wykorzystuje rodzaj shardingu, w którym zamiast rozdzielać dApps i aktywa pomiędzy statyczny zestaw shardów, wdraża praktycznie nieskończony zestaw shardów, w którym wszystkie komponenty sieci są rozmieszczone dynamicznie, równolegle do siebie. Ponadto Cerberus eliminuje wszelkie bariery między shardami, wykorzystując nowy projekt konsensusu, w którym każdy shard jest w stanie osiągnąć konsensus niezależnie.

Radix osiąga to poprzez „splecenie” tych procesów konsensusu w jeden, dzięki czemu kompozycja jest całkowicie usprawniona, pozbawiona tarć i ograniczeń wynikających z niskiej skalowalności.

Kompozycyjność zmienia grę na więcej niż jeden sposób

Niektóre z najsilniejszych aspektów kompozycyjności stają się rzeczywistością, gdy weźmiemy pod uwagę niektóre z jej realnych przypadków użycia. Pożyczki flashNa przykład, pożyczki flash pojawiły się dopiero dzięki tej technologii. Do tej pory, tradycyjnie, kiedy osoba fizyczna zaciąga pożyczkę, musi przedstawić pożyczkodawcy zabezpieczenie. Jednak dzięki możliwościom atomowej kompozycji, platformy DeFi mogą oferować swoim użytkownikom „błyskawiczne pożyczki”, w ramach których mogą oni pożyczać tokeny pod warunkiem, że zwrócą główną kwotę w ramach tej samej transakcji.

Nasuwa się więc pytanie, co dobrego jest w pożyczce, którą trzeba zwrócić w ramach tej samej transakcji? Prostą odpowiedzią jest to, że złożoność pozwala wielu aplikacjom brać udział w tym samym cyklu życia transakcji – dzięki temu pożyczka może być wykorzystana do ułatwienia innych procesów biznesowych z udziałem wszystkich powiązanych z nią aplikacji. Przykładem tego jest „arbitraż”, w którym inwestor może kupić dany token na platformie po niższej cenie, aby następnie sprzedać go w innym ekosystemie i zniwelować różnicę w cenie bez użycia własnego kapitału.

Przyszłość Web3 i rola kompozycji atomowej

Kiedy mówimy o idei kompozycyjności w kontekście szybko rozwijającego się ekosystemu Web3, koncepcja ta jest bezpośrednio związana z wieloma aplikacjami blockchain, w tym zdecentralizowanymi giełdami (DEX), zdecentralizowanymi aplikacjami (dApps) i zdecentralizowanymi organizacjami autonomicznymi (DAO), umożliwiającymi współpracę wszystkich wyżej wymienionych podmiotów.

Kompozycyjność umożliwia programistom wykorzystanie/integrację kodu z innych aplikacji w ich produktach, ponieważ zdecydowana większość inteligentnych kontraktów zaprojektowanych do kontrolowania logiki aplikacji jest open-source i dostępna publicznie. Wreszcie, pozwala na odczuwalne skrócenie cyklu rozwoju różnych dApps, ponieważ pozwala użytkownikom po prostu modyfikować biblioteki kodu z istniejących dApps i w ten sposób bez wysiłku tworzyć nowe.

W związku z tym, idąc naprzód, nie ma wątpliwości, że projekty takie jak Radix będą nadal definiować krajobraz kryptowalut, czyniąc tę przestrzeń prawdziwie zdecentralizowaną bez kompromisu dla skalowalności i bezpieczeństwa sieci.


Źródło artykułu