Le protocole DeFi est un ensemble de règles pour l'échange et le réseau d'actifs numériques sur une blockchain. Les protocoles DeFi utilisent des contrats intelligents et des machines virtuelles pour contrôler les prêts et les emprunts entre les utilisateurs et pour régir les groupes autonomes décentralisés (DAO).
La majorité des institutions financières décentralisées (DeFi) utilisent une machine virtuelle Ethereum (EVM) car Ethereum est le réseau de blockchain programmable le plus populaire. Les protocoles DeFi, souvent connus sous le nom d'applications décentralisées (dApps), englobent cependant tous les réseaux de blockchain programmables à l'exception de Bitcoin.
En supposant que les dApps ne sont pas liées au Bitcoin, pourquoi ne les traitons-nous pas comme tels ?
La plus grande crypto-monnaie, Bitcoin, n'a aucun lien avec les protocoles DeFi.
Les contrats intelligents sont utilisés par toutes les chaînes de blocs open source et publiques dans une certaine mesure pour créer une nouvelle monnaie numérique. Dans le réseau Bitcoin, ce processus aboutit à la création de Bitcoin. Le contrat intelligent intégré de Bitcoin régule l'offre totale (21M), le processus de réduction de moitié et le transfert sans confiance des Bitcoins.
Les contrats intelligents sont exécutés automatiquement par des programmes informatiques. Les contrats intelligents exécutent des activités lorsque certaines conditions sont remplies sans qu'il soit nécessaire qu'un tiers neutre assure la médiation de l'accord. De cette façon, nous avons des dApps, ou applications décentralisées, car leur code est stocké sur un registre distribué appelé blockchain.
Bitcoin est une application décentralisée (dApp) en soi puisqu'il s'agit d'une monnaie peer-to-peer fiable dont le but principal est de servir de réserve de valeur. (Bitcoin ne s'est pas encore montré comme une méthode de paiement alternative viable.)
Pour développer des protocoles DeFi comme Stacks, l'ensemble du réseau doit être construit sur Bitcoin. D'autres blockchains, en revanche, ont été conçues pour être des réseaux facilement programmables pour le déploiement de protocoles DeFi.
Ensembles de règles et algorithmes : définir les protocoles DeFi
Les réseaux informatiques s'appuient sur des protocoles pour automatiser et normaliser le réseau de données entre les nœuds. Les contrats intelligents, qui sont propres aux réseaux blockchain, régissent les conditions et les circonstances du traitement et de l'exécution des données.
Les algorithmes exécutent les règles d'engagement établies par les protocoles. L'ensemble de règles d'un protocole est appliqué par des algorithmes, qui suivent un ensemble d'instructions.
Un dépôt de garantie est requis par la règle prédéfinie du contrat intelligent pour que l'emprunteur obtienne l'USDT.
L'algorithme permet également de savoir si la valeur du prêt est supérieure ou non à la garantie.
Pour déposer 10 000 USDT à un ratio prêt-valeur (LTV) de 95%, un emprunteur devrait déposer 10 500 USDT. Si la valeur de l'USDT venait à baisser, l'algorithme vendrait la garantie pour protéger le déposant (fournisseur de liquidité).
En conséquence, les protocoles DeFi utilisent à la fois des contrats intelligents (règles) et des algorithmes (application active) pour établir une finance décentralisée.
Les algorithmes sont alimentés par des machines virtuelles
Les règles de base de chaque interaction avec DeFi sont établies via des contrats intelligents, puis exécutées par des algorithmes.
La machine virtuelle (VM), également connue sous le nom d'environnement d'exécution, est au cœur de DeFi.
Les moteurs sont l'épine dorsale de l'industrie du jeu, orchestrant l'intégration transparente de tous les nombreux actifs qui composent un jeu (son, vidéo, texte, textures, animations, physique, etc.). Simultanément, des contrats intelligents (algorithmes qui exécutent des contrats intelligents) sont exécutés par des machines virtuelles.
Le code de contrat intelligent sur Ethereum est exécuté par la machine virtuelle Ethereum (EVM), une couche logicielle construite au-dessus de la blockchain Ethereum. EVM exécute des scripts (contrats intelligents) en fonction de l'entrée de l'utilisateur chaque fois qu'un utilisateur interagit avec un échange décentralisé comme Uniswap ou un protocole de prêt DeFi comme Aave.
La solidité est utilisée pour créer chaque contrat intelligent sur Ethereum. Les développeurs de jeux vidéo utilisent également C++ pour compiler des scripts, que l'Unreal Engine 5 exécute ensuite.
Protocoles DeFi : flexibilité de la programmation, variabilité du contenu et sécurité
Les contrats intelligents sont hautement programmables grâce à Solidity et à d'autres langages informatiques, contrairement à la flexibilité de script limitée de Bitcoin. Ceci est crucial car la difficulté d'établir des contrats intelligents est souvent le facteur décisif entre la généralisation du réseau et son maintien à la périphérie.
La documentation complète sur les programmes Solana est l'une des raisons pour lesquelles la blockchain Solana est considérée comme conviviale pour les développeurs (contrats intelligents). Cela s'applique à la fois aux fondements théoriques du protocole DeFi et à son implémentation Rust.
Les protocoles DeFi sont très prisés en raison de leur programmabilité et de la simplicité avec laquelle ils peuvent être programmés. Cela permet de partager et d'utiliser des contrats intelligents sur différents protocoles DeFi, une fonctionnalité connue sous le nom de composabilité.
Le protocole de prêt Alchemix, par exemple, utilise le protocole Yearn Finance DeFi pour concevoir des techniques génératrices de rendement pour le remboursement automatisé des prêts.
L'intrigue se corse en ce qui concerne la sécurité des protocoles DeFi. En 2022, les pirates ont volé 3 milliards de dollars en utilisant des failles dans les contrats intelligents. Si les protocoles DeFi sont stockés dans un registre distribué censé être immuable, comment peuvent-ils être compromis ?
Conflit de codage : pourquoi Alexey Pertsev a été arrêté et en quoi consistaient les sanctions en espèces de Tornado , à son grand étonnement.
Les informations sont ensuite validées en étant synchronisées avec des centaines de milliers d'autres nœuds de réseau, créant une seule base de données distribuée massive. Trafiquer un bloc reviendrait donc à générer un faux bloc qui serait rejeté par l'ensemble du réseau.
Cette architecture distribuée rend les protocoles DeFi inviolables car les blocs contiennent des contrats intelligents qui stockent des données. Cependant, ce degré de sécurité ne concerne que les informations historiques (transactions), et non l'exécution de contrats intelligents.
Les contrats intelligents ne sont pas à l'abri d'être exploités s'ils sont mal construits et non inspectés par d'autres parties.
Passer des dApps aux protocoles DeFi
Il semble y avoir une certaine équivalence entre les "dApps" et les "protocoles DeFi", que vous avez peut-être rencontrés.
Les DApps, ou applications décentralisées, sont des interfaces utilisateur qui permettent aux utilisateurs d'interagir avec le protocole DeFi, ses contrats intelligents et les algorithmes sous-jacents exécutés sur un réseau blockchain directement depuis leur navigateur Web. Cela signifie que le protocole DeFi est fonctionnellement indépendant d'un frontal Web.
Cependant, bien que de tels protocoles DeFi soient techniquement réalisables, leur mise en pratique nécessiterait une expertise de niveau expert.
Supposons, pour les besoins de la discussion, que le protocole de prêt Aave n'ait pas d'interface Web. Parce que la plupart des individus ne prendraient pas la peine d'apprendre un langage de programmation pour y accéder, sa liquidité s'évaporerait en un instant.
En réalité, c'est ce qui s'est produit lorsque l'OFAC a approuvé Tornado Cash. Pour l'essentiel, la blockchain Ethereum contient toujours les contrats intelligents originaux qui ont mis en œuvre ce protocole pour protéger la confidentialité des utilisateurs sur les transactions financières. Cependant, le lien entre Tornado Cash (le protocole) et Tornado Cash (l'interface Web) a été rompu car des entreprises Web3 comme Infura et Consensys (portefeuille MetaMask) ont été contraintes de se conformer aux sanctions.
En d'autres termes, cela fusionne efficacement les protocoles dApps et DeFi en une seule catégorie.
Rien dans cette page ne doit être considéré comme un conseil juridique, commercial, d'investissement ou fiscal professionnel. Si vous avez besoin d'aide pour comprendre les ramifications juridiques, financières, commerciales ou fiscales d'une décision, parlez-en à vos experts. Avant de vous engager dans des contrats intelligents, il est impératif que vous fassiez preuve de prudence et de bon jugement.




