- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Qu'est-ce qu'une application décentralisée ?
Les applications décentralisées, ou dapps, sont généralement construites sur Ethereum et visent à donner aux utilisateurs plus de contrôle sur leurs finances et leurs données.
Les applications décentralisées (également appelées « dapps ») fournissent des services similaires à ceux proposés par les applications grand public classiques, mais elles utilisent la Technologies blockchain pour accorder aux utilisateurs plus de contrôle sur leurs données en éliminant le besoin d'intermédiaires centralisés pour gérer les données, rendant ainsi le service « décentralisé ».
Les applications numériques sont omniprésentes dans le monde d'aujourd'hui. Les consommateurs les utilisent pour envoyer des e-mails, payer leur stationnement, trouver des rendez-vous et bien d'autres cas d'usage. Dans les modèles traditionnels de contrôle et de propriété, les consommateurs transmettent généralement leurs données personnelles à l'entreprise qui fournit le service. Avec une application décentralisée, les utilisateurs bénéficient théoriquement d'un meilleur contrôle sur leurs finances et leurs données personnelles, puisqu'ils n'ont T besoin de faire confiance à qui que ce soit pour stocker et sécuriser leurs informations. Cependant, certains experts doutent de la faisabilité de cette solution en pratique.
ONEun des principaux objectifs des fondateurs de Ethereum, la plateforme qui prend en charge la deuxième plus grande Cryptomonnaie au monde, vise à faciliter la création de ce type d'applications. de nombreux défisen essayant d’atteindre cet objectif.
Mais des progrès ont été réalisés. Des centaines de dApps existent aujourd'hui sur Ethereum, allant d'un Remplacement de Twitterà unjeu de réalité virtuelle décentralisé. Nombre d'entre eux sont lents et difficiles à utiliser, mais ils donnent un avant-goût du potentiel des applications décentralisées à long terme. Les développeurs espèrent Ethereum 2.0, une mise à jour tant attendue et officiellement lancée, sera disponible. déployéle 1er décembre 2020, permettra d’atténuer ces problèmes dans les années à venir.
Comment fonctionne une dapp ?
Les Dapps construites sur Ethereum utilisent la Technologies blockchain en coulisses pour connecter directement les utilisateurs. Blockchains Les blockchains constituent un moyen de fédérer un système distribué, où chaque utilisateur dispose d'une copie des enregistrements. Grâce aux blockchains, les utilisateurs n'ont T besoin de passer par un tiers, ce qui signifie qu'ils n'ont T à céder le contrôle de leurs données à quelqu'un d'autre.
De par leur nature, les entités centralisées ont le contrôle des données entrantes et sortantes de leurs réseaux. Par exemple, les entités financières peuvent interrompre l'envoi de transactions et Twitter peut supprimer des tweets de sa plateforme. Les DApps redonnent le contrôle aux utilisateurs, rendant ce type d'actions difficiles, voire impossibles.
Il n'existe T de définition commune d'une dApp, car il s'agit d'un concept relativement nouveau. Cependant, ses principales caractéristiques sont les suivantes :
- Open source:Le code est public et peut être consulté, copié et audité par tous.
- Décentralisé:Les Dapps T personne en charge, donc aucune autorité centrale ne peut empêcher les utilisateurs de faire ce qu'ils veulent sur l'application.
- Blockchains:S'il n'y a T d'entité centrale, qu'est-ce qui maintient l'application en place ? Les DApps utilisent une blockchain sous-jacente (comme Ethereum) pour se coordonner au lieu d'une entité centrale.
- Contrats intelligents:Les applications décentralisées utilisent Ethereum contrats intelligents, qui exécute automatiquement certaines règles.
- Mondial:L'objectif est que n'importe qui dans le monde puisse publier ou utiliser ces dapps.
À quoi servent les dapps ?
Le Livre blanc sur Ethereum publié par le créateur Ethereum Vitalik Buterin en 2013, divise les dapps en trois types principaux :
- Applications financières:Ce sont des applications où de l'argent est impliqué.
- Applications semi-financières:Applications décentralisées qui impliquent de l'argent, mais nécessitent également un autre élément, comme des données provenant de l'extérieur de la blockchain Ethereum .
- Autres applications:Les développeurs d'autres types d'applications décentralisées cherchent à créer, y compris des applications de vote et de stockage en ligne.
Applications financières
Les applications financières sont communément appeléesDeFi applications, abréviation de « Finance décentralisée ».
L'idée est d'utiliser les blockchains (en particulier Ethereum) pour améliorer des applications financières plus complexes - telles que les prêts, les testaments et les assurances - et pièces stables, des pièces alternatives qui visent à stabiliser les prix des Cryptomonnaie .

