Unverified Commit d2247103 authored by anonimal's avatar anonimal
Browse files

Moneropedia: update/finish initial Kovri entry

Also:
- adjust the case for all applicable terms
- minor clarification in canonically-unique-host
- add @encryption for several references to encryption

Referencing:
 - monero-project/kovri#256
 - monero-project/monero-site#155
parent 31af0214
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Address Book"
tags: ["kovri"]
terms: ["address-book"]
terms: ["Address-Book"]
summary: "Allows you to visit I2P websites/services that have the .i2p domain"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Base32 address"
tags: ["kovri"]
terms: ["base32-address", "base32-addresses"]
terms: ["Base32-address", "Base32-addresses"]
summary: "Base32 encoded hash of a Base64 address"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Base64 address"
tags: ["kovri"]
terms: ["base64-address", "base64-addresses"]
terms: ["Base64-address", "Base64-addresses"]
summary: "Base64 encoded I2P destination"
---
......
......@@ -2,17 +2,17 @@
layout: moneropedia
entry: "Canonically-unique host"
tags: ["kovri"]
terms: ["canonically-unique-host"]
terms: ["Canonically-unique-host"]
summary: "A host that is canonically resolved to an address or set of addresses"
---
### The Basics
A canonically-unique host is a [FQDN](https://en.wikipedia.org/wiki/FQDN) that will canonically resolve to a designated address or set of addresses. Not to be confused with a @locally-unique-host.
A Canonically-unique host is a [FQDN](https://en.wikipedia.org/wiki/FQDN) that will canonically resolve to a designated address or set of addresses. Not to be confused with a @locally-unique-host.
### In-depth information
A canonically-unique host is defined by remote authoritative sources; usually through [DNS](https://en.wikipedia.org/wiki/DNS). When resolving a peer's hostname, you will most likely use an external source for resolution unless have the following implemented:
A Canonically-unique host is defined by remote authoritative sources; usually through [DNS](https://en.wikipedia.org/wiki/DNS). When resolving a peer's hostname, you will most likely use an external source for resolution unless have the following implemented:
- a database file similar to a [hosts file](https://en.wikipedia.org/wiki/etc/hosts)
- an internal-network resolver (which eventually pulls from external sources)
......@@ -20,4 +20,4 @@ A canonically-unique host is defined by remote authoritative sources; usually th
### Notes
- Monero primarily uses @canonically-unique-host resolution while @I2P only uses @locally-unique-host resolution.
- @I2P's and @Kovri's assigned top-level domain is currently `.i2p` and @Kovri intends to only process/use the `.i2p` [top-level domain](https://en.wikipedia.org/wiki/Top_level_domain)
- @I2P's and @Kovri's self-assigned top-level domain is currently `.i2p` and @Kovri intends to only process/use the `.i2p` [top-level domain](https://en.wikipedia.org/wiki/Top_level_domain)
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Clearnet"
tags: ["kovri"]
terms: ["clearnet"]
terms: ["Clearnet"]
summary: "The internet in which anonymous overlay networks are built upon"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Data Directory"
tags: ["kovri"]
terms: ["data-directory"]
terms: ["Data-Directory"]
summary: "Where essential kovri data for runtime is stored"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Destination"
tags: ["kovri"]
terms: ["destination"]
terms: ["Destination"]
summary: "A in-net address that serves as a final endpoint"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Eepsite"
tags: ["kovri"]
terms: ["eepsite", "hidden-service", "garlic-site", "garlic-service"]
terms: ["Eepsite", "Hidden-Service", "Garlic-Site", "Garlic-Service"]
summary: "A website or service hosted within the I2P network"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Floodfill"
tags: ["kovri"]
terms: ["floodfill"]
terms: ["Floodfill"]
summary: "An I2P router which maintains a distributed network-database"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Garlic Routing"
tags: ["kovri"]
terms: ["garlic-routing"]
terms: ["Garlic-Routing"]
summary: "Routing technology as implemented in Kovri"
---
......@@ -31,9 +31,9 @@ Note: permission to use the aforementioned quotes were granted by Nick Mathewson
In technical terms, for @Kovri and @I2P, *Garlic Routing* translates to any/all of the following:
- Layered Encryption (like Onion Routing)
- @Layered-Encryption (like Onion Routing)
- Bundling multiple @messages together (garlic cloves)
- ElGamal/AES Encryption
- ElGamal/AES @encryption
Note: though [Tor](https://torproject.org/) uses layered @encryption, Tor does not use ElGamal and is not message-based.
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "I2NP"
tags: ["kovri"]
terms: ["I2NP", "message", "messages"]
terms: ["I2NP", "Message", "Messages"]
summary: "TODO(anonimal): finish"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "I2PControl"
tags: ["kovri"]
terms: ["i2pcontrol", "I2PControl"]
terms: ["I2PControl"]
summary: "TODO(anonimal): finish"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "In-net"
tags: ["kovri"]
terms: ["in-net"]
terms: ["In-net"]
summary: "Within the I2P network"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Jump Service"
tags: ["kovri"]
terms: ["jump-service"]
terms: ["Jump-Service"]
summary: "An I2P website service that adds addresses to your address book"
---
......
......@@ -8,68 +8,54 @@ summary: "Monero's C++ router implementation of the I2P network"
### The Basics
TODO(anonimal): finish
[Kovri](https://github.com/monero-project/kovri/) is a C++ implementation of the @I2P network. @Kovri is currently in heavy, active development and not yet integrated with Monero. When Kovri is integrated into your Monero @node, your transactions will be more secure than ever before.
### In-depth information
TODO(anonimal): finish
@address-book
@base32-address
@base64-address
@canonically-unique-host
@clearnet
@data-directory
@destination
@eepsite (@hidden-service, @garlic-site, @garlic-service)
@encryption
@floodfill
@garlic-routing
@I2PControl
@i2np
@i2p
@in-net
@java-i2p
@jump-service
@kovri
@lease
@leaseset
@locally-unique-host
@message @messages
@network-database
@NTCP
@reseed
@router-info
@SSU
@subscription
@transports
@tunnel
Kovri will protect you and Monero from:
- @Node partitioning attacks
- Associations between a particular txid and your IP address
- Mining and/or running a node in highly adversarial environments
- Metadata leakage (e.g., @OpenAlias lookups)
...and much more.
Read [anonimal's FFS proposal](https://forum.getmonero.org/9/work-in-progress/86967/anonimal-s-kovri-full-time-development-funding-thread) for more details and for reasoning behind the project. Also read the FAQ and User Guide in the [Kovri repository](https://github.com/monero-project/kovri/).
### @Kovri / @I2P Terminology
#### Client + API
- @Address-Book
- @Base32-address
- @Base64-address
- @Canonically-unique-host
- @Eepsite (@Hidden-Service, @Garlic-Site, @Garlic-Service)
- @I2PControl
- @Jump-Service
- @Locally-unique-host
- @Reseed
- @Subscription
#### Core + Router
- @Clearnet
- @Data-Directory
- @Destination
- @Encryption
- @Floodfill
- @Garlic-routing
- @I2NP
- @In-net
- @Java-I2P
- @Layered-Encryption
- @Lease
- @LeaseSet
- @Message @Messages
- @NTCP
- @Network-Database
- @Router-Info
- @SSU
- @Transports
- @Tunnel
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Layered Encryption"
tags: ["kovri"]
terms: ["layered-encryption"]
terms: ["Layered-Encryption"]
summary: "TODO(anonimal): finish"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Lease"
tags: ["kovri"]
terms: ["lease", "leases"]
terms: ["Lease", "Leases"]
summary: "Authorizes an I2P tunnel to receive messages targeting a destination"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Locally-unique host"
tags: ["kovri"]
terms: ["locally-unique-host"]
terms: ["Locally-unique-host"]
summary: "A host defined by you and resolved only by you"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Network Database"
tags: ["kovri"]
terms: ["network-database"]
terms: ["Network-Database"]
summary: "TODO(anonimal): finish"
---
......
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Reseed"
tags: ["kovri"]
terms: ["reseed"]
terms: ["Reseed"]
summary: "The method of which Kovri uses to bootstrap into the I2P network"
---
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment