Questions tagged [i2p]

An open-source low-latency P2P overlay network that uses garlic routing to provide location anonymity.

About

I2P is an overlay network, exposing a simple layer that applications can use to anonymously and securely send messages to each other. I2P routes traffic through a decentralised network of peers to conceal both the sender and recipient from anyone conducting network surveillance.

The network itself is strictly message based (a la IP/UDP), but there is a library available to allow reliable streaming communication on top of it (a la TCP). All communication is end to end encrypted (in total there are four layers of encryption used when sending a message), and the end points ("destinations") are cryptographic identifiers (essentially a pair of public keys).

Definitions

  • Destination - an address inside I2P; roughly equivalent to an IP address.
  • RouterInfo - the information required to directly connect to a particular I2P node (IP address, public keys etc.)
  • LeaseSet - the information required to connect to an application or service inside I2P (Destination, public keys, tunnel gateways etc.)
  • netDb - the distributed database where network routing information is stored (RouterInfos and LeaseSets).

Links

Website: https://geti2p.net/

Documentation: https://geti2p.net/en/docs

Application development guide: https://geti2p.net/en/get-involved/develop/applications

50 questions
49
votes
1 answer

Why was I2P chosen over Tor for native Monero integration?

Tor is currently much more popular than I2P. Why was I2P chosen (Kovri project) over Tor for native Monero integration?
Smart Kid
  • 6,583
  • 2
  • 37
  • 63
21
votes
3 answers

What Ports Does Monero Use? (RPC, P2P, etc.)

What is the Monero P2P port? What is the Monero RPC port? What purposes do the different ports serve? Are there other ports Monero needs to have setup properly in order to use extra features?
JohnHanks
  • 761
  • 1
  • 7
  • 18
19
votes
1 answer

Running a full node without revealing my home IP address

How can I safely run a full node without revealing my home IP address? Please compare the privacy and security of the following methods for running a Monero node both from home and by using a cloud based VPS: Tor I2P VPN
K Chan
  • 731
  • 6
  • 15
18
votes
3 answers

What is the difference between i2pd and Kovri?

I was looking through the contributors of Kovri, and saw that an account named Orignal had contributed a lot in the early days. Looking at his current projects, it appears that he is now working on something called i2pd, which bares striking…
don_calzone
  • 253
  • 2
  • 6
16
votes
1 answer

How will the implementation of Kovri work from a user perspective?

This is really a multi-part question that I'm happy to trim/change/delete if it's too broad and/or speculative. Part A - Assuming an average, not-particularly-tech-savvy user is excited about Kovri implementation, what can they expect when it is…
scoobybejesus
  • 5,515
  • 21
  • 42
15
votes
1 answer

What is the difference between Monero (XMR) and Verge (XVG)?

I would like to have a comparison between the privacy features of Monero vs Verge. I have heard some people say that these are privacy-oriented coins, and I would like to learn more.
sgp
  • 8,836
  • 7
  • 43
  • 113
13
votes
2 answers

i2p/Kovri fundamentals in Monero

Have the fundamental properties of Kovri been decided upon for Monero? In particular, I'm curious about the IP configuration for the i2p/Kovri router. i.e. Will it be auto-detect methods, or hidden mode, etc.? Hidden mode is the default in Tails i2p…
boscomurray
  • 131
  • 2
11
votes
1 answer

Why is it I2P (garlic routing) well suited for Monero (compared to possible alternatives)?

Could anyone provide a reasonable explanation of how I2P (garlic routing) works, why is it is well suited for Monero (compared to possible alternatives)?
TBD
  • 183
  • 5
9
votes
1 answer

I2P: How does the reseed works ?

I saw in this question that there are hard coded reseed servers. How does it work exactly ?
Moroccan Engineer
  • 2,968
  • 2
  • 12
  • 34
9
votes
1 answer

Is it possible to use light wallets / remote nodes with Kovri?

Kovri is a C++ implementation of I2P. I2P is an acronym for Invisible Internet Protocol. The idea behind I2P is to create an anonymous internet. To me, your average semi-educated enthusiast, this poses a hurdle to hosting remotely-accessible…
scoobybejesus
  • 5,515
  • 21
  • 42
9
votes
1 answer

metadata protection for Monero usage on Mobile devices

My understanding is that Kovri will use a C++ implementation of the I2P network to protect metadata. I2P seems to be focused on computer users. Are there any plans to protect metadata for Monero users on Mobile devices (Android and iOS) in the…
Matt Johnson
  • 434
  • 3
  • 8
8
votes
1 answer

Does the kovri pre-alpha build already work for running a monero node?

As i understand kovri aims to add support for the I2P network through C++ code instead of the java code it is originally built on. Not only as a monero specific implementation, but also as a general I2P router, usable by other projects as well. If i…
Roy Jacobs
  • 637
  • 5
  • 14
7
votes
1 answer

What exactly is the relationship between Monero and I2P

I know they both compliment each other but I'm trying to figure exactly how they both work together. Is it used for the anonymity? Sorry for the newb question, I have just really been trying to figure out the relationship these two technologies have…
TBD
  • 183
  • 5
7
votes
1 answer

Difference between kovri tunnel types

In Stunnel, there is only 2 types of tunnels : client and server. Why is there more types in kovri tunnels ? What is the difference between types server and http ? and between client and irc ?
Moroccan Engineer
  • 2,968
  • 2
  • 12
  • 34
7
votes
1 answer

Connecting Kovri through a VPN vs using Kovri directly

In terms of privacy and security what are the differences between to connecting Kovri through a VPN compared running Kovri directly? Would home, business or VPS IP addresses be better protected if a VPN is used to connect Kovri? Would VPNs be able…
Jamal Wilson
  • 173
  • 4
1
2 3 4