paint-brush
¿Podemos eliminar la necesidad de billeteras criptográficas en dApps?por@tusharojha
222 lecturas

¿Podemos eliminar la necesidad de billeteras criptográficas en dApps?

por Tushar Ojha3m2023/05/11
Read on Terminal Reader

Demasiado Largo; Para Leer

Las cadenas de bloques permiten muchos casos de uso novedosos que aprovechan su tecnología abierta y descentralizada. La industria aún es incipiente, con muchos obstáculos para la adopción por parte de los usuarios. Discutamos cómo podemos minimizar estos obstáculos para llevar la tecnología blockchain a las masas, sin que ellos lo sepan.
featured image - ¿Podemos eliminar la necesidad de billeteras criptográficas en dApps?
Tushar Ojha HackerNoon profile picture
0-item
1-item

Las cadenas de bloques permiten muchos casos de uso novedosos que aprovechan su tecnología abierta y descentralizada, pero la industria aún es incipiente, con muchos obstáculos para la adopción por parte de los usuarios. Discutamos cómo podemos minimizar estos obstáculos para llevar la tecnología blockchain a las masas, sin que ellos lo sepan.

La necesidad de carteras

Por lo general, el uso de una cadena de bloques requiere el uso de una pieza de software llamada "billetera" para almacenar su clave privada. Estas billeteras a menudo toman la forma de extensiones para navegadores web populares (como Google Chrome). Hay desventajas en esto, como el hecho de que no todas las billeteras son compatibles con todas las cadenas de bloques, lo que a menudo hace que los usuarios tengan que instalar varias billeteras.


Exportación de clave privada


La razón principal para usar una billetera es administrar su clave privada, lo que le permite acceder repetidamente a la misma cuenta, lo cual es importante si está almacenando activos valiosos como tokens o NFT en esa cuenta. Estos tokens son necesarios para pagar las tarifas de transacción en blockchains, lo que permite a los usuarios usar la red.


Pero, ¿y si pudieras usar una cadena de bloques sin una billetera?

Una experiencia sin billetera

Hay dos métodos para almacenar claves privadas localmente (en la computadora de un usuario), sin usar una billetera. La primera es usar una aplicación Iframe (como Iniciar sesión con Google), y la segunda es simplemente almacenar la clave privada en el almacenamiento local.


Experiencia sin monedero


Al usar uno de estos métodos, un usuario ya no necesita una billetera. Las aplicaciones pueden firmar transacciones en nombre de los usuarios. Obviamente, esto puede presentar riesgos de seguridad, pero los usuarios pueden usar esta configuración para cosas que tienen poco en juego, como gustar una publicación en una red social. Sin embargo, si este usuario necesita tokens para interactuar con la red, es probable que aún desee usar una billetera para administrar y proteger mejor sus tokens.


Vale la pena señalar que no todos los usuarios de blockchain necesariamente necesitan tokens. subsocial , una plataforma social de Web3, utiliza un sistema llamado Energy para permitir que los desarrolladores de dapp cubran fácilmente las tarifas de transacción de los usuarios. Esto se puede hacer con sólo un Pocas lineas de código:


 const burnAmount = 1 // 1 SUB const parsedBurnAmount = burnAmount * 10 ** 10 //SUB token uses 10 decimals const target = '3osmnRNnrcScHsgkTJH1xyBF5kGjpbWHsGrqM31BJpy4vwn8' const tx = api.tx.energy.generateEnergy(target, parsedBurnAmount.toString())


Pruébelo en vivo en Subsocial Playground .


Como resultado de esto, si una dapp es compatible con el sistema de energía, los usuarios de esa dapp ni siquiera necesitan pensar en tokens, solo pueden usar la aplicación.


Al combinar estos dos puntos, los usuarios pueden iniciar sesión en aplicaciones descentralizadas utilizando su clave privada almacenada localmente, con su clave pública actuando como su ID de usuario, y no necesitarán tokens (gracias al sistema de energía de Subsocial).


De esta forma, cualquiera puede interactuar con una cadena de bloques sin instalar ni configurar una billetera. Esto es similar al modelo clásico de Web2 donde cualquiera puede crear una cuenta anónima en un foro y comenzar a usarla de inmediato para discutir cualquier tema en el mundo.


Un gran ejemplo de esto en Web3 es parrilla.chat , una aplicación de chat anónima y resistente a la censura impulsada por Subsocial.


Sin embargo, a diferencia de Web2, los usuarios ni siquiera necesitan crear una cuenta para comenzar a chatear en Grill.chat, solo necesitan enviar un mensaje y se generará una cuenta para ellos, junto con algo de energía.


Formulario de inicio de sesión


No todos los casos de uso de blockchain requieren billeteras y propiedad de tokens, y Subsocial parrilla.chat es un gran ejemplo de formas pioneras de incorporar más usuarios a Web3, sin que ellos se den cuenta. Nos estamos moviendo hacia un momento en el que las personas usarán la tecnología blockchain sin saberlo, y soluciones como esta nos ayudan a avanzar hacia ese futuro.


Recursos

Experiencia de chat en cadena sin billetera: https://grill.chat

Red subsocial: https://subsocial.red

Prueba Energy System en Subsocial Playground: https://play.subsocial.network/energy/generar

Chat de desarrollador subsocial: Únete ahora