TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

144 pointsby roneilalmost 6 years ago

11 comments

roneilalmost 6 years ago
Hey all - I&#x27;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 &#x2F; 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.<p>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 &#x2F; on your (the application developer&#x27;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.<p>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.<p>This approach is not without tradeoffs - but for the right use-cases we believe this will provide a needed alternative.<p>Happy to answer any questions you all have!
评论 #20056036 未加载
评论 #20058029 未加载
评论 #20055986 未加载
评论 #20055416 未加载
评论 #20055146 未加载
评论 #20055977 未加载
评论 #20054667 未加载
tomhschmidtalmost 6 years ago
This is so badly needed in the Ethereum space. Metamask is a massive drag and a known onboarding blocker -- Hedgehog seems like a huge leap forward. Congrats team!
评论 #20055055 未加载
评论 #20054769 未加载
miguelmotaalmost 6 years ago
The hedgehog library is completely unsafe considering that any third party library or browser extension loaded in the website using the SDK can loop through localStorage to read the entropy value therefore recreating the hd wallet and stealing the user&#x27;s account.
评论 #20058514 未加载
alexgparkalmost 6 years ago
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
评论 #20089281 未加载
评论 #20056271 未加载
ErikAugustalmost 6 years ago
Certainly a much needed application in the Ethereum space.<p>As a blockchain game developer, I have talked ad nauseum (<a href="https:&#x2F;&#x2F;steemit.com&#x2F;marketing&#x2F;@steem.marketing&#x2F;cache-the-game-switching-from-ethereum-to-steem" rel="nofollow">https:&#x2F;&#x2F;steemit.com&#x2F;marketing&#x2F;@steem.marketing&#x2F;cache-the-gam...</a>) about reasons why we switched away from Ethereum for most transactions (but not all).<p>The UX of the wallet being one difficulty for adoption. There are other even bigger reasons (in my opinion) - variable mining fees per transaction being a large one.
评论 #20063703 未加载
throwayEngineeralmost 6 years ago
Any Ethereum developers have a plan once ETH gets log jammed again?<p>Apps will be slow to respond and take minutes or hours between updates.<p>Is this accepted as you wait for a new solution to the byzantine generals problem?
评论 #20054862 未加载
评论 #20054660 未加载
asennaalmost 6 years ago
This looks brilliant, addresses a very real pain point and your landing page communicates it well with the demo. Kudos!<p>Will give this a try on our Dapp.
emilyhoualmost 6 years ago
This is awesome! Looks so much more streamlined and easier to use. Excited to see it used widely.
zeroxfealmost 6 years ago
I guess you can&#x27;t change your password (while keeping the same private key), can you?
评论 #20055269 未加载
invalidmonkalmost 6 years ago
Excited to see what people build with this
ranidualmost 6 years ago
Awesome launch!