mirror of https://github.com/status-im/specs.git
add mailserver privacy concern
This commit is contained in:
parent
73a07a4911
commit
61cff81257
|
@ -299,6 +299,12 @@ Discovery v5 for a short period of time until their peer list is populated.
|
|||
For some further investigation, see
|
||||
[here](https://github.com/status-im/swarms/blob/master/ideas/092-disc-v5-research.md).
|
||||
|
||||
#### I heard something about mailservers being trusted somehow?
|
||||
|
||||
In order to use a mail server, a given node needs to connect to it directly, i.e. add the mailserver as its peer and mark it as trusted. This means that the mail server is able to send direct p2p messages to the node instead of broadcasting them. Effectively, it knows which topics the node is interested in, when it is online as well as many metadata like IP address.
|
||||
|
||||
|
||||
|
||||
## Footnotes
|
||||
|
||||
1. <https://github.com/status-im/status-protocol-go/>
|
||||
|
|
5
x7.md
5
x7.md
|
@ -162,11 +162,6 @@ Saved messages are delivered to a requester (another Whisper peer) asynchronousl
|
|||
|
||||
In order to receive historic messages from a filter, p2p messages MUST be allowed when creating the filter. Receiving p2p messages is implemented in [geth's Whisper V6 implementation](https://github.com/ethereum/go-ethereum/blob/v1.8.23/whisper/whisperv6/whisper.go#L739-L751).
|
||||
|
||||
## Anonymity concerns
|
||||
|
||||
In order to use a mail server, a given node needs to connect to it directly, i.e. add the mail server as its peer and mark it as trusted. This means that the mail server is able to send direct p2p messages to the node instead of broadcasting them. Effectively, it knows which topics the node is interested in, when it is online as well as many metadata like IP address.
|
||||
|
||||
|
||||
<!-- TODO: Document Discovery topic -->
|
||||
<!-- TODO: Document topic hashing for 1:1 chat -->
|
||||
<!-- TODO: Document topic hashing for private group chat -->
|
||||
|
|
Loading…
Reference in New Issue