From 8af4ba7f208c236728a7ef3438b8a6a47ce7e69d Mon Sep 17 00:00:00 2001 From: anonimal Date: Fri, 14 Oct 2016 02:08:49 +0000 Subject: [PATCH] Moneropedia: add Reseed/Network Database/Router-Info entries Also, minor adjustments elsewhere Referencing: - monero-project/kovri#256 - monero-project/monero-site#155 --- knowledge-base/moneropedia/clearnet.md | 4 ++-- knowledge-base/moneropedia/kovri.md | 5 +++-- knowledge-base/moneropedia/network-database.md | 15 +++++++++++++++ knowledge-base/moneropedia/reseed.md | 17 +++++++++++++++++ knowledge-base/moneropedia/router-info.md | 15 +++++++++++++++ 5 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 knowledge-base/moneropedia/network-database.md create mode 100644 knowledge-base/moneropedia/reseed.md create mode 100644 knowledge-base/moneropedia/router-info.md diff --git a/knowledge-base/moneropedia/clearnet.md b/knowledge-base/moneropedia/clearnet.md index 06b7426b..54058efc 100644 --- a/knowledge-base/moneropedia/clearnet.md +++ b/knowledge-base/moneropedia/clearnet.md @@ -3,7 +3,7 @@ layout: moneropedia entry: "Clearnet" tags: ["kovri"] terms: ["clearnet"] -summary: "The internet in which anonymous overlay networks are built over" +summary: "The internet in which anonymous overlay networks are built upon" --- ### The Basics @@ -30,4 +30,4 @@ Here is an accurate, [interactive diagram](https://www.eff.org/pages/tor-and-htt - @Kovri/@I2P does not use exit nodes when connecting to an @eepsite - Your traffic ever need to leave the @I2P network. -- You do not need HTTPS to use @Kovri/@I2P (with the exception of @reseed) **TODO(anonimal): finish** +- You do not need HTTPS to use @Kovri/@I2P (with the exception of @reseed) diff --git a/knowledge-base/moneropedia/kovri.md b/knowledge-base/moneropedia/kovri.md index b667ce5f..a62da7ff 100644 --- a/knowledge-base/moneropedia/kovri.md +++ b/knowledge-base/moneropedia/kovri.md @@ -20,9 +20,10 @@ TODO(anonimal): finish @clearnet +@reseed @network-database @router-info + - Kovri Cryptography (encryption, signatures, etc.) -- Kovri Network Database (RI, lease-sets, floodfill, etc.) -- Kovri Reseed +- Kovri Network Database (lease-sets, floodfill, etc.) - Kovri Transports (SSU/NTCP) - Kovri Tunnels (garlic routing, I2NP, etc.) - Kovri I2PControl (links to API, clients + qtoopie) diff --git a/knowledge-base/moneropedia/network-database.md b/knowledge-base/moneropedia/network-database.md new file mode 100644 index 00000000..6aea989e --- /dev/null +++ b/knowledge-base/moneropedia/network-database.md @@ -0,0 +1,15 @@ +--- +layout: moneropedia +entry: "Network Database" +tags: ["kovri"] +terms: ["network-database"] +summary: "TODO(anonimal): finish" +--- + +### The Basics + +TODO(anonimal): finish + +### In-depth information + +TODO(anonimal): finish diff --git a/knowledge-base/moneropedia/reseed.md b/knowledge-base/moneropedia/reseed.md new file mode 100644 index 00000000..35611f4d --- /dev/null +++ b/knowledge-base/moneropedia/reseed.md @@ -0,0 +1,17 @@ +--- +layout: moneropedia +entry: "Reseed" +tags: ["kovri"] +terms: ["reseed"] +summary: "The method of which Kovri uses to bootstrap into the I2P network" +--- + +### The Basics + +When you start @Kovri for the first time (or if its been offline for a long time), @Kovri will need a list of peers to connect to so it can [bootstrap](https://en.wikipedia.org/wiki/Bootstrap) into the @I2P network. @Kovri gets these peers from a special file stored on a reseed server. On this file are all the various pieces of information @Kovri needs in order to connect with @I2P peers. + +### In-depth information + +@Kovri has a list of [hard-coded](https://en.wikipedia.org/wiki/Hard-coded) reseed servers available to fetch from. These servers securely serve an [SU3](https://geti2p.net/spec/updates#su3) file (signed with a cryptographic @signature) over @clearnet with [HTTPS](https://en.wikipedia.org/wiki/HTTPS). This SU3 file contains information that's used to verify both the integrity of the file and its content. + +Aside from the technical elements needed to verify and process the file, the file's main contents consist of a series of @router-info files which @Kovri and @I2P routers use to locate and communicate with other @I2P peers. These peers are then stored into a @network-database. diff --git a/knowledge-base/moneropedia/router-info.md b/knowledge-base/moneropedia/router-info.md new file mode 100644 index 00000000..ca4dae5b --- /dev/null +++ b/knowledge-base/moneropedia/router-info.md @@ -0,0 +1,15 @@ +--- +layout: moneropedia +entry: "Router-Info" +tags: ["kovri"] +terms: ["router-info"] +summary: "TODO(anonimal): finish" +--- + +### The Basics + +TODO(anonimal): finish + +### In-depth information + +TODO(anonimal): finish