Authereum
En el contexto de Authereum, se envía un correo electrónico de confirmación de inicio de sesión cuando un usuario intenta iniciar sesión con un nombre de usuario y una contraseña existentes: este correo electrónico se envía a la dirección de correo electrónico que pertenece al nombre ENS. Todo lo que el usuario tiene que hacer es abrir el correo electrónico en su navegador donde vive la clave de autenticación y firmar la clave de inicio de sesión con la clave de autenticación. Si usa la aplicación, el usuario recibe una notificación push y confirma o rechaza la solicitud en la aplicación. Demostramos un ejemplo del uso de ENS para la autenticación web 2.0-esque en el hackathon ETHNewYork (y ganamos un premio de integración de ENS). La capacidad de recuperar una cuenta perdida es una posibilidad con cuentas respaldadas por contratos porque los fondos están vinculados a un contrato y no a una sola clave. Cada contrato de cuenta tiene la capacidad de agregar nuevas cuentas que tienen permisos para actuar sobre el contrato y sus fondos. Argent es un buen ejemplo de una cuenta basada en contrato que le permite tener tutores que son amigos de confianza y miembros de la familia para poder bloquear su cuenta en caso de que pierda su dispositivo, así como la capacidad de agregar nuevos dispositivos autorizados a su contrato de cuenta. Torus permite que cualquier persona con una cuenta de Google tenga su propia cartera que funciona mediante el partición de una clave privada que se genera al iniciar sesión por primera vez en varios nodos de Torus. Cuando el usuario inicia sesión de nuevo, el front-end recupera todos los fragmentos clave para reconstruir la clave privada. Authereum puede utilizar Torus como mecanismo para recuperar una cuenta añadiendo la cuenta de Torus como un dispositivo autorizado en el contrato de cuenta. Esto hace posible que cuando olvide su inicio de sesión de Authereum, pueda iniciar sesión con Google a través de Torus y firmar una transacción para agregar un nuevo dispositivo a la cuenta basada en contrato. Authereum está colaborando con Abridged, un kit de herramientas de desarrollo de aplicaciones, para integrar pagos fuera de la cadena y rampas de salida fiat a través de Wyre. Esto permitirá a los usuarios comprar éter usando tarjetas de crédito estándar e inmediatamente ser capaces de realizar transacciones de valor con otros usuarios en la red de Capa 2 sin cargos. Estamos buscando la posibilidad de que Authereum sea una opción en WalletConnect para permitir a los usuarios iniciar sesión en intercambios como Binance con Authereum y enviar sus retiros directamente a su cuenta basada en contrato. Las cuentas basadas en contratos permiten al usuario proteger sus fondos con facilidad de atención al permitir que las claves estratificadas actúen en función del contrato en función de sus niveles de permisos y las atestaciones mediante claves de niveles superiores. Authereum es un proceso de inicio de sesión totalmente sin custodia que utiliza la seguridad de estilo ENS y web 2.0 para permitir una experiencia de incorporación que tiene como objetivo reducir la fricción proporcionando a los nuevos usuarios ruedas de entrenamiento y abstraiendo interacciones complejas que no son acostumbrados a que, sin dejar de desviarse de los principios de descentralización.