mirror of https://github.com/status-im/specs.git
move over basic terminology
This commit is contained in:
parent
1276f412b9
commit
29756714c3
|
@ -54,6 +54,18 @@ Implementing a Status clients means implementing the following layers. Additiona
|
|||
| Transport privacy | Routing, Metadata protection | Whisper |
|
||||
| P2P Overlay | Overlay routing, NAT traversal | devp2p |
|
||||
|
||||
|
||||
## Terminology
|
||||
|
||||
* *Client*: a Whisper node implementing the protocol
|
||||
* *Whisper node*: an Ethereum node with Whisper V6 enabled (in the case of geth, it's `--shh` option)
|
||||
* *Status Whisper node*: an Ethereum node with Whisper V6 enabled and additional Whisper extensions described below
|
||||
* *Whisper network*: a group of Whisper nodes connected together through the internet connection and forming a graph
|
||||
* *MailServer*: an Ethereum node with Whisper V6 enabled and a mail server registered capable of storing and providing offline messages
|
||||
* *Message*: decrypted Whisper message
|
||||
* *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
|
||||
|
||||
## P2P Overlay
|
||||
|
||||
Status clients run on the public Ethereum network, as specified by the devP2P
|
||||
|
|
11
x7.md
11
x7.md
|
@ -26,17 +26,6 @@
|
|||
- [Whisper V6 extensions (or Status Whisper Node)](#whisper-v6-extensions-or-status-whisper-node)
|
||||
- [New RPC methods](#new-rpc-methods)
|
||||
|
||||
# Terminology
|
||||
|
||||
* *Client*: a Whisper node implementing the protocol
|
||||
* *Whisper node*: an Ethereum node with Whisper V6 enabled (in the case of geth, it's `--shh` option)
|
||||
* *Status Whisper node*: an Ethereum node with Whisper V6 enabled and additional Whisper extensions described in [Whisper V6 extensions (or Status Whisper Node)](#whisper-v6-extensions-or-status-whisper-node)
|
||||
* *Whisper network*: a group of Whisper nodes connected together through the internet connection and forming a graph
|
||||
* *MailServer*: an Ethereum node with Whisper V6 enabled and a mail server registered capable of storing and providing offline messages
|
||||
* *Message*: decrypted Whisper message
|
||||
* *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
|
||||
|
||||
Perfect Forward Secrecy (PFS)
|
||||
|
||||
Additionally to encrypting messages on the Whisper level, the protocol supports PFS specification.
|
||||
|
|
Loading…
Reference in New Issue