Se la sfilza di hack di contratti intelligenti che hanno fruttato agli aggressori oltre $ 3 miliardi nel 2022 ci ha insegnato qualcosa, è che la finanza decentralizzata (DeFi) è ancora un settore immaturo.
Oltre agli exploit, la DeFi deve ancora affrontare problemi di scalabilità legati alla potenza di calcolo necessaria per alimentare transazioni complesse e al throughput necessario per supportare il sistema finanziario mondiale nei prossimi anni.
In qualità di attuale re della DeFi, vale la pena valutare la rete Ethereum per identificare i problemi e le limitazioni che contribuiscono agli attuali ostacoli del settore.
Al Consensus 2023, CryptoPotato ha incontrato Piers Ridyard, CEO di RDX Works, per discutere dei modi in cui Ethereum non è veramente ottimizzato per la DeFi. Ha spiegato alcune delle tecnologie più adatte alla base delle moderne blockchain, inclusa la nuova popolare piattaforma di smart contract Radix.
Il goffo linguaggio di programmazione di Ethereum
Secondo Ridyard, la DeFi nelle criptovalute è attualmente carente in tre aree principali: esperienza dell'utente, esperienza dello sviluppatore e scalabilità.
I primi due problemi derivano in gran parte dai linguaggi di programmazione tutt'altro che ideali per gli sviluppatori per esprimere le loro idee per particolari applicazioni finanziarie. Uno di questi linguaggi, ha detto, è Solidity di Ethereum.
"La solidità è come sbattere la testa contro un muro di mattoni", ha affermato. "Se vuoi creare risorse altamente sicure e applicazioni finanziarie altamente sicure, è praticamente impossibile renderle sicure in un modo che sia facile da usare per gli sviluppatori."
La società di Ridyard, RDX Works, è uno degli sviluppatori principali di Radix, una blockchain incentrata sulla DeFi il cui token nativo, XRD, è aumentato di oltre il 200% da inizio a metà aprile.
A differenza di Ethereum e di altre catene, Radix utilizza un linguaggio di programmazione unico chiamato Scrypto, che si concentra specificamente sul rendere le applicazioni finanziarie più facili da costruire e utilizzare.
Sotto Scrypto c'è il motore Radix che include primitive che fanno parte del libro mastro stesso, fornendo gli elementi costitutivi essenziali agli sviluppatori per creare app senza dover avviare uno sviluppo complesso da zero.
"Non stai creando il tuo contratto intelligente che definisce cosa significa essere un token, cosa significa essere un trasferimento di token e tenere traccia dei saldi", ha affermato Ridyard. "Tutto ciò viene fatto dal libro mastro stesso."
Il motore Radix protegge anche le applicazioni sulla piattaforma da "attacchi di rientro", una comune scappatoia DeFi che consente a un hacker di ritirarsi continuamente da uno smart contract fino a quando la vittima fallisce. Nello specifico, il motore previene callback infiniti che portano a cicli ricorsivi che consentono agli hacker di ridurre a zero un contratto.
A febbraio, il protocollo DeFi dforce ha perso 3,6 milioni di dollari a causa di un tale bug. "Un'intera serie di hack per un valore di forse mezzo miliardo di dollari che sono appena stati causati dal rientro scompaiono solo a causa del modo in cui abbiamo implementato l'architettura", ha affermato Ridyard.
Il meccanismo di consenso di Ethereum
L'aggiornamento " Merge " di Ethereum a settembre, che ha cambiato il suo meccanismo di consenso da Proof of Work a Proof of Stake, è stato ampiamente elogiato come la più grande impresa tecnica nella storia delle criptovalute. Tuttavia, nel 2023, anche la proof of stake potrebbe rivelarsi un meccanismo meno avanzato di quello che le nuove catene possono offrire, specialmente sul fronte della scalabilità.
Ad esempio, Ethereum non consente l'esecuzione parallela di transazioni che consentirebbero un throughput enorme. Tutte le transazioni devono essere ordinate, anche se non sono correlate tra loro.
Al contrario, Radix utilizza il meccanismo di consenso "Cerberus", che ovvia alla necessità di ordinare. "Possono iniziare e finire ogni volta che devono iniziare e finire, e non c'è bisogno di mettersi d'accordo tra loro su quale sia arrivato per primo e quale per secondo", ha detto Ridyard.
Radix arriva ancora integrato con un sistema delegato di prova del palo che protegge Cerberus. Tuttavia, Ridyard non considera né la prova del lavoro né la prova del palo come "meccanismi di consenso", ma piuttosto "meccanismi di protezione civile".
“Un meccanismo di consenso, è come i nodi raggiungono un accordo. Il meccanismo civile riguarda, come difendere quei nodi dall'essere attaccati maliziosamente nel processo di raggiungimento di un accordo", ha spiegato.
Ridyard ha affermato di ammirare la Proof of Stake per la sua efficienza energetica, ma ha osservato che le catene Proof of Work, come Bitcoin, risolvono alcuni problemi di "bootstrapping" e "randomizzazione".
DeFi e SEC
Oltre ai limiti tecnologici, DeFi e le blockchain alla base sono attualmente sotto un'enorme pressione normativa da parte della Securities and Exchange Commission (SEC). L'agenzia attualmente cerca di regolamentare gli scambi DeFi in base alle leggi esistenti sullo scambio di titoli.
Sebbene Ridyard veda la possibilità che i regolatori "uccidano" la DeFi in America per un periodo, non immagina che l'industria muoia a livello globale a causa degli enormi vantaggi che può fornire a determinate economie. In definitiva, crede che "leggere le foglie di tè" su come i regolatori interpreteranno determinate regole di applicazione sia un po' una distrazione, e che la DeFi alla fine si adatterà per conformarsi al meglio alla volontà politica ed economica di ciascun paese.
"Quello che le autorità di regolamentazione stanno cercando di fare è trovare le maniglie in cui possono esercitare l'applicazione contro ciò che il governo e in generale, ciò che il pubblico votante potrebbe considerare essere le cose che vogliono e non vogliono", ha detto. "Ci sarà un po' di dare e avere".
Il post The Weaknesses of Ethereum VS Modern Blockchains: Interview With Radix è apparso per la prima volta su CryptoPotato .