Cryptomonnaie

Défis produits et convivialité des services décentralisés

Défis produits et convivialité des services décentralisés


Dans un discours prononcé récemment à Hambourg lors de la conférence FinForward 2018 à Hambourg, j'ai montré la position de l'industrie du blockchain en termes d'adoption sur le marché de masse. Plus important encore, j’ai exploré certains problèmes techniques liés à l’expérience des utilisateurs avec les services Web et blockchain liés à la cryptographie. Mon intention était de préciser ce que le état de l'expérience utilisateur et la convivialité est à travers des services Web décentralisés ou des applications.

Pour mettre cela par écrit, examinons l’ensemble des défis liés à l’expérience UX des services décentralisés ou décentralisés et la manière de les contourner, le cas échéant.

La racine de nombreux défis UX

Toute entreprise souhaite acquérir de nouveaux utilisateurs pour ses services. Le plus souvent, la première rencontre d'un nouvel utilisateur avec un service est son processus ou son processus d'inscription. Pour un utilisateur existant, ce serait bien sûr l'écran de connexion.

Les services en ligne conventionnels comme Paypal ou Airbnb utilisent un serveur central qui stocke toutes les informations d'identification de l'utilisateur. En outre, comme votre nom d'utilisateur, votre adresse e-mail et votre mot de passe (généralement sous une forme textuelle), si vous revenez au service et rencontrez des problèmes de connexion, vous pouvez à tout moment demander à réinitialiser votre mot de passe (ou même le nom d'utilisateur). ). Le serveur central envoie un courrier électronique à votre adresse électronique, vous cliquez sur un bouton et entrez un nouveau mot de passe.

Les créateurs d'applications décentralisées adoptent en revanche une approche visionnaire dans la construction de leurs services. Tel les services ne seraient pas décentralisés s’ils dépendaient d’un serveur central. Une partie de cette vision implique une architecture décentralisée, à savoir. cette architecture ne contient pas de serveur central qui stocke les informations d'identification de l'utilisateur (par exemple).

