Oddbean new post about | logout
 Why does NostrNet still use device storage, and why am I not using Nostr relays to store that data?

It's just too much data, especially when considering Nostr account backups. Even excluding backups, there are still too many types of data. I also don't want to dump unique data into relays; I don't think that's good practice. I also don't see the merit in keeping your app list public for everyone.

I think the best approach here will be to use Nostr for connectivity with external storage solutions, including built-in strong quantum-resistant client-side encryption. The user sets a custom password to encrypt the NostrNet data before uploading and decrypts that data using that password when they want to restore or sync NostrNet on some other device. All the encryption & decryption process happens locally.

Overall, no trust is involved. By the way, I am open to suggestions.

This data doesn't include your Nsec; it includes all the NostrNet data, including its built-in wallet.

I know it sounds a little complicated, but you just have to set the password and remember it. That it.