Oddbean new post about | logout
 No one knows what that is unless they are a developer or have been on nostr for a while 
 We need to use the metaphor of letters to help users understand the mechanism of continuously updating sending address and receiving address.

Users understand that when sending letters from different places to a friend, different sending addresses need to be written. If a friend moves, a different receiving address is required. 
 Yea but its somewhat unnatural to think of updating a receiving address if you're not moving (in the same app, in this context). Maybe "one time address" is clear enough? 
 It's difficult to find a metaphor that matches 100%, and we must accept some imprecision.

 In Keychat, the sending address and receiving address are also different. 
 🤔 that’ll be a tough thing to deal with UX-wise. I think for a lot of people it’ll be a dealbreaker because once you lose that connection, sometimes it’s not easy to re-establish it. 
 This is the reason I stopped using simplex. It lost my contact and I had no way of reconnecting with them. Super frustrating. 
 If I understand correctly, its lack of an ID mechanism makes it more reliant on relays. 
 I think it's probably confusing because its not that the "address" is updated, its that the "to" and "from" are written in code. 

Imagine there's a table where people can drop letters. You write who it's to and who it's from on the envelope:

To: Alex
From: Em

If it's yours you pick it up.

You and your friend don't want others to know you put a note in the pile so you come up with a secret code you both recognize for each other. 

The code takes the number of letters you've sent combined with your name to make some gibberish so only you and your friend know who it's from and who it's for:

To: code(10, Alex)
From: code(10, Em) 
 You are absolutely right. We associate 'from' with the sending address and 'to' with the receiving address. https://image.nostr.build/b498ce30f2a7147603a5e8f13bc4c7c3765ba98028db4dd2eb9fdfb97c8539ba.jpg