Une application décentralisée (dApp) s'exécute sur une blockchain plutôt que sur le serveur d'une entreprise. La logique du backend réside dans un contrat intelligent. Le frontend est souvent un site web, mais il peut s'agir de n'importe quelle application connectée à un portefeuille numérique. Uniswap et Aave sont des dApps. Toute interface permettant d'interagir avec un protocole on-chain est une dApp.
La différence avec une application classique réside dans le contrôle. Une entreprise peut fermer ses serveurs et votre application cesse de fonctionner. Le contrat intelligent d'une application décentralisée (dApp) est enregistré sur la blockchain. Tant que la blockchain est active, le contrat l'est aussi. Personne ne peut l'arrêter unilatéralement. Cette permanence a ses avantages et ses inconvénients. Un bug dans le contrat est difficile à corriger. En cas de vol de fonds, aucun service d'assistance n'est disponible. Le code fait loi, et la loi peut être impitoyable.
Éléments constitutifs des Dapps
- Contrat intelligent — la logique on-chain
- Portefeuille — comment les utilisateurs signent les transactions
- Frontend — l'interface, souvent une page web
- Service d'indexation — lit les données de la blockchain pour l'interface utilisateur
Les applications décentralisées (DApps) ne sont pas encore largement utilisées. Les frais de transaction, la configuration du portefeuille et la gestion de la phrase de récupération constituent des points de friction. L'expérience utilisateur s'améliore, mais elle suppose toujours une certaine aisance technique.
Comments
No comments yet. Be the first to share a thought.
Leave a comment