ActualitésCryptoLes développeurs identifient les changements clés nécessaires pour améliorer l’usage et l’adoption du Web3

Les développeurs identifient les changements clés nécessaires pour améliorer l’usage et l’adoption du Web3

Auteur: Blocktelegraph·

Points clés

  • •Les applications et les portefeuilles pourraient réduire les risques pour les utilisateurs en expliquant en langage clair les autorisations, les actifs exposés et la réversibilité avant l’approbation des transactions.
  • •Les développeurs appellent à des couches d’abstraction plus élevées afin que les équipes et les utilisateurs n’aient pas à gérer l’infrastructure blockchain de bas niveau au niveau applicatif.
  • •Des modèles de frais prévisibles et plafonnés, incluant des paiements en tokens stables ou des coûts pris en charge par l’application, pourraient rendre l’utilisation du Web3 plus facile à planifier pour les utilisateurs et les entreprises.
  • •Les standards ouverts pour les messages inter-chaînes, les actifs et les modèles de comptes sont considérés comme un moyen de réduire les défaillances des ponts et d’améliorer l’interopérabilité.
  • •Les outils de confidentialité par défaut, les mises à niveau rétrocompatibles et une finalité plus rapide figurent parmi les priorités techniques identifiées pour rendre les systèmes Web3 plus sûrs et plus utilisables.
Les développeurs identifient les changements clés nécessaires pour améliorer l’usage et l’adoption du Web3

Le développement Web3 continue de se heurter à des obstacles persistants qui peuvent ralentir l’adoption et rendre la mise en œuvre plus difficile. Les développeurs et praticiens du secteur identifient plusieurs domaines dans lesquels la technologie et son expérience utilisateur doivent être améliorées, notamment des informations plus claires sur les risques de transaction, des couches d’abstraction plus élevées, une attention accrue aux besoins des clients, des frais prévisibles, une finalité plus rapide, des standards inter-chaînes, une confidentialité par défaut et des trajectoires de mise à niveau plus sûres.

Ces recommandations visent à rendre le Web3 plus facile à utiliser sans obliger les utilisateurs ou les entreprises à comprendre toute la complexité des portefeuilles, des ponts, des frais de gas, des opérations cryptographiques, des mécanismes de consensus et de l’infrastructure blockchain. Cet objectif est important, car de nombreux systèmes Web3 demandent aux utilisateurs de prendre des décisions irréversibles ou techniquement complexes au moment précis où ils tentent d’effectuer une action courante.

Clarifier le risque grâce à un contexte de transaction en langage simple

Un changement proposé consiste à améliorer l’expérience développeur par défaut en matière d’explication des risques aux utilisateurs. Les équipes Web3 consacrent souvent une attention importante aux portefeuilles, aux ponts, aux incitations et aux mécanismes de protocole, tandis que l’utilisateur moyen reste confronté à des invites confuses et doit déterminer quelles actions sont sûres.

Une amélioration essentielle consisterait à intégrer directement dans les applications et les portefeuilles un contexte de transaction plus lisible par les humains. Au lieu d’afficher uniquement « approve » ou « sign », les portefeuilles et les applications pourraient fournir une explication en langage clair de l’autorisation accordée, de l’actif exposé au risque, du caractère réversible ou non de l’action, et de la raison pour laquelle l’application la demande.

L’argument avancé est que ce type de clarté peut sembler ordinaire, mais que cette clarté ordinaire est précisément ce dont le secteur a besoin. Chez ChainClarity, le travail de traduction des livres blancs crypto en anglais courant a mis en évidence un problème similaire dans l’ensemble de l’industrie : les utilisateurs techniques comprennent le système, les utilisateurs généralistes comprennent le marketing, et l’écart dangereux se situe entre les deux.

Si le Web3 veut atteindre une adoption plus large, la compréhension ne peut pas être traitée comme facultative. Un utilisateur qui comprend l’action qu’il entreprend est moins susceptible d’être victime d’une escroquerie, moins susceptible de tenir toute la catégorie pour responsable d’une expérience négative, et plus susceptible de revenir.

Rehausser les couches d’abstraction du Web3

Un autre changement suggéré est la création de couches d’abstraction standard qui séparent la complexité des opérations cryptographiques côté back-end de l’expérience utilisateur côté front-end. Le Web3 est souvent décrit comme la troisième itération d’internet, mais son environnement de développement oblige encore de nombreuses équipes à gérer des problèmes d’infrastructure de bas niveau au niveau applicatif.

Les développeurs doivent fréquemment prendre en charge l’intégration des portefeuilles, les frais de gas, la synchronisation des nœuds et d’autres questions techniques qui relèvent de l’ingénierie d’infrastructure. Dans l’architecture de nombreux projets, le problème n’est pas nécessairement l’échec de la technologie blockchain elle-même. Il réside plutôt dans le fait que la connexion entre les registres blockchain et les logiciels d’entreprise traditionnels reste trop fragile.

La comparaison renvoie à la transition antérieure du secteur, passé de la gestion de serveurs bruts à l’utilisation de plateformes d’hébergement dans le cloud. L’infrastructure Web3 doit atteindre un niveau de maturité comparable. Si les utilisateurs de systèmes distribués doivent comprendre comment une transaction est effectuée simplement pour se connecter ou vérifier un actif, l’expérience utilisateur a déjà échoué.

