Non puoi fare "Real DeFi" a meno che non sia orientato alle risorse

- Annuncio pubblicitario -

Seguici su Google News

La finanza decentralizzata è diventata uno dei casi d'uso più convincenti per la tecnologia blockchain negli ultimi due anni. La sua capacità di gestire attività finanziarie e fornire servizi senza la necessità che le banche centralizzate autorizzino le transazioni e verifichino i clienti ha creato le basi di un ecosistema finanziario più accessibile e inclusivo a vantaggio di tutti.

La straordinaria crescita dell'industria DeFi, che è stata apprezzata più di $ 77 miliardi nel marzo 2022, sottolinea questo potenziale. Anche così, rispetto al mondo della finanza tradizionale, la DeFi rappresenta solo una piccola percentuale delle transazioni finanziarie mondiali. Ciò significa che c'è un enorme spazio di crescita, ma ciò non accadrà finché la DeFi non sarà costruita su basi molto più solide.

Uno dei grandi punti deboli della DeFi esistente è che è costruita su un'architettura molto traballante e inefficiente, ovvero i contratti intelligenti.

Sono ovviamente i contratti intelligenti che rendono possibile la DeFi. Sono il codice sottostante che consente alle applicazioni decentralizzate di automatizzare le transazioni quando vengono soddisfatte determinate condizioni, senza la necessità di un intermediario. In teoria sono simili ai contratti tradizionali, tuttavia sono più intelligenti perché non richiedono l'applicazione. Piuttosto, i contratti intelligenti sono programmati per eseguire transazioni solo quando vengono soddisfatte determinate condizioni trasparenti. In questo modo, possono eseguire transazioni istantaneamente, molto più velocemente di quanto possano fare i sistemi finanziari tradizionali, poiché non c'è bisogno di un essere umano per garantire che tutti i requisiti siano stati soddisfatti. Poiché l'intermediario viene eliminato, anche le commissioni di transazione sono molto più basse.

Sebbene siano davvero molto più intelligenti, i contratti intelligenti non sono infallibili. Una delle sfide più grandi è la sicurezza. Poiché i contratti intelligenti sono in realtà solo codice, c'è il pericolo sempre presente che bug o vulnerabilità sfuggano alla rete. Questo non è un rischio insignificante – miliardi di dollari di valore è stato perso a causa degli attacchi ai protocolli DeFi da quando il settore è emerso per la prima volta.

Parte del problema è la curva di apprendimento coinvolta per gli sviluppatori di smart contract. Gli smart contract sono costituiti da codici spaghetti incredibilmente complessi, eppure è necessario crearne dozzine per definire le funzionalità della maggior parte delle applicazioni DeFi. Gli sviluppatori in genere necessitano di diversi anni di esperienza pratica con il linguaggio di programmazione Solidity utilizzato per creare contratti intelligenti su Ethereum e reti compatibili, prima ancora di poter pensare alla creazione di un'applicazione decentralizzata funzionale e sicura.

Questa sbalorditiva complessità è principalmente dovuta alla completa mancanza di supporto per le risorse digitali, come token di criptovaluta e NFT, a livello di piattaforma. Sebbene la DeFi ruoti quasi esclusivamente attorno a risorse come BTC, ETH, USDC e così via, le principali reti blockchain come Ethereum, Avalanche, Solana, Cosmos, Fantom e Binance Chain non hanno alcun concetto nativo di queste risorse.

Per aiutare gli sviluppatori a creare più rapidamente dApp sicure, protette e funzionali, è quindi necessario riprogettare le basi stesse delle piattaforme DeFi, reinventando il modo in cui gli smart contract vengono costruiti e implementati. Invece di essere un ripensamento, le risorse digitali devono diventare parte del tessuto della DeFi, in modo che gli sviluppatori possano crearle e controllarle con facilità, senza scrivere masse di codice ingombrante.

Perché le risorse native sono importanti

 Per comprendere l'importanza della DeFi asset-oriented, è utile esaminare i problemi causati dalla mancanza di asset nativi di Ethereum. Con Ethereum, gli sviluppatori implementano contratti intelligenti sulla rete nel loro piccolo spazio, dove sono in grado di archiviare dati che vengono aggiornati costantemente mentre elaborano le transazioni. In questo modello architettonico, ogni singola funzione in DeFi deve essere implementata come uno smart contract. Non c'è altro modo. Quindi un token come ETH è rappresentato come un contratto intelligente che tiene traccia dei saldi del portafoglio, mentre un account multi-sig è un altro contratto intelligente che deve essere firmato da più chiavi pubbliche per eseguire un'azione. Token swap, prestiti, pool di liquidità – lo chiami tu – sono tutti implementati come contratti intelligenti.

