Oddbean new post about | logout
 Should I create a new browser by forking Firefox or Chromium? The core idea is to provide users with a key pair that syncs existing browser data like saved passwords, browsing history, and open tabs

This would allow us to directly integrate NIP-07 (nostr.window) capabilities into the browser.We could also include a Bitcoin (Lightning) wallet, even if it's just interfacing with users' existing wallets.  From there, we can continue adding key-based features that users need, be it Pkarr DNS resolution, Web5 support, and Pubky integration

We could also fork Proton Drive + Docs + Calendar, but replace email + password authentication to their servers with key-based E2EE user generated data. Some private communications tool could also be built directly into the browser using something like the protocols used by SimpleX

I believe that once we get private keys into the hands of many users, it won't matter which protocol(s) ultimately succeed - we'll already be on the right path and will have taken the crucial first steps

Tell me how dumb this idea is 
 pubky is a terrible name 
 It is very high risk. The work is immense and the reach is almost non existent. 

This is why we didn't demand that people install pkdns to use Pubky, in fact we are doing a lot of work to allow web apps as easily as possible. 

You gotta go to people where they are, I am even worried about asking users to install a key management app, and that is why there is always the option to upload your keypairs to a web app on your own risk, just to lower the barrier to test the system and what it has to offer. 
 My thought is that because there's already a group of people willing to manage keys to access things - a group that's growing due to Bitcoin adoption - we might as well give them a single app that incrementally provides more and more features

While normies will primarily interact with these technologies through existing websites and apps (that adopt them), this key-managing group can start using a single app that makes all the needed technology available to them, whether for generating public social data or private data for work and communication

The app (browser) would decide whether to use Nostr, PubKey, Web5, or whatever protocol underneath. While power users will make these decisions explicitly - choosing to use Nostr or changing their DNS server to something that uses PKDNS - there seems to be a middle group that wants to use self-sovereign tech but doesn't want to invest time in learning about the underlying technologies 
 Check agregore-browser maybe it can save you some time 
 fork Brave browser is to put another B on it, I don't know it seems very challenging 
 it would be awesome to have a browser focused on bitcoin/lightning/nostr

and also extremely hard work 
 we have a bunch of new browsers that niche groups use anyway. brave, librefox, zen, arc, etc

also developing on top of the chromium embedded framework, or tauri which provides an interface over the system's webview, shouldn't be too hard... right? 🧐 
 well, if you can do it, someone has to do it... i for sure would switch from brave if it was bitcoin/nostr centric, but otherwise mostly the same (so, basically, removing a lot of stuff mainly, but keeping a few of the distinctive brave bits like sync and anti-tracking bits 
 I need to figure out how many hours of effort went into developing Zen, Arc and Brave's initial releases. Also I am just a web developer, don't have much experience messing with CPP code, but I think I have to do it. Don't see anyone else doing it because it's too hard 
 https://m.primal.net/LsOM.png 
 When I saw that I thought I'd like one with a slightly different text

We do this not because it's easy, but because we thought it would be cool if someone did it. 
 well, you already have at least one tester right here