Skip to content

Commit 8a87dd5

Browse files
authored
full edit
Moved some material to 15.1, improved upfront definition of i2p.
1 parent 2c98dc3 commit 8a87dd5

File tree

1 file changed

+5
-24
lines changed

1 file changed

+5
-24
lines changed

15_0_Using_i2p.md

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,20 @@
11
# Chapter 15: Using i2p
22

3-
The Invisible Internet Project (I2P) is a fully encrypted private network layer. It uses a distributed [network database](https://geti2p.net/en/docs/how/network-database) and encrypted unidirectional tunnels between your and your peers.
3+
There are alternatives to Tor. One is the Invisible Internet Project (I2P), a fully encrypted private network layer. It uses a distributed [network database](https://geti2p.net/en/docs/how/network-database) and encrypted unidirectional tunnels between peers. The biggest difference between Tor and i2P is that Tor is fundamentally a proxy network that offers internet services in a private form, while i2p is fundamentally a sequestered network that offers i2p services only to the i2p network, creating a "network within a network".
44

5-
Basic differences between Tor and i2p:
6-
7-
| | Tor | i2p |
8-
| :--- | :---: | ---: |
9-
| Routing | [Onion](https://www.onion-router.net/) | [Garlic](https://geti2p.net/en/docs/how/garlic-routing) |
10-
| Network Database | Trusted [Directory Servers](https://blog.torproject.org/possible-upcoming-attempts-disable-tor-network) | [Distributed network database](https://geti2p.net/en/docs/how/network-database) |
11-
| Relay | **Two-way** encrypted connections between each Relay | **One-way** connections between every server in its tunnels |
12-
| Hidden services | Slow | Fast |
13-
14-
Comparison in detail: https://geti2p.net/en/comparison/tor
15-
16-
Ports required by i2p:
17-
18-
1. Outbound (Internet facing): a random port between 9000 and 31000 is selected however its better if all ports are open and it doesn't affect your security. You can check firewall status using `sudo ufw status verbose` which shouldn't deny outgoing by default.
19-
20-
2. Inbound (Internet facing): Optional
21-
22-
Local ports: https://geti2p.net/en/faq#ports
23-
24-
It is not installed by [Bitcoin Standup](https://github.com/BlockchainCommons/Bitcoin-Standup-Scripts) right now as i2p support was recently added in Bitcoin core. However, you can try it manually by following the steps mentioned in [Section One](15_1_i2p_service.md).
5+
i2p is not currently installed by [Bitcoin Standup](https://github.com/BlockchainCommons/Bitcoin-Standup-Scripts), as i2p support was recently added in Bitcoin Core. However, this chapter explains how to manually install it.
256

267
## Objectives for This Chapter
278

289
After working through this chapter, a developer will be able to:
2910

30-
* Run Bitcoin Core as an I2P (Invisible Internet Project) service
11+
* Run Bitcoin Core as an i2p (Invisible Internet Project) service
3112

3213
Supporting objectives include the ability to:
3314

3415
* Understand the i2p Network
35-
* Learn difference between Tor and i2p
16+
* Learn the difference between Tor and i2p
3617

3718
## Table of Contents
3819

39-
* [Section One: Bitcoin Core as an I2P (Invisible Internet Project) service](15_1_i2p_service.md)
20+
* [Section One: Bitcoin Core as an I2P (Invisible Internet Project) service](15_1_i2p_service.md)

0 commit comments

Comments
 (0)