Bâtir la confiance, pas Dapps

Nous devons commencer à éliminer la peur de l'équation de la crypto-monnaie.

C'est une conférence que j'ai récemment prononcée lors du sommet décentralisé de Mainframe. Il a été légèrement modifié pour ce format écrit plutôt que parlé.

Aujourd'hui, je vais explorer le renforcement de la confiance, pas les dapps. Car, en ce moment, les dapps ne sont que des interfaces visuelles pour un contrat intelligent ou un système de contrats intelligents. Nous devons construire une expérience positive à laquelle les gens veulent - et peuvent - participer.

Donc, que vous développiez, construisiez, conceviez ou travailliez autrement sur ces interfaces utilisateur ... ces applications ... ces choses qui permettent aux utilisateurs d'interagir avec la blockchain d'une manière ou d'une autre, nous devons nous assurer de renforcer la confiance en nos utilisateurs.

Récemment, nous avons parlé à beaucoup d'utilisateurs alors que nous mettons à jour l'interface de MyCrypto. Nous leur parlons spécifiquement de nos nouveaux designs, mais nous en apprenons également sur leur expérience à travers l'ensemble de l'écosystème.

Ce qui précède est quelques-uns des mots et des phrases que nous entendons constamment des gens alors qu'ils tentent de naviguer dans ce monde crypto fou. Des choses comme «j'ai peur» et «je ne comprends pas».

Parfois, des choses inattendues se produisent quand ils cliquent sur quelque chose. Ils deviennent confus quant à l'endroit où ils se trouvent et comment ils y sont arrivés, ce qui les rend stupides et finit par les faire abandonner.

Nous pensons toujours que nous construisons les meilleures et les plus jolies interfaces, mais lorsque nous mettons les gens sur le siège du conducteur et les écoutons, il est clair que nous avons un très long chemin à parcourir.

Donc, idéalement, quelles sortes de choses les gens devraient-ils vivre? Que devraient-ils ressentir?

Eh bien, lorsque vous utilisez une application vraiment bien conçue, vous ne pensez généralement pas à grand-chose. Vous ne pensez certainement pas à chaque interaction spécifique avec l'application. Il ne se passe rien d'inattendu, vous n'êtes donc pas pris au dépourvu ou intimidé.

Nous voulons entendre des choses positives ou, peut-être étonnamment, rien du tout. Lorsque vous explorez une application avec succès et en toute confiance, vous cliquez sur des choses, vous faites des va-et-vient, apprenez ce que vous pouvez faire et faites ce que vous aviez initialement prévu de faire. Vous n'êtes pas inquiet de perdre tout votre argent ou surpris par l'endroit où vous atterrissez.

Vous avez confiance. Et lorsque vous êtes confiant dans vos capacités et confiant dans l'application que vous utilisez, votre attitude est très différente de celle lorsque vous utilisez une application déroutante. Au lieu d'être hésitant ou effrayé ou frustré ou de penser que vous êtes stupide, vous explorez simplement l'application. Vous vous passionnez pour les choses. Cela «fonctionne tout simplement».

Maintenant, pour être juste, les gens ont du mal avec les applications décentralisées non seulement parce que cet écosystème manque de conception mature. C'est parce que les dapps sont fondamentalement différents. Nous entrons dans une nouvelle frontière. Contrairement aux applications traditionnelles, les dapps donnent à l'utilisateur un contrôle total. De plus, l'utilisateur traite souvent directement ou indirectement des actifs qui ont une valeur monétaire réelle.

Lorsque vous combinez de l'argent réel avec un manque de boutons d'annulation, un manque de réinitialisation de mot de passe et un manque d'un emplacement central qui résout tous les problèmes, le risque de problème augmente et donc la confiance de l'utilisateur diminue.

Nous voyons également des gens lutter avec le transfert qui se produit entre le dapp lui-même et le fournisseur Web3. Le fournisseur Web3 est la chose qui permet à un utilisateur d'envoyer des fonds et d'interagir avec la blockchain, généralement votre extension de navigateur MetaMask ou votre navigateur mobile / dapp.

Par exemple, vous visitez l'application Augur dans votre navigateur avec MetaMask installé ou dans le navigateur intégré à votre application mobile Trust Wallet. Lorsque vous placez un pari sur un marché de prédiction, le Augur dapp envoie les informations à votre MetaMask ou à votre Trust Wallet pour signature et diffusion sur le réseau.

