From 29756714c3e6fe43ec48c027240be254609e2c18 Mon Sep 17 00:00:00 2001 From: Oskar Thoren Date: Tue, 27 Aug 2019 16:14:34 +0200 Subject: [PATCH] move over basic terminology --- status-spec.md | 12 ++++++++++++ x7.md | 11 ----------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/status-spec.md b/status-spec.md index e4083fc..f3a7c85 100644 --- a/status-spec.md +++ b/status-spec.md @@ -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 diff --git a/x7.md b/x7.md index 5d0b006..7c34ca4 100644 --- a/x7.md +++ b/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.