|
12 | 12 | - <a href="#using-your-node">Using your node</a>
|
13 | 13 | - <a href="#post-installation">Post-installation</a>
|
14 | 14 | - <a href="#remote-access-to-your-node-via-tor-optional">Remote access to your node via tor (Optional)</a>
|
| 15 | +- <a href="#add-i2p-as-an-additional-network-optional">Add i2p as an additional network (Optional)</a> |
15 | 16 |
|
16 | 17 | ## Prerequisites
|
17 | 18 |
|
@@ -122,6 +123,8 @@ $ docker logs -f 06a96296854a
|
122 | 123 | # [notice] Bootstrapped 100% (done): Done
|
123 | 124 | ```
|
124 | 125 |
|
| 126 | + |
| 127 | + |
125 | 128 | ### bitcoind
|
126 | 129 |
|
127 | 130 | The bitcoind configuration file is located in `/mnt/hdd/bitcoind/bitcoin.conf`. The default parameters are enough, except for one that depends on the memory of your local machine and the default password for communication between services, which you should generate yourself for security reasons.
|
@@ -317,3 +320,26 @@ $ cat btc-rpc-explorer/hostname
|
317 | 320 | ```
|
318 | 321 |
|
319 | 322 | To revert this configuration, comment the lines again, and restart tor.
|
| 323 | + |
| 324 | +## Add i2p as an additional network (Optional) |
| 325 | + |
| 326 | +I2P (Invisible Internet Project) is a decentralized network designed for anonymous communication, complementing Tor by offering additional censorship resistance protection. Combining I2P with Tor in a Bitcoin node enhances privacy, decentralization, and connectivity to privacy-focused peers while mitigating Eclipse attacks, as the node does not connect to the clearnet by default, making isolation by malicious actors significantly harder. |
| 327 | + |
| 328 | +I2P adds extra complexity to node setup and is disabled by default, allowing advanced users to enable it if needed. |
| 329 | + |
| 330 | +If you want to enable it, uncomment the following lines in the I2P service of the `docker-compose` file. |
| 331 | + |
| 332 | +```conf |
| 333 | +profiles: |
| 334 | + - disabled |
| 335 | +``` |
| 336 | + |
| 337 | +When the service is up and running, follow these steps: |
| 338 | + |
| 339 | + - Open the web page: http://your_node_ip:7657 and follow the wizard (just click "Next" for all steps, using the default settings). |
| 340 | + - Go to the Client tab. |
| 341 | + - Enable Run at Startup? for the SAMBridge client and save. |
| 342 | + - Click "Start" for the SAMBridge to activate it immediately. |
| 343 | + - After the SAMBridge starts, ensure the configuration is properly saved and the service is running. |
| 344 | + |
| 345 | +Finally, edit the bitcoin.conf file, uncomment the lines related to I2P, and restart the node. |
0 commit comments