Pourquoi le dapp ne fait-il pas cela lui-même? Parce que le faire de cette façon sépare les préoccupations et limite la confiance nécessaire pour interagir avec un dapp. Dapps n'a jamais accès à vos fonds réels ou à votre clé privée, et les développeurs de dapp n'ont pas besoin de créer des fonctionnalités de portefeuille ou de gérer la clé et toute la sécurité qui l'accompagne.

L'inconvénient est qu'un transfert d'informations se produit entre ces deux choses distinctes et que ces informations sont assez limitées car ce que MetaMask ou Trust Wallet écoutent doit être universel dans toutes les applications décentralisées.

Regardons un exemple concret de la façon dont cela fonctionne avec une application décentralisée réelle et en direct: Compound. Si vous êtes intéressé à savoir ce qu'est réellement le composé, vous devriez certainement lire notre récent article.

Mais, brièvement, Compound vous permet de «fournir» (ou de prêter) les actifs que vous détenez afin de gagner des intérêts sur ces actifs. Vous pouvez également emprunter des actifs en utilisant les actifs que vous avez précédemment fournis en garantie. Encore une fois, si vous voulez en savoir plus et comprendre pourquoi vous pourriez vouloir utiliser Compound, lisez notre récent article sur le sujet.

Nous aimons Compound et sommes impressionnés par ce qu'ils ont réussi à construire et à expédier (!!!) à la fois au niveau du protocole et au niveau de l'interface. Cependant, comme vous le verrez sous peu, l'expérience est toujours un peu intimidante.

Lorsque vous souhaitez fournir votre premier actif, vous êtes présenté avec ce qui précède. Ce qui est vraiment, vraiment sympa, c'est qu'il n'y a littéralement qu'un seul appel à l'action. Vous ne pouvez pas le manquer. Vous ne pouvez pas vous laisser distraire. Vous voulez cliquer dessus. Et si vous continuez à cliquer sur ces appels à l'action, vous fournirez votre actif cryptographique et vous commencerez à vous intéresser à cet actif.

Mais, pour cliquer sur ces boutons, vous devez avoir confiance en vous-même, le composant Compound et MetaMask. Vous devez faire confiance à toutes ces choses, être sûr que tout ira bien et que vous ne perdrez pas tout votre argent.

Le premier bouton indique donc «Activer REP». Maintenant, je ne sais pas nécessairement ce que signifie «Activer REP», mais cela semble facile. Je peux juste appuyer sur le bouton.

Malheureusement, lorsque je clique, ce qui précède est ce qui m'est présenté. Compound a envoyé la demande à MetaMask qui, nous supposons, «activera REP». À son tour, MetaMask me demande d'approuver cette demande et me donne cette masse d'informations absolument écrasante pour m'aider à décider si je dois ou non l'approuver. Les informations présentées sont incroyablement peu claires, déroutantes et carrément effrayantes. En gros, ça me fait partir…

Alors maintenant, je sens que je devrais juste m'enfuir. Rapidement. Ce n'est évidemment pas un super endroit où aller.

Pourquoi ai-je ressenti exactement ça?

Premièrement, je n'ai jamais compris ce que je faisais en premier lieu. Je ne sais pas ce que signifie «Activer REP». Je ne sais pas pourquoi je dois l'activer en premier.

Deuxièmement, quand j'ai décidé de «foncer», je ne m'attendais certainement pas à ce qu'un pop-up MetaMask apparaisse. Généralement, cette fenêtre apparaît lorsque j'interagis directement avec la blockchain ... ce qui signifie généralement que j'envoie de l'éther ou un jeton d'un endroit à un autre.

Troisièmement, je n'ai pu obtenir aucune idée des informations affichées par MetaMask.

Et, enfin, j'ai vraiment vraiment très peur de perdre mon argent.

Malheureusement, j'ai perdu confiance en ce que je faisais, ce qui signifie que je ne continuerai pas, ce qui signifie que je ne fournirai jamais un prêt composé ni ne gagnerai d'intérêts, ce qui signifie que je continuerai à garder mes fonds dans mon compte, sans utiliser ces dapps, et priant pour que mon argent ne se perde jamais.

