Crypto

Application décentralisée

Aussi appelédApp · dapp

Une application décentralisée, ou dApp, est un logiciel dont les fonctions principales utilisent des smart contracts ou un autre code sur un réseau décentralisé au lieu de dépendre entièrement de serveurs contrôlés par une seule organisation. Son interface utilisateur, son site web, ses flux de données et la gestion des clés peuvent toutefois comporter des composants centralisés.

Que signifie application décentralisée

Une dApp peut ressembler à un site web ou à une application mobile ordinaire. La différence est que des actions comme l’échange de jetons, l’emprunt ou l’enregistrement de la propriété peuvent être envoyées à un smart contract basé sur la blockchain. Les utilisateurs connectent généralement un wallet crypto pour autoriser ces actions. La décentralisation n’est pas binaire : un projet peut utiliser des contrats décentralisés tout en hébergeant son interface sur un serveur web classique.

L’architecture influence qui peut modifier les règles, interrompre des fonctions ou contrôler les actifs des utilisateurs. Un smart contract peut continuer à fonctionner sans son développeur d’origine, mais cela ne le rend pas sûr, fiable, privé ou adapté à tous les usages. Les utilisateurs peuvent aussi être confrontés à des erreurs irréversibles, à des interfaces compromises, à des contrats malveillants et à des frais de réseau.

Supposons qu’une interface d’échange de jetons soumette une opération à un smart contract sur une blockchain publique. Le contrat calcule le résultat et transfère les jetons après que l’utilisateur a signé la transaction. C’est un comportement de type dApp. Si le site web du projet est indisponible, le contrat peut rester accessible via une autre interface, à condition que le contrat lui-même fonctionne et que son adresse soit connue.

Questions fréquentes

Une application décentralisée conserve-t-elle mes cryptos ?+

Pas nécessairement. Une dApp non custodiale interagit généralement avec les actifs de votre portefeuille ou avec un smart contract, mais certains services utilisent des comptes custodiaux. Vérifiez qui contrôle les clés privées et si le contrat peut déplacer les actifs déposés.

Une transaction dApp peut-elle être annulée ?+

En général non, une fois que la blockchain sous-jacente l’a confirmé. Un projet peut proposer une procédure de remboursement séparée, mais il ne peut généralement pas annuler un transfert on-chain achevé, sauf si son contrat a été spécifiquement conçu avec cette autorité.

Accédez au document source.

01Ethereum.org — Introduction technique aux dapps02Ethereum.org — Applications Ethereum