upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfiatjaf <fiatjaf@gmail.com>2022-07-20 21:29:03 -0300
committerWilliam Casarin <jb55@jb55.com>2022-08-03 12:56:51 -0700
commit86c9de49708aae69cd9cbd3de97ecbf0dfa7ec19 (patch)
treea686f00352ff5ad1c9a7e82e53bcf7e4b4244dfd
parent95cec2b8a746b0ce779a3cf62ad9fdf72f67c845 (diff)
add further possibilities.
-rw-r--r--21.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/21.md b/21.md
index a2f1333..0e3e8e0 100644
--- a/21.md
+++ b/21.md
@@ -58,3 +58,13 @@ Although all these proposals solve the issue in some way of another, and it can
58[^5]: https://github.com/nostr-protocol/nips/pull/17 58[^5]: https://github.com/nostr-protocol/nips/pull/17
59[^6]: For example, even with ephemeral keys, if the general public still have access to all the events some time-analyses and other heuristics can be used to try to track chat activity between Nostr users. 59[^6]: For example, even with ephemeral keys, if the general public still have access to all the events some time-analyses and other heuristics can be used to try to track chat activity between Nostr users.
60[^7]: Another example: even with ephemeral keys, it can be assumed that relays will know at least the IP address of the clients that are using it for the kind-4 messages, so they will have almost as much metadata as before -- which brings us back, again, to some level of trust on these relays to not reveal this metadata to the public, as in the current proposal. 60[^7]: Another example: even with ephemeral keys, it can be assumed that relays will know at least the IP address of the clients that are using it for the kind-4 messages, so they will have almost as much metadata as before -- which brings us back, again, to some level of trust on these relays to not reveal this metadata to the public, as in the current proposal.
61
62Further possibilities
63---------------------
64
65Some random things that can be optionally done based on this NIP:
66
67 1. If relays can now get the public key of a client that is using it for direct messages, it can also give read reports to the ones who sent the messages (because it will know when the other side of the conversation have requested and received each message in the chat). This is a UX improvement that can't be achieved otherwise.
68 2. Clients can obfuscate the global view relays would have from their metadata by using multiple relays and only sending direct messages to one (or a few) at a time. Thus, if two peers share relays A and B, they can send 50% of the messages through relay A and 50% through relay B.
69
70These possibilities can be specified better on further NIPs.