C'est le triste état de l'écosystème existant.

Comment pouvons-nous résoudre ce problème? Comment pouvons-nous améliorer cette expérience? Quelles sortes de choses les dapps peuvent-ils généralement faire pour renforcer la confiance?

L'éducation est la clé. Votre dapp devrait m'apprendre les choses que je dois savoir afin d'utiliser votre dapp avec succès et en toute confiance. Cela signifie m'aider à comprendre les concepts de base et les nouveaux mots. Cela signifie m'assurer que je sais quelles actions je prends, pourquoi je prends ces actions, et m'assurer de comprendre comment toutes les pièces du puzzle s'assemblent.

Dans l'espace de crypto-monnaie, nous aimons vraiment inventer de nouveaux mots et lancer des concepts fous à l'utilisateur. Pour les nouveaux arrivants, cela se traduit immédiatement par une expérience intimidante. MyCrypto échoue également à cela. Lorsque vous arrivez sur notre site, vous voyez un fichier de clés, une clé privée, une phrase mnémonique, un portefeuille matériel, etc. Eek.

Mais il y a des choses qui peuvent aider à éliminer une partie de la confusion, même si vous utilisez un langage inconnu ou des mots confus, mais établis.

  • Assurez-vous de définir et d'expliquer les mots.
  • Vous pouvez et devez utiliser des analogies pour les expliquer.
  • Vous pouvez utiliser des icônes ou des illustrations qui aident l'utilisateur à visualiser le concept.
  • Vous pouvez être cohérent dans l'ensemble de votre application afin de renforcer constamment ces concepts, ou de lier le concept avec l'icône ou l'illustration encore et encore afin de renforcer la reconnaissance et la familiarité.

À un niveau plus large, nous devons aider les utilisateurs à comprendre les concepts derrière votre application et les actions qu'ils entreprennent. Les gens doivent savoir pourquoi ils font quelque chose, pas seulement ce qu'ils font. Cela renforce la confiance en contextualisant chaque action dans une vue d'ensemble.

Examinez les attentes que vous définissez… ou ne définissez pas. Lorsque des choses inattendues se produisent, cela détruit la confiance d'un utilisateur et ruine son expérience. Lorsque rien d'inattendu ne se produit, un utilisateur continue son chemin joyeux et sa confiance se renforce à chaque action qu'il entreprend.

Lorsque vous testez ou concevez votre dapp, assurez-vous que l'utilisateur comprend toujours ou peut rapidement discerner où il se trouve actuellement, où il se trouvait, comment il est arrivé à ce nouvel endroit et comment revenir à l'ancien.

Chaque fois qu'un utilisateur est sur le point d'entreprendre une action (par exemple, en cliquant sur un bouton qui dit «Activer REP»), aidez-le à comprendre ce qui est sur le point de se produire, surtout si vous n'avez pas le plein contrôle sur ce qui va se produire (par exemple lorsque vous envoyer les informations à MetaMask pour que l'utilisateur les approuve).

Vous pouvez également laisser de petits indices autour de votre dapp qui permettent à l'utilisateur de savoir qu'ils sont au bon endroit et les guide vers ce qu'ils doivent faire ensuite. Le composé fait un excellent travail. Il y a un bouton de retour pour revenir à l'écran précédent et un gros bouton lumineux qui est toujours situé au même endroit que je devrais cliquer ensuite. Je n'ai jamais à savoir où je vais, ni à décider quel bouton cliquer, ni à m'inquiéter si j'ai cliqué sur le "mauvais" bouton.

Enfin, prenez le temps de réfléchir à la façon dont vous pouvez responsabiliser et encourager vos utilisateurs. Lorsqu'ils terminent une étape avec succès, ne vous contentez pas d'afficher un petit «Terminé». ou "Terminé". Faites-leur savoir ce qu'ils viennent de faire et félicitez-les d'avoir réussi.

Lorsqu'ils font quelque chose de manière incorrecte ou infructueuse ou ne parviennent pas à terminer une étape, ne leur dites pas simplement que cela a échoué. Dites-leur comment réussir. Il y a une énorme différence entre «Échec: erreur 3039235» et «Oups! Vous devez confirmer la transaction afin d'activer REP. Après l'activation, vous pouvez entrer le montant de REP que vous souhaitez fournir et commencer à gagner de l'intérêt! Cliquez simplement sur «Activer REP» puis sur «Confirmer» sur MetaMask. »

