paint-brush
Podemos eliminar a necessidade de carteiras criptográficas em dApps?por@tusharojha
222 leituras

Podemos eliminar a necessidade de carteiras criptográficas em dApps?

por Tushar Ojha3m2023/05/11
Read on Terminal Reader

Muito longo; Para ler

Blockchains permitem muitos novos casos de uso que alavancam sua tecnologia aberta e descentralizada. A indústria ainda é incipiente, com muitos obstáculos para a adoção do usuário. Vamos discutir como podemos minimizar esses obstáculos para trazer a tecnologia blockchain para as massas, mesmo sem que elas saibam disso.
featured image - Podemos eliminar a necessidade de carteiras criptográficas em dApps?
Tushar Ojha HackerNoon profile picture
0-item
1-item

Blockchains permitem muitos novos casos de uso que alavancam sua tecnologia aberta e descentralizada, mas o setor ainda é incipiente, com muitos obstáculos para a adoção do usuário. Vamos discutir como podemos minimizar esses obstáculos para trazer a tecnologia blockchain para as massas, mesmo sem que elas saibam disso.

A necessidade de carteiras

Normalmente, usar um blockchain requer o uso de um software chamado “carteira” para armazenar sua chave privada. Essas carteiras geralmente assumem a forma de extensões para navegadores populares (como o Google Chrome). Há desvantagens nisso, como o fato de que nem todas as carteiras suportam todos os blockchains, muitas vezes resultando em usuários que precisam instalar várias carteiras.


Exportação de Chave Privada


O principal motivo para usar uma carteira é gerenciar sua chave privada, permitindo que você acesse repetidamente a mesma conta, o que é importante se você estiver armazenando ativos valiosos como tokens ou NFTs nessa conta. Esses tokens são necessários para pagar taxas de transação em blockchains, permitindo que os usuários usem a rede.


Mas e se você pudesse usar um blockchain sem uma carteira?

Uma experiência sem carteira

Existem dois métodos para armazenar chaves privadas localmente (no computador do usuário), sem usar uma carteira. A primeira é usar um aplicativo Iframe (como o Login with Google) e a segunda é simplesmente armazenar a chave privada no armazenamento local.


Experiência sem carteira


Ao usar um desses métodos, o usuário não precisa mais de uma carteira. Os aplicativos podem assinar transações em nome dos usuários. Obviamente, isso pode apresentar riscos de segurança, mas os usuários podem usar essa configuração para coisas de baixo risco, como curtir uma postagem em uma rede social. No entanto, se esse usuário precisar de tokens para interagir com a rede, provavelmente ainda desejará usar uma carteira para gerenciar e proteger melhor seus tokens.


Vale a pena notar que nem todos os usuários de blockchain precisam necessariamente de tokens. Subsocial , uma plataforma social Web3, usa um sistema chamado Energy para permitir que os desenvolvedores dapp cubram facilmente as taxas de transação dos usuários. Isso pode ser feito com apenas um algumas linhas 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())


Teste-o ao vivo no Subsocial Playground .


Como resultado disso, se um dapp suporta o sistema de energia, os usuários desse dapp nem precisam pensar em tokens - eles podem apenas usar o aplicativo.


Ao combinar esses dois pontos, os usuários podem entrar em aplicativos descentralizados usando sua chave privada armazenada localmente, com sua chave pública atuando como seu ID de usuário, e eles não precisarão de tokens (graças ao sistema de energia do Subsocial).


Dessa forma, qualquer pessoa pode interagir com um blockchain sem instalar e configurar uma carteira. Isso é semelhante ao modelo clássico da Web2, onde qualquer pessoa pode criar uma conta anônima em um fórum e começar a usá-la imediatamente para discutir qualquer tópico do mundo.


Um ótimo exemplo disso em Web3 é Grill.chat , um aplicativo de bate-papo anônimo e resistente à censura desenvolvido pela Subsocial.


No entanto, ao contrário do Web2, os usuários nem precisam criar uma conta para começar a conversar no Grill.chat, basta enviar uma mensagem e uma conta será gerada para eles, junto com um pouco de energia.


forma de login


Nem todos os casos de uso de blockchain exigem carteiras e posse de token, e Subsocial's Grill.chat é um ótimo exemplo de formas pioneiras de integrar mais usuários ao Web3, sem que eles percebam. Estamos caminhando para uma época em que as pessoas usarão a tecnologia blockchain sem saber, e soluções como essa nos ajudam a avançar para esse futuro.


Recursos

Experiência de bate-papo on-chain sem carteira: https://grill.chat

Rede Subsocial: https://subsocial.network

Experimente o Sistema de Energia no Playground Subsocial: https://play.subsocial.network/energy/generate

Bate-papo do desenvolvedor subsocial: Entrar