Add nostr support to read/write to relays in wallets such as Cake, Feather, Monerujo, GUI, etc

Signup:

  1. Wallet generates nostr npub and nsec (and stresses hard to the user to keep it safe since it is the most valuable piece of information they will ever own)
  2. Wallet generates a polyseed
  3. Wallet encrypts seed and publishes it to say 10 nostr relays

Login:

  1. User enters nsec or uses an auth app such as Amber
  2. Wallet reads all notes to get the encrypted seed
  3. Once found the wallet discards all notes that are not encrypted seeds
  4. If only one encrypted seed is found, it is used. Otherwise, a list is shown to the user and they can choose which one to use.
  5. Syncs wallet and use as we do today

I see three existential cons with this.

  1. Loss or theft (possibly by physical force)
  2. The encryption algorithm turns out to be flawed.
  3. Quantum computers break encryption.

This also would have privacy implications since if other applications start using it that could basically turn your npub into a public digital ID (ala worldcoin/social credit score). Sure, each application may use encrypted data, but somebody would still know that you use a ride-sharing application, or a Monero wallet, etc. And what times you use them at (at least for interactive apps such as rideshare/websites).

2 points

I don’t think wallets need any kind of external service logins. And I generally dislike nostr, e.g. how relays work. I don’t think nostr relays can be reliable place for wallet backups.

But a separate nostr app with an integrated monero wallet and features could have some sense.

permalink
report
reply
3 points

Jave a look at Garnet

permalink
report
parent
reply
2 points

Garnet

permalink
report
parent
reply
1 point
*

Fuck Nostr. Useless protocol used primarily by cryptobros and bots. Literally can’t contribute to the standardized federation protocol ActivityPub but can make one shitty protocol. The same shit as the AT protocol.

permalink
report
reply

Monero

!monero@monero.town

Create post

This is the lemmy community of Monero (XMR), a secure, private, untraceable currency that is open-source and freely available to all.

GitHub

StackExchange

Twitter

Wallets

Desktop (CLI, GUI)

Desktop (Feather)

Mac & Linux (Cake Wallet)

Web (MyMonero)

Android (Monerujo)

Android (MyMonero)

Android (Cake Wallet) / (Monero.com)

Android (Stack Wallet)

iOS (MyMonero)

iOS (Cake Wallet) / (Monero.com)

iOS (Stack Wallet)

iOS (Edge Wallet)

Instance tags for discoverability:

Monero, XMR, crypto, cryptocurrency

Community stats

  • 295

    Monthly active users

  • 215

    Posts

  • 367

    Comments

Community moderators