mirror of
https://github.com/monero-project/monero-site.git
synced 2024-12-15 04:46:35 +02:00
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:
parent
31af0214f5
commit
d2247103cf
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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.
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -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"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user