Le premier ne donne à l'utilisateur absolument aucune information et ne lui indique où aller, mais retour au monde traditionnel.

La seconde leur permet de savoir (1) ce qu'ils doivent faire (2) ce qui se passera une fois qu'ils le feront et (3) exactement comment le faire. Il utilise un "Whoops!" Décontracté pour indiquer que le monde n'est pas terminé et que tout ira bien, ainsi que «simplement» pour indiquer que c'est super facile et, encore une fois, ce n'est pas grave.

Et enfin, mais non des moindres, et très brièvement, voici un aperçu de certaines conceptions sur lesquelles nous avons travaillé au cours des deux derniers mois.

L'une des choses les plus difficiles pour nous est de garantir que nos utilisateurs établis et plus avancés ont toujours accès aux fonctionnalités dont ils ont besoin tout en facilitant l'expérience complète pour les nouveaux arrivants. Le sélecteur réseau / nœud est un parfait exemple. Notre nouveau design dit littéralement aux nouveaux utilisateurs que s'ils ne savent pas quoi choisir, cliquez simplement sur 'suivant'. Cela garantit que les utilisateurs soucieux de la confidentialité peuvent connecter leur propre nœud tandis que les nouveaux utilisateurs (espérons-le) ne sont pas pris par ce petit détail déroutant.

Plus excitant, il s'agit de notre nouveau tableau de bord qui vous permettra de visualiser, de gérer et d'agir sur n'importe quel nombre de vos comptes. Au lieu d'avoir une application où vous devez déverrouiller chaque compte individuel chaque fois que vous voulez faire quelque chose, vous pouvez simplement voir toutes les informations à l'avance.

À l'avenir, ce tableau de bord pourrait inclure de plus en plus d'actions que vous voudrez peut-être entreprendre et afficher le statut de vos différents actifs ou soldes ou quoi que ce soit à travers diverses applications de l'écosystème.

Une chose vraiment cool que nous pouvons faire avec ce tableau de bord est d'afficher du contenu spécial en fonction du type d'utilisateur ou de ce qu'un utilisateur vient de faire:

  • Lorsqu'un utilisateur crée son portefeuille pour la première fois, nous pouvons afficher un message de réussite ainsi que des ressources utiles qui peuvent l'aider à démarrer et à comprendre ce monde crypto fou.
  • Si un utilisateur n'a pas de fonds, nous pouvons le guider dans le processus intimidant d'achat de son premier ETH.
  • Nous pouvons suggérer des choses que les utilisateurs établis devraient faire ou essayer au lieu de simplement HODLer tous leurs jetons et spéculer sur le prix.
  • Si un utilisateur possède de nombreux actifs protégés par une seule clé privée, nous pouvons lui expliquer les avantages d'un portefeuille matériel.
  • Si un utilisateur possède un jeton de gouvernance spécifique, nous pouvons l'informer d'un vote en cours dont il doit être informé.
  • Nous pouvons recommander aux utilisateurs établis de vérifier un nouveau dapp ou d'obtenir un nom ENS ou en fait * haleter * d'utiliser certains de ces jetons dans lesquels ils ont `` investi ''.

Les possibilités sont vraiment infinies et nous sommes ravis de les explorer toutes.

Et avec cela, je vous laisse revenir au débat sur crypto-twitter, en essayant d'appeler le bas sur / r / ethtrader, ou, peut-être, en utilisant ces informations pour améliorer légèrement ce que vous construisez. Parce que, sans dapps vraiment utilisables, nous ne verrons plus jamais le sommet et nous finirons par manquer de choses à débattre.

Travaillez ensemble, partagez vos connaissances, partagez votre amour et créez des choses incroyables qui garantissent aux gens une expérience cryptographique positive, réussie et confiante. Je vous remercie.

Taylor

Parlez-moi et partagez vos pensées

  • Twitter
  • Discorde
  • Moyen
  • GitHub
  • Support d'aide
  • Reddit
  • Facebook
  • Peepeth
  • LinkedIn
  • Enquêtes de presse