Con la DeFi, questi contratti intelligenti comunicano tutti tra loro tramite una complessa rete di messaggistica per eseguire anche le funzioni più semplici. Ad esempio, uno smart contract che contiene alcuni token deve comunicare con un secondo contratto che implementa quel token separatamente, tramite un elenco di saldi e metodi per regolare tali saldi. Per abilitare ciò, l'ambiente dell'applicazione Ethereum Virtual Machine consente agli smart contract di scambiarsi messaggi. In questo modo, i contratti intelligenti sono componibili, il che significa che gli sviluppatori possono collegarli tra loro in modo tale da poter eseguire transazioni complicate in modo coordinato.

Questa è la base della moderna DeFi, ma è terribilmente inefficiente, con ogni singola funzione implementata all'interno di un silo di smart contract. Si traduce in milioni di messaggi che fluiscono costantemente avanti e indietro attraverso la rete con una logica complessa richiesta per eseguire l'azione giusta in risposta a ciascuno e un flusso di dati in continua evoluzione conservati all'interno di ogni contratto intelligente che tiene un registro di tutti i transazioni che effettuano.

L'esistenza di applicazioni DeFi come Uniswap e Curve ci mostra che questa architettura funziona, ma ciò non significa necessariamente che funzioni bene. Al contrario, numerosi hack DeFi ci mostrano che si tratta di un modello terribilmente inefficiente che crea rischi davvero pericolosi per i suoi utenti.

Ciò che è ovvio, tuttavia, è che queste interazioni tra asset digitali sono alla base di ogni singola transazione DeFi. Quindi è logico che un'architettura DeFi orientata alle risorse sarebbe molto più efficiente.

Il vantaggio delle risorse native

Questa è la teoria di base dietro Radix, un'innovativa piattaforma di contatti intelligenti creata appositamente per DeFi that considera le risorse come una caratteristica fondamentale della sua piattaforma, piuttosto che implementarli in silo a livello di smart contract.

Le transazioni Radix vengono eseguite all'interno dell'ambiente applicativo Radix Engine. La differenza fondamentale è che Radix Engine crea asset, come i token, richiedendoli direttamente dalla piattaforma insieme ai loro parametri specifici.

In altre parole, i token basati su Radix come XRD non vengono formati come entità su migliaia di elenchi di saldi separati, ma vengono invece trattati come oggetti fisici archiviati in "caveau", o conti, e spostati tra di essi quando vengono elaborate le transazioni. Questi depositi sono controllati direttamente dai loro utenti, al contrario di EVM in cui i token di un individuo potrebbero essere distribuiti tra più contratti intelligenti che contengono le voci per le loro chiavi pubbliche.

La fisicità di questo comportamento si basa su un modello di macchina a stati finiti (FSM) che tiene traccia in modo sicuro dei token mentre si spostano tra i depositi degli utenti, in modo simile a come un servizio di consegna tiene traccia degli ordini dei clienti. È un modello di transazione semplificato, in cui l'utente essenzialmente dice alla piattaforma che desidera inviare i token in suo possesso a un deposito designato. Gli utenti devono inviare un messaggio da uno smart contract a un altro e confidare che aggiornerà le sue entità di saldo. In questo modo è possibile evitare errori come la doppia contabilizzazione, poiché semplicemente non sono possibili all'interno di questa architettura.

In poche parole, questa è la base dell'architettura DeFi orientata agli asset di Radix. Crea un modello molto più intuitivo e facile da usare per le transazioni di token che elimina un sacco di complessità, rendendo la DeFi intrinsecamente più sicura rispetto al modello tradizionale.

Il modello è così radicalmente diverso dalla DeFi tradizionale che Radix ha reinventato i contratti intelligenti come "componenti". Poiché sono modulari e componibili e hanno funzioni chiare, i componenti di Radix possono essere pensati come "mattoni lego" che gli sviluppatori possono utilizzare per mettere insieme le loro app DeFi in modo semplice e graduale, anche se non lo fanno avere qualche esperienza con il linguaggio di programmazione Scrypto.

Conclusione

L'approccio asset-oriented di Radix alla DeFi consente agli sviluppatori di utilizzare risorse integrate per gestire la stragrande maggioranza delle loro funzionalità di smart contract. In quanto tale, la DeFi basata su Radix non è solo più semplice e sicura, ma anche molto più componibile e riutilizzabile rispetto alla DeFi tradizionale. Invece di scrivere codice specializzato per definire ogni singola piccola cosa che fa la loro dApp, gli sviluppatori possono semplicemente creare le loro dApp dalla sua libreria di risorse.

- Annuncio pubblicitario -

Fonte: https://thecryptobasic.com/2022/09/16/you-cant-do-real-defi-unless-its-asset-orientated/?utm_source=rss&utm_medium=rss&utm_campaign=you-cant-do-real-defi -a meno che non sia orientato al patrimonio