Decentralizirane financije postale su jedan od najuvjerljivijih slučajeva upotrebe blockchain tehnologije u posljednjih nekoliko godina. Njegova sposobnost upravljanja financijskom imovinom i pružanja usluga bez potrebe da centralizirane banke autoriziraju transakcije i provjeravaju klijente stvorila je temelje pristupačnijeg i inkluzivnijeg financijskog ekosustava koji koristi svima.
Zapanjujući rast DeFi industrije, koji je cijenjen više od $ 77 milijardi u ožujku 2022., naglašava ovaj potencijal. Čak i tako, u usporedbi sa svijetom tradicionalnih financija, DeFi čini samo mali postotak svjetskih financijskih transakcija. To znači da postoji ogroman prostor za rast, ali to se neće dogoditi sve dok DeFi ne bude izgrađen na puno jačim temeljima.
Jedna od velikih slabosti postojećeg DeFi-ja je ta što je izgrađen na vrlo klimavoj i neučinkovitoj arhitekturi – naime na pametnim ugovorima.
Naravno, pametni ugovori čine DeFi mogućim. Oni su temeljni kod koji decentraliziranim aplikacijama omogućuje automatizaciju transakcija kada su ispunjeni određeni uvjeti, bez potrebe za posrednikom. U teoriji su slični tradicionalnim ugovorima, ali su inteligentniji jer ne zahtijevaju izvršenje. Umjesto toga, pametni ugovori su programirani za izvršavanje transakcija samo kada su ispunjeni određeni, transparentni uvjeti. Na taj način mogu izvršiti transakcije trenutno, daleko brže nego što to mogu tradicionalni financijski sustavi, budući da nema potrebe za čovjekom da osigura da su svi zahtjevi ispunjeni. Budući da je posrednik eliminiran, transakcijske naknade također su puno niže.
Iako su doista mnogo pametniji, pametni ugovori nisu nepogrešivi. Jedan od najvećih izazova je sigurnost. Budući da su pametni ugovori zapravo samo kod, postoji stalno prisutna opasnost od bugova ili ranjivosti koji prođu kroz mrežu. Ovo nije beznačajan rizik – milijarde dolara u vrijednosti izgubljen zbog napada na DeFi protokole otkad se industrija prvi put pojavila.
Dio problema je krivulja učenja uključena za programere pametnih ugovora. Pametni ugovori sastoje se od nevjerojatno složenog, špageti koda, a ipak ih je potrebno stvoriti na desetke kako bi se definirala funkcionalnost većine DeFi aplikacija. Razvojnim programerima općenito je potrebno nekoliko godina praktičnog iskustva s programskim jezikom Solidity koji se koristi za stvaranje pametnih ugovora na Ethereumu i kompatibilnim mrežama prije nego što uopće mogu razmišljati o stvaranju funkcionalne i sigurne decentralizirane aplikacije.
Ova zapanjujuća složenost prvenstveno je posljedica potpunog nedostatka podrške za digitalnu imovinu, kao što su tokeni kriptovalute i NFT-ovi, na razini platforme. Iako se DeFi gotovo isključivo vrti oko imovine kao što su BTC, ETH, USDC i tako dalje, velike blockchain mreže poput Ethereuma, Avalanchea, Solane, Cosmosa, Fantoma i Binance Chaina nemaju izvorni koncept ove imovine.
Kako bismo pomogli razvojnim programerima da brže izgrade sigurne, sigurne i funkcionalne dApps, stoga je potrebno redizajnirati same temelje DeFi platformi, ponovnom invencijom načina na koji se pametni ugovori izgrađuju i implementiraju. Umjesto da budu naknadna misao, digitalna sredstva moraju postati dio strukture DeFi-ja, tako da ih programeri mogu kreirati i kontrolirati s lakoćom, bez pisanja gomile nezgrapnog koda.
Zašto su izvorna sredstva važna
Domaća imovina u prednosti
Ovo je osnovna teorija iza korijen, inovativna platforma za pametne kontakte izgrađena posebno za DeFi koji tretira imovinu kao ključnu značajku svoje platforme, umjesto da ih implementira u silosima na razini pametnog ugovora.
Radix transakcije se izvršavaju unutar okruženja aplikacije Radix Engine. Ključna razlika je u tome što Radix Engine stvara sredstva, kao što su tokeni, izravno ih zahtijevajući od platforme zajedno s njihovim specifičnim parametrima.
Drugim riječima, tokeni koji se temelje na Radixu, kao što je XRD, ne formiraju se kao entiteti na tisućama odvojenih lista stanja, već se umjesto toga tretiraju kao fizički objekti pohranjeni u "trezorima" ili računima i premještaju se između njih kada se transakcije obrađuju. Ovim trezorima izravno upravljaju njihovi korisnici, za razliku od EVM-a gdje se tokeni pojedinca mogu rasporediti među više pametnih ugovora koji drže unose za njihove javne ključeve.
Fizikalnost ovog ponašanja temelji se na modelu konačnog stroja (FSM) koji sigurno prati tokene dok se kreću između korisničkih trezora, slično kao što služba dostave prati narudžbe korisnika. To je pojednostavljeni transakcijski model, pri čemu korisnik u biti govori platformi da želi poslati tokene koje drži u određeni trezor. Korisnici moraju poslati poruku s jednog pametnog ugovora na drugi i vjerovati da će on ažurirati svoje entitete bilance. Na taj se način mogu izbjeći pogreške poput dvostrukog računovodstva, koje jednostavno nisu moguće unutar ove arhitekture.
Ukratko, ovo je osnova Radixove DeFi arhitekture orijentirane na imovinu. Stvara mnogo intuitivniji, lakši za korištenje model za transakcije tokena koji eliminira tonu složenosti, čineći DeFi inherentno sigurnijim od tradicionalnog modela.
Model se toliko radikalno razlikuje od tradicionalnog DeFi-ja da je Radix ponovno izmislio pametne ugovore kao "komponente". Budući da su modularne i sastavljive te imaju jasne funkcije, Radixove komponente mogu se smatrati "lego kockama" koje programeri mogu koristiti za slaganje svojih DeFi aplikacija na jednostavan način, korak po korak, čak i ako to ne čine imate iskustva s programskim jezikom Scrypto.