Oddbean new post about | logout
 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 🤙