Vous ne pouvez pas faire de «vrai DeFi» à moins qu'il ne soit orienté vers les actifs

- Publicité -

Suivez-nous-sur-Google-Actualités

La finance décentralisée est devenue l'un des cas d'utilisation les plus convaincants de la technologie blockchain au cours des deux dernières années. Sa capacité à gérer des actifs financiers et à fournir des services sans avoir besoin de banques centralisées pour autoriser les transactions et vérifier les clients a créé les bases d'un écosystème financier plus accessible et inclusif qui profite à tous.

La croissance fulgurante de l'industrie DeFi, qui était évaluée à plus de $ 77 milliards en mars 2022, souligne ce potentiel. Même ainsi, par rapport au monde de la finance traditionnelle, DeFi ne représente qu'un infime pourcentage des transactions financières mondiales. Cela signifie qu'il y a une énorme marge de croissance, mais cela ne se produira pas tant que DeFi ne sera pas construit sur des fondations beaucoup plus solides.

L'une des grandes faiblesses du DeFi existant est qu'il est construit sur une architecture très fragile et inefficace, à savoir des contrats intelligents.

Ce sont bien sûr les contrats intelligents qui rendent DeFi possible. Il s'agit du code sous-jacent qui permet aux applications décentralisées d'automatiser les transactions lorsque certaines conditions sont remplies, sans avoir besoin d'un intermédiaire. Ils sont similaires en théorie aux contrats traditionnels, cependant, ils sont plus intelligents car ils ne nécessitent pas d'exécution. Au lieu de cela, les contrats intelligents sont programmés pour exécuter des transactions uniquement lorsque certaines conditions transparentes sont remplies. De cette façon, ils peuvent effectuer des transactions instantanément, beaucoup plus rapidement que les systèmes financiers traditionnels, car il n'est pas nécessaire qu'un humain s'assure que toutes les exigences ont été remplies. Parce que l'intermédiaire est éliminé, les frais de transaction sont également beaucoup plus bas.

Bien qu'ils soient effectivement beaucoup plus intelligents, les contrats intelligents ne sont pas infaillibles. L'un des plus grands défis est la sécurité. Parce que les contrats intelligents ne sont en réalité que du code, il existe un danger omniprésent que des bogues ou des vulnérabilités se glissent sur le net. Ce n'est pas un risque négligeable - des milliards de dollars en valeur ont été perdu à cause des attaques contre les protocoles DeFi depuis l'apparition de l'industrie.

Une partie du problème est la courbe d'apprentissage impliquée pour les développeurs de contrats intelligents. Les contrats intelligents sont constitués d'un code spaghetti incroyablement complexe, et pourtant il est nécessaire d'en créer des dizaines pour définir les fonctionnalités de la plupart des applications DeFi. Les développeurs ont généralement besoin de plusieurs années d'expérience pratique avec le langage de programmation Solidity utilisé pour créer des contrats intelligents sur Ethereum et des réseaux compatibles, avant même de pouvoir envisager de créer une application décentralisée fonctionnelle et sécurisée.

Cette complexité stupéfiante est principalement due à l'absence totale de prise en charge des actifs numériques, tels que les jetons de crypto-monnaie et les NFT, au niveau de la plate-forme. Bien que DeFi tourne presque exclusivement autour d'actifs tels que BTC, ETH, USDC, etc., les principaux réseaux de blockchain comme Ethereum, Avalanche, Solana, Cosmos, Fantom et Binance Chain n'ont aucun concept natif de ces actifs.

Pour aider les développeurs à créer plus rapidement des dApps sûres, sécurisées et fonctionnelles, il est donc nécessaire de repenser le fondement même des plateformes DeFi, en réinventant la façon dont les contrats intelligents sont construits et mis en œuvre. Au lieu d'être une réflexion après coup, les actifs numériques doivent faire partie du tissu de DeFi, afin que les développeurs puissent les créer et les contrôler facilement, sans écrire des masses de code encombrant.

Pourquoi les actifs natifs sont importants

 Pour comprendre l'importance de la DeFi axée sur les actifs, il est utile d'examiner les problèmes causés par le manque d'actifs natifs d'Ethereum. Avec Ethereum, les développeurs déploient des contrats intelligents sur le réseau dans leur propre petit espace, où ils peuvent stocker des données constamment mises à jour au fur et à mesure qu'ils traitent les transactions. Dans ce modèle architectural, chaque fonction de DeFi doit être implémentée en tant que contrat intelligent. Il n'y a pas d'autre chemin. Ainsi, un jeton tel que ETH est représenté comme un contrat intelligent qui suit les soldes de portefeuille, tandis qu'un compte multi-sig est un autre contrat intelligent qui doit être signé par plusieurs clés publiques afin d'effectuer une action. Échanges de jetons, prêts, pools de liquidités - vous l'appelez - ils sont tous mis en œuvre sous forme de contrats intelligents.