Architecture technique simplifiée mais conventionnelle. `

La question la plus immédiate que vous puissiez vous poser à ce stade est la suivante: "Si aucun serveur central n'existe, comment puis-je réinitialiser mon mot de passe (s'il m'arrive de l'avoir oublié)?"

Eh bien, vous ne pouvez pas.

Vous ne pouvez pas car généralement aucune donnée n'est stockée sur un serveur central. Maintenant, vous pouvez également vous demander: "Si aucune donnée n'est stockée, comment puis-je me connecter?"

En fait, vous ne vous connectez pas, mais en fait, le navigateur vérifie uniquement vos informations d'identification par rapport à un algorithme cryptographique, uniquement sur le frontend.

Qu'est ce que je veux dire? Techniquement parlant, lors d’une inscription ou d’une connexion, il n’ya aucune communication avec un serveur ou un serveur. L’application que le navigateur charge utilise les informations que vous entrez, c’est-à-dire une phrase secrète, une graine ou une sorte de combinaison de nom d’utilisateur et de mot de passe, pour générer une adresse de chaîne de blocs.

La raison pour laquelle j'écris «générer» ici est que le navigateur ne vérifie pas auprès d'un serveur (comme expliqué ci-dessus) si les informations d'identification correspondent à celles enregistrées, ni si une adresse existe déjà. L’application de votre navigateur ne sait donc pas ce qui s’est passé ailleurs (comme dans les autres navigateurs d’autres utilisateurs) entre-temps. Donc, il prend les informations d'identification fournies et exécute son algorithme. De plus, à moins qu’une transaction ne se produise, un réseau de chaînes de blocs n’est pas «conscient» de l’existence d’autres adresses (par exemple, des comptes).

Avec l’architecture conventionnelle, le backend sait sûrement qu’un nouveau compte a été enregistré, avec beaucoup de données «attachées». Il sait d'où provient (en gros) l'utilisateur, quel navigateur est utilisé, quelles sont ses informations d'identification (bien que sous forme cryptée, bien sûr).

En soi, cela contraste avec les services décentralisés.

Vous avez peut-être remarqué en quoi ce qui précède nous mène. Passons maintenant à l’essentiel en termes d’UX en général et de facilité d’utilisation en particulier.

Lorsque je parle d'applications Web dans le paysage des chaînes de blocs, j'exclus volontairement les plateformes d'échange telles que Kraken, Bitfinex ou similaires. Ces échanges sont des services Web classiques et centralisés (qui stockent les informations d'identification de votre compte, par exemple). Des exemples de services décentralisés seraient Chronobank, Waves Platform ou le portefeuille Web de BitBay.

Dans l'espace de la blockchain, les concepteurs et les développeurs ont mis au point différentes méthodes d'enregistrement pour leurs applications Web.

Le portefeuille Web de BitBay utilise une combinaison d’adresse électronique et de mot de passe pour générer l’adresse du portefeuille. Sans rechercher la mise en œuvre technique du service de portefeuille, savez-vous qu'il ne fonctionne que dans votre navigateur (aucun serveur impliqué)? Comme je l'ai expliqué ci-dessus, si vous oubliez votre mot de passe, vos fonds seront perdus. Vous ne pouvez en aucun cas réinitialiser le compte. C’est l’une des raisons pour lesquelles environ 30% de tous les bitcoins existants ne sont plus accessibles (c’est-à-dire environ 5 213 673 pièces sur 17 378 912 aujourd’hui).

Portefeuille Web Bitbay: Champs de saisie répétés pour email et mot de passe.

Fait intéressant, peu importe que vous saisissiez les informations d'identification correctement ou incorrectement. Dans tous les cas, le portefeuille Web s'ouvrira et générera un compte. Imaginez que vous ayez entré un caractère d'adresse électronique ou de mot de passe incorrectement. Vous ne le remarquerez pas réellement, sauf si vous vous attendez à voir des fonds sur votre compte (avec les informations d'identification correctes). Si vous avez mal saisi un personnage, vous verrez un compte sans argent ni pièce de monnaie.

Devinez ce que cela fait à l’état émotionnel des utilisateurs.

Vous pouvez maintenant voir pourquoi le portefeuille Web de BitBay contient des champs d'adresse e-mail et de mot de passe en double. L'utilisateur ne doit pas entrer ses informations d'identification de manière incorrecte. Les champs dupliqués obligent l'utilisateur à vérifier les données qu'il a saisies.

Je suppose que deux problèmes potentiels pourraient survenir.

Problèmes d'utilisation possibles

Premièrement, même si les champs dupliqués doivent être renseignés, l'utilisateur peut toujours cliquer sur / tabulation pour les masquer et procéder pour entrer l'adresse électronique et le mot de passe une seule fois. Un utilisateur typique peut vouloir simplifier son expérience de connexion sans indiquer le fonctionnement technique du service. En fait, ils devraient s'en soucier moins. L'interface doit prendre en compte de telles potentialités.

Le gros message d'avertissement rouge est très évident. Cela provoquera-t-il le bon comportement? Probablement probable, mais ce n'est pas garanti à 100%. Cela laisse une fraction d'utilisateurs vulnérables à la perte potentielle de la totalité de leurs fonds ou de leurs pièces. Bien sûr, le concepteur ou le développeur peut désormais dire «Nous leur avons bien dit», mais cette perspective sera-t-elle utile ou créera-t-elle une confiance dans le produit ou l'équipe? Probablement pas. Comme les entrepreneurs construisent encore leurs services pour les premiers adaptateurs, cela n’est peut-être pas un gros problème après tout. Ces personnes sont conscientes de ce sur quoi elles mettent la main.

Deuxièmement, même si un utilisateur doit entrer une adresse électronique, son existence n’a pas d’importance. Le message d’avertissement implique quelque chose, mais ce n’est pas évident. En fait, l’utilisateur peut entrer n’importe quelle combinaison de caractères aléatoire tant qu’il s’agit d’une adresse électronique,

par exemple. 3nfh38fbsu73bbsd7he3ubdsjbsdkgdkgsdkgj@asdf83hudhjsdfkj.com fonctionne aussi, bien sûr.

Que fera l'utilisateur type? Elle entrera son adresse email personnelle et le mot de passe qu'elle utilise fréquemment. Même les nerds peuvent entrer une adresse email qui existe. La violation de Linkedin en 2012 a montré le type de mots de passe utilisé par de nombreuses personnes. Utilisent-ils des mots de passe aussi simples et faciles à deviner avec un site ou une application financière? Peut-être pas. Mais pouvons-nous être sûrs à 100% de nous attendre à un mot de passe très sécurisé dans les services financiers?

Dur à dire.

Le point principal à retenir ici est qu’il est logique d’utiliser autant que possible les conventions. Cependant, un problème grave se pose, si le fonctionnement interne est différent de ce que les conventions impliquent, indiquent ou communiquent. Ces implications ont beaucoup d’importance en termes de contexte, de facilité d’utilisation et finalement une expérience agréable (ne pas perdre de fonds).

Le produit et l'équipe UX @ blended.io sont convaincus que le les bases techniques actuelles rendent la conception difficile et très difficile (sur toutes les plateformes) prestations de service en plus des technologies décentralisées qui sont à égalité - du point de vue de l'expérience utilisateur - avec des services conventionnels centralisés.

Pour le moment, il s’agit là d’un obstacle majeur à l’adoption par le grand public.

Dans le prochain article, nous explorerons une alternative à la combinaison email / mot de passe et explorerons les avantages (dés) en comparaison.

• • •

Merci d'avoir lu.Chez blended.io, nous sommes extrêmement enthousiastes et passionnés par les potentiels novateurs de l’UX, de la conception et de l’ingénierie logicielles dans les industries de la fintech, de l’investtech, de l’industrie 4.0 et de la chaine de blocs.Entrer en contact

Restez sur le bord

Show More

SupportIvy

SupportIvy.com : Un lieu pour partager le savoir et mieux comprendre le monde. Meilleure plate-forme de support gratuit pour vous, Documentation &Tutoriels par les experts.

Related Articles

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close
Close