I wrote a blog post about frost https://www.iroh.computer/blog/frost-threshold-signatures For iroh, we use curve ed25519, while nostr is using secp265k1. So the linked code only works with ed25519 keys. But other than that this transfers 1:1. You can take an existing key and split it into as many key shares as you want. So you can move to a multisig style approach while preserving your nostr identity. You could take the existing code, replace https://crates.io/crates/frost-ed25519 with https://crates.io/crates/frost-secp256k1, and you would have a working co-signing setup for nostr keys.
Hot damn 🔥⚡️ While the cryptography is well-beyond my skill level, this is incredibly cool and suggests that a hardware device could in fact support this. thanks 🫂 PS tryin to zap you but getting an error generating LN invoice in damus
I am new to nostr. I guess I have to set something up? Anyway, the cryptography is solid, it’s from the zcash foundation https://zfnd.org/ , and the crates make a good impression in my opinion.
Oh yea - depending on your client there’s usually a way to edit your profile > edit Lightning address and you can input something Depending how familiar you are with Lightning, happy to help with setting that up if you need 🤙