Idée: enregistrement / autorisation anonyme via le réseau Ethereum + Metamask, sans e-mails, etc.

Beaucoup ont sûrement entendu parler des réseaux sociaux basés sur la blockchain. Et quelqu'un peut même avoir essayé en action. Mais souvent, nous entendons les critiques suivantes à ce sujet:

  • C'est cher. Pourquoi devrais-je payer pour l'inscription?
  • Ça fait longtemps. Une transaction peut se bloquer pendant une journée et vous ne ferez rien.
  • C'est gênant. Il est nécessaire de maîtriser certains portefeuilles de crypto-monnaie, de les reconstituer d'une manière ou d'une autre, etc.

J'ajouterai de moi-même: il est frappant de constater que les réseaux cryptosociaux, noyés dans l'anonymat et la décentralisation, nécessitent des e-mails et des téléphones pour s'inscrire. Cela me dérange généralement.

Est-il possible de faire l'enregistrement via une crypte pratique et gratuit? Et pour que vous n'ayez rien d'autre à faire (inventer des noms d'utilisateur, pas de mail, pas de téléphone, etc.). J'ai répondu positivement à cette question. Et bien que les problèmes d'implémentation soient l'enregistrement sans e-mails, etc. - Cela est déjà dans la conscience du développeur final et de la plate-forme sélectionnée, mais fournit directement une inscription gratuite via la blockchain - ethereum fournit.

Pour nous aider, le plugin Metamask et ce dépôt de démonstration (regardez la démo dessus), un lien vers lequel se trouve dans la documentation officielle.

L'idée est d'utiliser des messages cryptés à partir desquels vous pouvez extraire l'adresse de l'expéditeur et être sûr que le message lui a été envoyé. En conséquence, cette adresse est utilisée pour l'autorisation. Autrement dit, lorsqu'un utilisateur s'inscrit sur le site, il envoie uniquement son adresse ethereum et un message signé, prouvant qu'il est bien lui. Le mécanisme de vérification de signature lui-même est fourni par ethereum. De votre côté, vous ne pouvez que lui créer un compte et l'autoriser. Dans ce cas, vous n'avez rien à payer, à reconstituer votre portefeuille, etc. Et le plus important - cela ne nécessite pas la création de contrats (comme beaucoup essaient de le faire).

Voilà comment cela fonctionne pour moi.

Source: https://habr.com/ru/post/fr459404/


All Articles