hzrd149 on Nostr: In my experience remote signing with nostr keys works well enough and doesn't seem to ...
In my experience remote signing with nostr keys works well enough and doesn't seem to be the bottle neck since a signature is only needed when the user is taking an action so any delay can be handled with a loading screen.
Remote decryption is more of the issue since its slower than signing and usually requires more than a single call (user opens DM conversation). NIP-59 just makes this worse though by 2x the number of calls
I don't know what a good solution is but I don't think its key delegation or derivation since that requires either a messy permission language (NIP-26) or a extra metadata layer or changes to the relays 😞
Published at
2025-05-27 21:28:22Event JSON
{
"id": "badf998ff8085f8a8e5d1be19b1f37a7064634643c47440e955ad9be2e43a250",
"pubkey": "266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5",
"created_at": 1748381302,
"kind": 1,
"tags": [
[
"e",
"bfb423b07c4fe2951b438b94b40b748f19b4738841e0f8b0f95355a1793e5f7d",
"wss://nostrue.com/",
"root",
"266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5"
],
[
"e",
"56ad5d688cfd8e978317e4a6a4e2e61fd26705e9a1742496d4e51a521432f6ec",
"wss://relay.damus.io/",
"reply",
"ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49"
],
[
"p",
"266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5"
],
[
"p",
"ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49"
],
[
"client",
"noStrudel",
"31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"
]
],
"content": "In my experience remote signing with nostr keys works well enough and doesn't seem to be the bottle neck since a signature is only needed when the user is taking an action so any delay can be handled with a loading screen.\n\nRemote decryption is more of the issue since its slower than signing and usually requires more than a single call (user opens DM conversation). NIP-59 just makes this worse though by 2x the number of calls\n\nI don't know what a good solution is but I don't think its key delegation or derivation since that requires either a messy permission language (NIP-26) or a extra metadata layer or changes to the relays 😞 ",
"sig": "d024def15be3d1ba0d91bc8c80cfa52c335ce7d1926fa45b3fa680abb9b587df98b0a84a2a188870f872020f079a0b29c0b87d86670183aa50e9374ade389878"
}