Replying to Avatar Blurry Moon

nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqwamvxt2tr50ghu4fdw47ksadnt0p277nv0vfhplmv0n0z3243zyqkmdjma nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqsatan3ugmhaq9wgs26tp4gdua5gslfaazut27f2qclgp82knxljsmmake6 the keys are the same length however, my understanding is that it is extremely dangerous to use the same key data in two different ways.

An easy way around this is, just create a new Nostr event that uses your regular nostr key to sign a message indicating a cryptographic proof of your ethereum key. then you just have two separate keys but they are provably linked

Unless I'm misunderstanding your point, nostr already has a key-reuse issue that can be solved at the same time by getting people to use signer apps, signer devices, and a key-transfer mechanism like you described.

But the key transfer mechanism should only be needed for migrating between devices or device groups. The normal functionality would come with the signer app storing the private key and using it to deal with all the interactions with the different public keys.

Reply to this note

Please Login to reply.

Discussion

nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqwamvxt2tr50ghu4fdw47ksadnt0p277nv0vfhplmv0n0z3243zyqkmdjma nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqsatan3ugmhaq9wgs26tp4gdua5gslfaazut27f2qclgp82knxljsmmake6 that's just technical details, all I am saying is that even though the private keys between nostr and eth are the same size, you cannot use the same key data for both so you have to have something

I don't see why you couldn't use the same key data for both