Live data from Hacker News

Hedgehog Ethereum wallet: Build DApps like apps, without centralized keys

hedgehog.audius.co

1–10 of 57 posts

Re: Hedgehog Ethereum wallet: Build DApps like apps, without centralized keys

#5
Hey all - I'm Roneil, one of the cofounders of Audius. We built Hedgehog to solve a specific pain point we faced - how can we get non crypto-native / non-technical users to sign up for a decentralized app? Current onboarding flows using Metamask and other alternatives were too cumbersome, time-consuming, and restrictive for our needs. We needed a way to generate a wallet on behalf of a user without them even knowing crypto was operating behind the scenes.

Hedgehog lives in your front end Javascript code. A user enters a username (or email) and password, which is used to secure a set of encrypted auth artifacts that are generated client-side and stored in the browser’s localStorage / on your (the application developer's) server. In this way, the encrypted auth artifacts can be retrieved and consumed on secondary devices without centralizing custody and control of the private key.

If the centralized server hosting the keys goes down, users can continue to access their wallet on the devices they already have. If the centralized server is compromised or operated by bad actors, the resources required to decrypt a stored auth artifact would be immense. However - this is why we recommend using Hedgehog only in low-to-no financial value use cases.

This approach is not without tradeoffs - but for the right use-cases we believe this will provide a needed alternative.

Happy to answer any questions you all have!

Re: Hedgehog Ethereum wallet: Build DApps like apps, without centralized keys

#6
Looks compelling, been waiting for something like this to come along. Built a couple dapps with Metamask and the popups and mnemonic phrases and browser extension installation were a serious UX issue that had no real workaround and seemingly no timeline for improvement. AFAIK, development seems to have slowed or stopped entirely on Metamask? Will try working with this and share any feedback. Nice work guys, thanks for moving the space forward

Re: Hedgehog Ethereum wallet: Build DApps like apps, without centralized keys

#8

Any Ethereum developers have a plan once ETH gets log jammed again? Apps will be slow to respond and take minutes or hours between updates. Is this accepted as you wait for a new solution to the byzantine generals problem?

Sidechains like Loom network are making progress, but Ethereum 2.0 is a ways off.

Re: Hedgehog Ethereum wallet: Build DApps like apps, without centralized keys

#9
post #5

Hey all - I'm Roneil, one of the cofounders of Audius. We built Hedgehog to solve a specific pain point we faced - how can we get non crypto-native / non-technical users to sign up for a decentralized app? Current onboarding flows using Metamask and other alternatives were too cumbersome, time-consuming, and restrictive for our needs. We needed a way to generate a wallet on behalf of a user without them even knowing…

Is there any way to recover a login and password if the user forgets it?

Re: Hedgehog Ethereum wallet: Build DApps like apps, without centralized keys

#10
post #9
post #5

Hey all - I'm Roneil, one of the cofounders of Audius. We built Hedgehog to solve a specific pain point we faced - how can we get non crypto-native / non-technical users to sign up for a decentralized app? Current onboarding flows using Metamask and other alternatives were too cumbersome, time-consuming, and restrictive for our needs. We needed a way to generate a wallet on behalf of a user without them even knowing…

Is there any way to recover a login and password if the user forgets it?

No.

See: https://audiusproject.github.io/hedgehog-docs/#important-los...

Post reply on HN