Tant que les back-ends décentralisés ne seront pas aussi opaques pour les utilisateurs finaux que les API de bases de données cloud, l’adoption par les entreprises pourrait rester expérimentale plutôt que traduire des solutions structurelles. L’objectif est d’aider les entreprises à résoudre des problèmes de coordination sans leur ajouter la responsabilité de gérer l’infrastructure sous-jacente.

Commencer par le besoin du client

Certains développeurs estiment que de nombreux projets Web3 commencent encore par la mauvaise question : « Quelle blockchain devrions-nous utiliser ? » Chez Zibtek, des équipes ont participé à ce type de discussions et ont constaté que ce point de départ est souvent inadéquat.

Les projets les plus solides ont commencé par un problème client compris par tous. Une fois ce problème clairement défini, le choix technologique est devenu une discussion beaucoup moins centrale. Les équipes qui se concentrent trop tôt sur les frameworks, les chaînes ou les intégrations de portefeuilles peuvent perdre des semaines avant d’avoir construit suffisamment pour recueillir de véritables retours clients.

Ce retard est coûteux et ne fait pas progresser le produit. Les équipes qui ont avancé le plus vite n’étaient pas nécessairement celles qui utilisaient la technologie la plus récente. Ce sont celles qui ont rapidement mis un logiciel fonctionnel entre les mains des utilisateurs et ont laissé ces retours orienter la décision suivante.

Rendre les frais prévisibles et plafonnés

L’incertitude des coûts de gas complique à la fois la planification et l’utilisation. Un modèle de frais plafonné et prévisible établirait des limites claires pour les applications comme pour les utilisateurs. Des frais de base capables de lisser les pics de prix, combinés à des modèles financés par des sponsors ou à des abonnements, pourraient contribuer à stabiliser les coûts.

Permettre le paiement des frais en tokens stables ou par l’application elle-même peut rendre le parcours de transaction plus simple et plus compréhensible. Des affichages de prix clairs dans les portefeuilles aideraient également à renforcer la confiance et à réduire les mauvaises surprises. Pour les entreprises, des coûts de transaction prévisibles peuvent aussi faciliter la modélisation des dépenses opérationnelles et soutenir des produits destinés aux clients, où des frais inattendus nuiraient à l’expérience utilisateur.

Les développeurs appellent à des règles et outils de frais qui rendent les coûts stables, prévisibles et plafonnés.

Garantir une finalité quasi instantanée

Une finalité lente ou incertaine peut rendre les transactions financières plus risquées. Des mécanismes de consensus améliorés et des séquenceurs partagés pourraient fournir des confirmations plus rapides tout en permettant à de nombreux validateurs de vérifier la chaîne. Les preuves de fraude et les clients légers peuvent aider à identifier les blocs invalides sans dépendre d’une autorité centrale.

La finalité en un seul slot ou quasi instantanée devrait également s’accompagner de règles de slashing strictes et de limites claires concernant les réorganisations. La recherche devrait traiter les comportements liés au MEV susceptibles de provoquer des retards et des retours en arrière. L’objectif plus large est de soutenir des conceptions qui améliorent la vitesse tout en maintenant une répartition du pouvoir.

Unifier les chaînes grâce à des standards ouverts

Le Web3 a également besoin d’un moyen commun permettant aux chaînes de communiquer et de fonctionner ensemble. Un standard universel pour les messages, les actifs et les modèles de comptes pourrait réduire les piratages et les défaillances impliquant des ponts. Des règles de sécurité partagées et des domaines de défaillance clairement définis rendraient les mouvements entre chaînes plus sûrs.

Des outils tels que les SDK, les suites de tests et les fuzzers devraient être fournis avec le standard afin que les applications puissent être lancées plus rapidement. Pour les utilisateurs, le résultat serait une expérience plus fluide au lieu d’un environnement fragmenté en silos distincts. Les développeurs exhortent le secteur à rédiger et adopter des standards ouverts inter-chaînes.

Activer une confidentialité utilisable par défaut

Les blockchains publiques exposent des quantités importantes de données utilisateur. Des outils zero-knowledge intégrés peuvent masquer les montants et les liens de transaction tout en prouvant que les règles requises ont été respectées. Des clés de divulgation sélective permettraient aux utilisateurs de montrer des faits précis aux auditeurs sans exposer chaque détail.

Les smart contracts privés nécessitent également des portefeuilles simples, des preuves rapides sur téléphone et des mécanismes de récupération sûrs. Une confidentialité par défaut aiderait à limiter l’extraction de données et à protéger les usages ordinaires. Le soutien augmente pour les équipes qui construisent une confidentialité utilisable et activée par défaut dans les applications.

Établir des mises à niveau sûres et rétrocompatibles

Les mises à niveau peuvent casser des applications et diviser les communautés. Un processus de gouvernance et de mise à niveau plus robuste devrait protéger les contrats existants pendant l’introduction de nouvelles versions. Le code versionné, les feature flags et les modules optionnels peuvent permettre aux applications d’avancer à leur propre rythme.

Des règles sociales claires, des audits et des freins d’urgence assortis de contrôles peuvent aider à gérer les crises rares. Des essais publics et des preuves formelles peuvent identifier les erreurs avant le déploiement sur le mainnet. Les développeurs appellent à des cadres qui facilitent l’établissement et l’adoption de changements sûrs et rétrocompatibles.