Following from an issue raised in #114 . The language regarding Status nodes is ambiguous and doesn't clearly describe the requirements of a Status node, additionally raises a number of unanswered questions.
See below for the related section:
|
#### Node discovery and roles |
|
|
|
There are four types of node roles: |
|
1. Bootstrap nodes |
|
2. Whisper relayers |
|
3. Mailservers (servers and clients) |
|
4. Mobile nodes (Status Clients) |
|
|
|
To implement a standard Status client you MUST implement both 2. and 4. node types. The |
|
other node types are optional, but we RECOMMEND you implement a mailserver |
|
client mode, otherwise the user experience is likely to be poor. |
|
|
Discussion from #114 (comment)
Questions / Statements from the discussion:
-
I realize this was in old code, but is this true?
-
If you implement a mobile node, do you also need to implement a relay node?
-
It is true we get forwarded envelopes on mobile (but don't relay further).
-
What do we mean by mobile node in that case?
-
Yeah, I guess it should rather be something like:
"A Status client MUST implement the Mobile node role and MAY implement Whisper/Waku relayer and Mailserver roles."
-
Are there circumstances when a Status node would be active and not be using p2p messaging?
Pinging @oskarth and @kdeme as you were in the original discussion
Following from an issue raised in #114 . The language regarding Status nodes is ambiguous and doesn't clearly describe the requirements of a Status node, additionally raises a number of unanswered questions.
See below for the related section:
specs/docs/stable/1-client.md
Lines 103 to 114 in 56d5a2f
Discussion from #114 (comment)
Questions / Statements from the discussion:
I realize this was in old code, but is this true?
If you implement a mobile node, do you also need to implement a relay node?
It is true we get forwarded envelopes on mobile (but don't relay further).
What do we mean by mobile node in that case?
Yeah, I guess it should rather be something like:
"A Status client MUST implement the Mobile node role and MAY implement Whisper/Waku relayer and Mailserver roles."
Are there circumstances when a Status node would be active and not be using p2p messaging?
Pinging @oskarth and @kdeme as you were in the original discussion