Avec DeFi, ces contrats intelligents communiquent tous entre eux via un réseau de messagerie complexe pour exécuter même les fonctions les plus simples. Par exemple, un contrat intelligent qui contient certains jetons doit communiquer avec un deuxième contrat qui implémente ce jeton séparément, via une liste de soldes et des méthodes pour ajuster ces soldes. Pour ce faire, l'environnement d'application Ethereum Virtual Machine permet aux contrats intelligents de s'envoyer des messages. De cette manière, les contrats intelligents sont composables, ce qui signifie que les développeurs peuvent les connecter de manière à pouvoir effectuer des transactions complexes de manière coordonnée.

C'est la base du DeFi moderne, mais c'est terriblement inefficace, chaque fonction étant implémentée dans un silo de contrat intelligent. Il en résulte des millions de messages circulant constamment dans le réseau avec une logique complexe requise pour effectuer la bonne action en réponse à chacun, et un flux de données en constante évolution détenues dans chaque contrat intelligent qui conserve un enregistrement de tous les opérations qu'ils effectuent.

L'existence d'applications DeFi comme Uniswap et Curve nous montre que cette architecture fonctionne, mais cela ne signifie pas nécessairement qu'elle fonctionne bien. Au contraire, de nombreux hacks DeFi nous montrent que c'est un modèle terriblement inefficace qui crée des risques vraiment périlleux pour ses utilisateurs.

Ce qui est évident cependant, c'est que ces interactions entre les actifs numériques sont à la base de chaque transaction DeFi. Il va donc de soi qu'une architecture DeFi orientée actifs serait beaucoup plus efficace.

L'avantage des actifs autochtones

C'est la théorie de base derrière Base, une plate-forme de contact intelligente innovante conçue spécifiquement pour DeFi qui traite les actifs comme une caractéristique clé de sa plateforme, plutôt que de les implémenter en silo au niveau du smart contract.

Les transactions Radix sont exécutées dans l'environnement d'application Radix Engine. La principale différence est que Radix Engine crée des actifs, tels que des jetons, en les demandant directement à la plate-forme avec leurs paramètres spécifiques.

En d'autres termes, les jetons basés sur Radix tels que XRD ne sont pas formés comme des entités sur des milliers de listes de soldes distinctes, mais plutôt traités comme des objets physiques stockés dans des "coffres", ou des comptes, et déplacés entre eux lorsque les transactions sont traitées. Ces coffres sont contrôlés directement par leurs utilisateurs, contrairement à EVM où les jetons d'un individu peuvent être répartis entre plusieurs contrats intelligents qui contiennent les entrées de leurs clés publiques.

Le caractère physique de ce comportement est basé sur un modèle de machine à états finis (FSM) qui suit en toute sécurité les jetons lorsqu'ils se déplacent entre les coffres de l'utilisateur, de la même manière qu'un service de livraison suit les commandes des clients. Il s'agit d'un modèle de transaction simplifié, dans lequel l'utilisateur indique essentiellement à la plate-forme qu'il souhaite envoyer les jetons qu'il détient dans un coffre-fort désigné. Les utilisateurs doivent envoyer un message d'un contrat intelligent à un autre et être sûrs qu'il mettra à jour ses entités de solde. De cette façon, des erreurs telles que la double comptabilisation peuvent être évitées, car elles ne sont tout simplement pas possibles dans cette architecture.

En un mot, c'est la base de l'architecture DeFi orientée actifs de Radix. Il crée un modèle beaucoup plus intuitif et facile à utiliser pour les transactions de jetons qui élimine une tonne de complexité, rendant DeFi intrinsèquement plus sécurisé que le modèle traditionnel.

Le modèle est si radicalement différent du DeFi traditionnel que Radix a réinventé les contrats intelligents en tant que « composants ». Parce qu'ils sont modulaires et composables et ont des fonctions claires, les composants de Radix peuvent être considérés comme des «briques lego» que les développeurs peuvent utiliser pour assembler leurs applications DeFi de manière simple et étape par étape, même s'ils ne le font pas. avoir une expérience avec le langage de programmation Scrypto.

Conclusion

L'approche de Radix axée sur les actifs de DeFi permet aux développeurs d'utiliser des ressources intégrées pour gérer la grande majorité de leurs fonctionnalités de contrat intelligent. En tant que tel, le DeFi basé sur Radix est non seulement plus facile et plus sûr, mais aussi beaucoup plus composable et réutilisable que le DeFi traditionnel. Au lieu d'écrire du code spécialisé pour définir chaque petite chose que fait leur dApp, les développeurs peuvent simplement créer leurs dApps à partir de sa bibliothèque de ressources.

- Publicité -

Source : 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 -à moins-qu'il ne soit-orienté vers les actifs