Skip to content

Commit

Permalink
Moneropedia: add Reseed/Network Database/Router-Info entries
Browse files Browse the repository at this point in the history
Also, minor adjustments elsewhere

Referencing:
 - monero-project/kovri#256
 - #155
  • Loading branch information
anonimal committed Oct 14, 2016
1 parent 32f4f06 commit 8af4ba7
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 4 deletions.
4 changes: 2 additions & 2 deletions knowledge-base/moneropedia/clearnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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)
5 changes: 3 additions & 2 deletions knowledge-base/moneropedia/kovri.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
15 changes: 15 additions & 0 deletions knowledge-base/moneropedia/network-database.md
Original file line number Diff line number Diff line change
@@ -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
17 changes: 17 additions & 0 deletions knowledge-base/moneropedia/reseed.md
Original file line number Diff line number Diff line change
@@ -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.
15 changes: 15 additions & 0 deletions knowledge-base/moneropedia/router-info.md
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 8af4ba7

Please sign in to comment.