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
This commit is contained in:
anonimal 2016-10-18 10:13:55 +00:00
parent 31af0214f5
commit d2247103cf
No known key found for this signature in database
GPG key ID: 66A76ECF914409F1
24 changed files with 68 additions and 82 deletions

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Address Book" entry: "Address Book"
tags: ["kovri"] tags: ["kovri"]
terms: ["address-book"] terms: ["Address-Book"]
summary: "Allows you to visit I2P websites/services that have the .i2p domain" summary: "Allows you to visit I2P websites/services that have the .i2p domain"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Base32 address" entry: "Base32 address"
tags: ["kovri"] tags: ["kovri"]
terms: ["base32-address", "base32-addresses"] terms: ["Base32-address", "Base32-addresses"]
summary: "Base32 encoded hash of a Base64 address" summary: "Base32 encoded hash of a Base64 address"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Base64 address" entry: "Base64 address"
tags: ["kovri"] tags: ["kovri"]
terms: ["base64-address", "base64-addresses"] terms: ["Base64-address", "Base64-addresses"]
summary: "Base64 encoded I2P destination" summary: "Base64 encoded I2P destination"
--- ---

View file

@ -2,17 +2,17 @@
layout: moneropedia layout: moneropedia
entry: "Canonically-unique host" entry: "Canonically-unique host"
tags: ["kovri"] tags: ["kovri"]
terms: ["canonically-unique-host"] terms: ["Canonically-unique-host"]
summary: "A host that is canonically resolved to an address or set of addresses" summary: "A host that is canonically resolved to an address or set of addresses"
--- ---
### The Basics ### 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 ### 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) - 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) - 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 ### Notes
- Monero primarily uses @canonically-unique-host resolution while @I2P only uses @locally-unique-host resolution. - 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)

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Clearnet" entry: "Clearnet"
tags: ["kovri"] tags: ["kovri"]
terms: ["clearnet"] terms: ["Clearnet"]
summary: "The internet in which anonymous overlay networks are built upon" summary: "The internet in which anonymous overlay networks are built upon"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Data Directory" entry: "Data Directory"
tags: ["kovri"] tags: ["kovri"]
terms: ["data-directory"] terms: ["Data-Directory"]
summary: "Where essential kovri data for runtime is stored" summary: "Where essential kovri data for runtime is stored"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Destination" entry: "Destination"
tags: ["kovri"] tags: ["kovri"]
terms: ["destination"] terms: ["Destination"]
summary: "A in-net address that serves as a final endpoint" summary: "A in-net address that serves as a final endpoint"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Eepsite" entry: "Eepsite"
tags: ["kovri"] 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" summary: "A website or service hosted within the I2P network"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Floodfill" entry: "Floodfill"
tags: ["kovri"] tags: ["kovri"]
terms: ["floodfill"] terms: ["Floodfill"]
summary: "An I2P router which maintains a distributed network-database" summary: "An I2P router which maintains a distributed network-database"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Garlic Routing" entry: "Garlic Routing"
tags: ["kovri"] tags: ["kovri"]
terms: ["garlic-routing"] terms: ["Garlic-Routing"]
summary: "Routing technology as implemented in Kovri" 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: 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) - 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. Note: though [Tor](https://torproject.org/) uses layered @encryption, Tor does not use ElGamal and is not message-based.

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "I2NP" entry: "I2NP"
tags: ["kovri"] tags: ["kovri"]
terms: ["I2NP", "message", "messages"] terms: ["I2NP", "Message", "Messages"]
summary: "TODO(anonimal): finish" summary: "TODO(anonimal): finish"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "I2PControl" entry: "I2PControl"
tags: ["kovri"] tags: ["kovri"]
terms: ["i2pcontrol", "I2PControl"] terms: ["I2PControl"]
summary: "TODO(anonimal): finish" summary: "TODO(anonimal): finish"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "In-net" entry: "In-net"
tags: ["kovri"] tags: ["kovri"]
terms: ["in-net"] terms: ["In-net"]
summary: "Within the I2P network" summary: "Within the I2P network"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Jump Service" entry: "Jump Service"
tags: ["kovri"] tags: ["kovri"]
terms: ["jump-service"] terms: ["Jump-Service"]
summary: "An I2P website service that adds addresses to your address book" summary: "An I2P website service that adds addresses to your address book"
--- ---

View file

@ -8,68 +8,54 @@ summary: "Monero's C++ router implementation of the I2P network"
### The Basics ### 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 ### In-depth information
TODO(anonimal): finish Kovri will protect you and Monero from:
@address-book - @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)
@base32-address ...and much more.
@base64-address 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/).
@canonically-unique-host ### @Kovri / @I2P Terminology
@clearnet #### Client + API
@data-directory - @Address-Book
- @Base32-address
- @Base64-address
- @Canonically-unique-host
- @Eepsite (@Hidden-Service, @Garlic-Site, @Garlic-Service)
- @I2PControl
- @Jump-Service
- @Locally-unique-host
- @Reseed
- @Subscription
@destination #### Core + Router
@eepsite (@hidden-service, @garlic-site, @garlic-service) - @Clearnet
- @Data-Directory
@encryption - @Destination
- @Encryption
@floodfill - @Floodfill
- @Garlic-routing
@garlic-routing - @I2NP
- @In-net
@I2PControl - @Java-I2P
- @Layered-Encryption
@i2np - @Lease
- @LeaseSet
@i2p - @Message @Messages
- @NTCP
@in-net - @Network-Database
- @Router-Info
@java-i2p - @SSU
- @Transports
@jump-service - @Tunnel
@kovri
@lease
@leaseset
@locally-unique-host
@message @messages
@network-database
@NTCP
@reseed
@router-info
@SSU
@subscription
@transports
@tunnel

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Layered Encryption" entry: "Layered Encryption"
tags: ["kovri"] tags: ["kovri"]
terms: ["layered-encryption"] terms: ["Layered-Encryption"]
summary: "TODO(anonimal): finish" summary: "TODO(anonimal): finish"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Lease" entry: "Lease"
tags: ["kovri"] tags: ["kovri"]
terms: ["lease", "leases"] terms: ["Lease", "Leases"]
summary: "Authorizes an I2P tunnel to receive messages targeting a destination" summary: "Authorizes an I2P tunnel to receive messages targeting a destination"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Locally-unique host" entry: "Locally-unique host"
tags: ["kovri"] tags: ["kovri"]
terms: ["locally-unique-host"] terms: ["Locally-unique-host"]
summary: "A host defined by you and resolved only by you" summary: "A host defined by you and resolved only by you"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Network Database" entry: "Network Database"
tags: ["kovri"] tags: ["kovri"]
terms: ["network-database"] terms: ["Network-Database"]
summary: "TODO(anonimal): finish" summary: "TODO(anonimal): finish"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Reseed" entry: "Reseed"
tags: ["kovri"] tags: ["kovri"]
terms: ["reseed"] terms: ["Reseed"]
summary: "The method of which Kovri uses to bootstrap into the I2P network" summary: "The method of which Kovri uses to bootstrap into the I2P network"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Router-Info" entry: "Router-Info"
tags: ["kovri"] tags: ["kovri"]
terms: ["router-info"] terms: ["Router-Info"]
summary: "A data structure or file which contains an I2P peer's needed network information" summary: "A data structure or file which contains an I2P peer's needed network information"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Subscription" entry: "Subscription"
tags: ["kovri"] tags: ["kovri"]
terms: ["subscription"] terms: ["Subscription"]
summary: "A file used by address book which contains I2P hosts paired with I2P destinations" summary: "A file used by address book which contains I2P hosts paired with I2P destinations"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Transports" entry: "Transports"
tags: ["kovri"] tags: ["kovri"]
terms: ["transports", "transport"] terms: ["Transports", "Transport"]
summary: "The two encrypted transport layers for Kovri" summary: "The two encrypted transport layers for Kovri"
--- ---

View file

@ -2,7 +2,7 @@
layout: moneropedia layout: moneropedia
entry: "Tunnel" entry: "Tunnel"
tags: ["kovri"] tags: ["kovri"]
terms: ["tunnel", "tunnels"] terms: ["Tunnel", "Tunnels"]
summary: "TODO(anonimal): finish" summary: "TODO(anonimal): finish"
--- ---