Zdecentralizowane finanse stały się jednym z najbardziej atrakcyjnych przypadków użycia technologii blockchain w ciągu ostatnich kilku lat. Jego zdolność do zarządzania aktywami finansowymi i świadczenia usług bez potrzeby scentralizowanych banków do autoryzacji transakcji i weryfikacji klientów stworzyła podstawy bardziej dostępnego i integracyjnego ekosystemu finansowego, który przynosi korzyści wszystkim.
Oszałamiający rozwój branży DeFi, który został wyceniony na więcej niż X XUM miliarda w marcu 2022 roku podkreśla ten potencjał. Mimo to, w porównaniu ze światem tradycyjnych finansów, DeFi stanowi jedynie niewielki procent światowych transakcji finansowych. Oznacza to, że istnieje ogromne pole do rozwoju, ale nie stanie się to, dopóki DeFi nie zostanie zbudowane na znacznie silniejszych fundamentach.
Jedną z największych słabości istniejącego DeFi jest to, że jest zbudowany na bardzo chwiejnej i nieefektywnej architekturze – a mianowicie inteligentnych kontraktach.
To oczywiście inteligentne kontrakty umożliwiają DeFi. Stanowią podstawowy kod, który umożliwia zdecentralizowanym aplikacjom automatyzację transakcji po spełnieniu określonych warunków, bez potrzeby pośrednika. Teoretycznie są podobne do tradycyjnych kontraktów, jednak są bardziej inteligentne, ponieważ nie wymagają egzekwowania. Inteligentne kontrakty są raczej zaprogramowane do wykonywania transakcji tylko wtedy, gdy spełnione są określone, przejrzyste warunki. W ten sposób mogą wykonywać transakcje natychmiast, znacznie szybciej niż tradycyjne systemy finansowe, ponieważ nie ma potrzeby, aby człowiek upewniał się, że wszystkie wymagania zostały spełnione. Ponieważ pośrednik zostaje wyeliminowany, opłaty transakcyjne są również znacznie niższe.
Chociaż są one rzeczywiście znacznie mądrzejsze, inteligentne kontrakty nie są nieomylne. Jednym z największych wyzwań jest bezpieczeństwo. Ponieważ inteligentne kontrakty to tak naprawdę tylko kod, istnieje nieustanne niebezpieczeństwo, że błędy lub luki w zabezpieczeniach prześlizgną się przez sieć. Nie jest to nieistotne ryzyko – miliardy dolarów wartości zostały przegrał z atakami na protokoły DeFi odkąd pojawiła się branża.
Częścią problemu jest krzywa uczenia się dla programistów inteligentnych kontraktów. Inteligentne kontrakty składają się z niezwykle złożonego, spaghetti kodu, a jednak konieczne jest stworzenie ich dziesiątek, aby zdefiniować funkcjonalność większości aplikacji DeFi. Deweloperzy zazwyczaj potrzebują kilku lat praktycznego doświadczenia z językiem programowania Solidity, który jest używany do tworzenia inteligentnych kontraktów w Ethereum i kompatybilnych sieciach, zanim będą mogli nawet rozważyć stworzenie funkcjonalnej i bezpiecznej zdecentralizowanej aplikacji.
Ta oszałamiająca złożoność wynika przede wszystkim z całkowitego braku obsługi aktywów cyfrowych, takich jak tokeny kryptowalutowe i NFT, na poziomie platformy. Chociaż DeFi obraca się prawie wyłącznie wokół aktywów takich jak BTC, ETH, USDC itd., główne sieci blockchain, takie jak Ethereum, Avalanche, Solana, Cosmos, Fantom i Binance Chain, nie mają żadnej natywnej koncepcji tych aktywów.
Aby pomóc programistom w szybszym tworzeniu bezpiecznych, bezpiecznych i funkcjonalnych dApps, konieczne jest przeprojektowanie samych podstaw platform DeFi, poprzez wymyślenie na nowo sposobu budowania i wdrażania inteligentnych kontraktów. Zamiast być refleksją, zasoby cyfrowe muszą stać się częścią struktury DeFi, aby programiści mogli z łatwością je tworzyć i kontrolować, bez pisania masy niewygodnego kodu.
Dlaczego aktywa rodzime są ważne
Zaleta aktywów natywnych
To jest podstawowa teoria podstawa wyliczeń, innowacyjna inteligentna platforma kontaktowa stworzona specjalnie dla DeFi, która traktuje zasoby jako kluczową cechę swojej platformy, zamiast wdrażać je w silosach na poziomie inteligentnego kontraktu.
Transakcje Radix są wykonywane w środowisku aplikacji Radix Engine. Kluczową różnicą jest to, że Radix Engine tworzy zasoby, takie jak tokeny, bezpośrednio żądając ich od platformy wraz z ich określonymi parametrami.
Innymi słowy, tokeny oparte na Radix, takie jak XRD, nie są tworzone jako jednostki na tysiącach oddzielnych list sald, ale zamiast tego są traktowane jako obiekty fizyczne przechowywane w „skarbcach” lub kontach i przenoszone między nimi podczas przetwarzania transakcji. Te skarbce są kontrolowane bezpośrednio przez ich użytkowników, w przeciwieństwie do EVM, gdzie tokeny poszczególnych osób mogą być rozłożone na wiele inteligentnych kontraktów, które przechowują wpisy dla ich kluczy publicznych.
Fizyczność tego zachowania opiera się na modelu automatu skończonego (FSM), który bezpiecznie śledzi tokeny podczas przemieszczania się między skarbcami użytkownika, podobnie jak usługa dostawy śledzi zamówienia klientów. Jest to uproszczony model transakcji, w którym użytkownik zasadniczo informuje platformę, że chce wysłać posiadane tokeny do wyznaczonego skarbca. Użytkownicy muszą wysłać wiadomość z jednej inteligentnej umowy do drugiej i ufać, że zaktualizuje ona swoje jednostki bilansowe. W ten sposób można uniknąć błędów, takich jak podwójne księgowanie, ponieważ po prostu nie są one możliwe w tej architekturze.
Krótko mówiąc, jest to podstawa zorientowanej na zasoby architektury DeFi firmy Radix. Tworzy znacznie bardziej intuicyjny, łatwiejszy w użyciu model transakcji tokenowych, który eliminuje mnóstwo złożoności, dzięki czemu DeFi jest z natury bezpieczniejszy niż model tradycyjny.
Model tak radykalnie różni się od tradycyjnego DeFi, że Radix przekształcił inteligentne kontrakty jako „komponenty”. Ponieważ są modułowe, komponowalne i mają jasne funkcje, komponenty Radixa można traktować jako „klocki lego”, które programiści mogą wykorzystać do złożenia aplikacji DeFi w prosty, krok po kroku sposób, nawet jeśli nie masz jakiekolwiek doświadczenie z językiem programowania Scrypto.