Tava vendo um podcast esses dias onde acontece a velha discussĂŁo sobre Bitcoin e usabilidade, isso me deu uma ideia.

Vou mudar o app pra ficar mais fácil ainda, como uso o protocolo Nostr já possuo a entropia pra criar a wallet. Então quando o usuário cria conta ele apenas escolhe um nome de usuário, então o app gera a a nsec por baixo dos panos. Quando ele for criar carteira ele vai precisar apenas digitar uma senha, então pode ser usada a senha+nsec como entropia pra gerar a seed e então a carteira, e como o processo é deterministico, o cara logando no app com a nsec basta a senha pra importar a wallet. Isso facilita brutalmente pro usuário sem sacrificar em nada a segurança.

Também será gerada a frase pro cara anotar e poder importar a carteira em outros apps de carteira como blue wallet etc. Mas meio que junto Nostr e Bitcoin pra facilitar muito as coisas principalmente para iniciantes.

Imagine que você instala o app, e pra fazer sign up, basta colocar um nome de usuário e clicar em sign up, pronto conta criada. Vai criar uma carteira, basta clicar em +, escolher se é uma carteira de testes(testnet) ou carteira real(mainnet), então digita uma senha e pronto, carteira criada. Desinstalou o app? Basta logar com a nsec, clicar em criar carteira, digitar a senha e plin, carteira importada com sucesso. Tudo de forma fácil, prática e segura!

TĂ´ animado com isso, embora muito sem tempo nessas Ăşltimas semanas...

Boa noite minhas jĂłias!

A nsec precisaria ser guardada de forma muito segura. Caso contrário seria fácil quebrar a senha e pegar os bitcoins.

Reply to this note

Please Login to reply.

Discussion

Não, não seria. A nsec seria usada como entropia pra gerar a seed junto com a senha, a não ser que coloque uma senha 1234 kkk. Mas seriam duas camadas de seguranças, mesmo comprometendo a nsec a entropia seria nsec+senha passado em pbkdf2 com um salt.