Applications semi-financières
Le deuxième type d'application est similaire, mais il mélange l'argent avec « un côté non monétaire lourd », comme le dit Buterin dans leLivre blanc sur Ethereum.
Buterin cite l'exemple des développeurs Ethereum qui mettent en place des « primes », des récompenses débloquées uniquement si une personne accomplit une tâche. Dans les westerns, des primes sont distribuées aux hors-la-loi capables d'attraper une personne ou un criminel. Mais, dans ce cas, ils sont récompensés pour des tâches bien moins dangereuses, comme la résolution d'un problème informatique complexe.
La magie ici est que le contrat intelligent est (en théorie) capable de dire si le chasseur de primes a fourni une solution fonctionnelle, en ne déboursant les fonds que si cette condition est remplie.
Un autre exemple est celui d'une assurance récolte dépendant d'informations météorologiques extérieures. Imaginons qu'un agriculteur achète un produit dérivé qui verse automatiquement une indemnité si une sécheresse détruit ses récoltes.
Ces contrats intelligents s'appuient sur ce que l'on appelle «oracles« qui transmettent des informations actualisées sur le monde extérieur, comme le nombre de centimètres de pluie tombés la saison dernière.

Le principal inconvénient, cependant, est que de nombreux développeurssont sceptiquesLes oracles peuvent être utilisés de manière décentralisée. Les utilisateurs doivent être sûrs que le flux de données fournit des données correctes et ne les exploite pas à des fins financières.
Autres applications : DAO et au-delà
Ethereum est une plateforme flexible, les développeurs imaginent donc d'autres idées qui ne rentrent T dans les classifications financières habituelles.
Un exemple consiste à utiliser cette approche pour créer un réseau social décentralisé résistant à la censure. La plupart des applications sociales grand public, comme Twitter, censurent certaines publications, et certains critiques affirment que ces applications appliquent des normes incohérentes quant au contenu censuré ou « déclassé ».
Donc, avec une application décentralisée commePeepethUne fois un message publié sur la blockchain, il T peut être effacé, même par l'entreprise qui a créé la plateforme. Il restera indéfiniment sur Ethereum .
Certains ont exploré la possibilité d'aller plus loin dans cette idée de décentralisation. Si Bitcoin peut se passer des autorités financières, est-il possible de faire de même pour les entreprises et autres types d'organisations ?

Organisations autonomes décentralisées Les DAO (Dapps décentralisées) sont un type d'application décentralisée particulièrement ambitieux qui tente de répondre « oui » à cette question. L'objectif est de créer une entreprise sans dirigeant en programmant dès le départ des règles régissant l'adhésion des membres, le vote, le déblocage des fonds, etc. Une fois lancée, la DAO fonctionnerait indéfiniment selon ces règles.
À quels défis les dapps sont-elles confrontées ?
Les Dapps sont encore précoces, expérimentales et les développeurs doivent encore résoudre plusieurs problèmes cruciaux.problèmes Le réseau sous-jacent les freine. D' une ONE, les dApps peuvent être très coûteuses à exploiter avec la croissance Ethereum . plus encombré avec les utilisateurs. Bien que les applications traditionnelles rencontrent parfois des problèmes d'évolutivité, ces problèmes sont exacerbés dans un environnement décentralisé, qui, par nature, T peut fonctionner sans un certain niveau de coopération et de coordination entre les multiples parties prenantes.
Comment les développeurs créent-ils des applications décentralisées ?
Les développeurs Ethereum ont créé de nombreux outils de codage de bas niveau, comme le générateur de contrats intelligents Truffe et Web3, un moyen d'interagir avec Ethereum avec le langage de programmation populaire Javascript, afin que les développeurs du monde entier puissent expérimenter des dapps dans le but de transformer le rêve en réalité.
Rédigé par Alyssa Hertig
Alyssa Hertig
Journaliste spécialisée dans les technologies chez CoinDesk, Alyssa Hertig est programmeuse et journaliste spécialisée dans le Bitcoin et le Lightning Network. Au fil des ans, ses articles ont également été publiés dans VICE, Mic et Reason. Elle écrit actuellement un livre explorant les tenants et aboutissants de la gouvernance du Bitcoin . Alyssa possède des BTC.
