Idea: registro / autorización anónima utilizando la red Ethereum + Metamask, sin correos electrónicos, etc.

Seguramente muchos han oído hablar de las redes sociales basadas en blockchain. Y alguien incluso puede haber intentado en acción. Pero a menudo escuchamos las siguientes reseñas sobre este tema:

  • Es caro ¿Por qué debo pagar el registro?
  • Esto es mucho tiempo Una transacción puede congelarse por un día y no hará nada.
  • Esto es inconveniente. Es necesario dominar algunas billeteras de criptomonedas allí, de alguna manera reponerlas, etc.

Agregaré de mí mismo: es sorprendente que las redes criptosociales, que están ahogadas por el anonimato y la descentralización, requieran correos electrónicos y teléfonos para registrarse. Esto generalmente me molesta.

¿Es posible hacer que el registro a través de una cripta sea conveniente y gratuito? Y para que no tenga que hacer nada más (inventar nombres de usuario, no correo, ni teléfono, etc.). Respondí esta pregunta positivamente para mí. Y aunque los problemas de implementación son el registro sin correos electrónicos, etc. - Esto ya está en la conciencia del desarrollador final y la plataforma seleccionada, pero proporciona directamente el registro gratuito a través de blockchain, proporciona ethereum.

Para ayudarnos con esto, el complemento Metamask y este repositorio de demostración (mira la demostración en él), un enlace al cual se puede encontrar en la documentación oficial.

La idea es que se utilicen mensajes con firma criptográfica de los que puede extraer la dirección del remitente y asegurarse de que se les envió el mensaje. En consecuencia, esta dirección se utiliza para la autorización. Es decir, cuando un usuario se registra en el sitio, solo envía su dirección ethereum y un mensaje firmado, demostrando que él es él. El mecanismo de verificación de firma en sí lo proporciona ethereum. Usted de su lado solo puede crear una cuenta para él y autorizarla. No necesita pagar nada, reponer su billetera, etc. Y lo más importante: esto no requiere la creación de ningún contrato (ya que muchos intentan hacerlo).

Así es como funciona para mí.

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


All Articles