mirror of https://github.com/status-im/specs.git
move basic assumptions from x7 to statu sspec
This commit is contained in:
parent
aa5f5fb23d
commit
1276f412b9
|
@ -69,6 +69,9 @@ allows for TCP-based communication between nodes.
|
|||
On top of this we run the RLPx-based subprotocol [Whisper
|
||||
v6](https://eips.ethereum.org/EIPS/eip-627) for privacy-preserving messaging.
|
||||
|
||||
There MUST be an Ethereum node that is capable of discovering peers and
|
||||
implements Whisper V6 specification.
|
||||
|
||||
## Node discovery and roles
|
||||
|
||||
There are four types of node roles:
|
||||
|
@ -159,6 +162,10 @@ communicate with other Status nodes.
|
|||
Once a Whisper node is up and running there are some specific settings required
|
||||
to commmunicate with other Status nodes.
|
||||
|
||||
Worth noting is that in Whisper time MUST be synced between all nodes
|
||||
participating in the given network. A clock drift between two peers larger than
|
||||
20 seconds MAY result in discarding incoming messages.
|
||||
|
||||
### Node configuration
|
||||
|
||||
Whisper's Proof Of Work algorithm is used to deter denial of service and various
|
||||
|
|
9
x7.md
9
x7.md
|
@ -37,14 +37,7 @@
|
|||
* *Envelope*: encrypted message with some metadata like topic and TTL sent between Whisper nodes; a symmetric or asymmetric key is needed to decrypt it and read the payload
|
||||
* *Offline message*: an expired envelope stored by a Whisper node permanently
|
||||
|
||||
# Basic Assumption
|
||||
|
||||
This protocol assumes the following:
|
||||
1. There MUST be an Ethereum node that is capable of discovering peers and implements Whisper V6 specification.
|
||||
2. Participants of a given Whisper network in order to communicate with each other MUST accept messages with lowered PoW value. More in (Whisper node configuration)(#whisper-node-configuration).
|
||||
3. Time MUST be synced between all nodes participating in the given network (this is intrinsic requirement of the Whisper specification as well). A clock drift between two peers larger than 20 seconds MAY result in discarding incoming messages.
|
||||
|
||||
# Perfect Forward Secrecy (PFS)
|
||||
Perfect Forward Secrecy (PFS)
|
||||
|
||||
Additionally to encrypting messages on the Whisper level, the protocol supports PFS specification.
|
||||
|
||||
|
|
Loading…
Reference in New Issue