Opened 5 years ago

Last modified 5 weeks ago

#1354 assigned enhancement

Small countries should be put into "hidden mode"

Reported by: hermitcrab Owned by: sadie
Priority: minor Milestone: 0.9.41
Component: router/transport Version:
Keywords: Cc:
Parent Tickets:


I noticed in my netDB that a peer was from Isle of Man and this gave me the idea for this feature request. I think it would be wise putting users from countries with less than 150.000 inhabitants directly into hidden mode (unless

they want to be floodfill nodes) to increase their anonimity. Countries with few thousands of inhabitants are usually small countries and given that I2P has 30.000 users it is fair to guess that a user from a country with 50.000 inhabitants is the only person in the country connected to I2P.

Maybe a warning message could be put the first time the user runs I2P, something like "you were put in hidden mode due to your country of origin, if you want to partecipate you can do it doing:.......".

Countries with less than 150.000 inhabitants are:

  • Saint Vincent and the Grenadines
  • Kiribati
  • United States Virgin Islands
  • Grenada
  • Tonga
  • Aruba
  • Federated States of Micronesia
  • Jersey
  • Seychelles
  • Antigua and Barbuda
  • Isle of Man
  • Andorra
  • Dominica
  • Bermuda
  • Guernsey
  • Greenland
  • Marshall Islands
  • American Samoa
  • Cayman Islands
  • Saint Kitts and Nevis
  • Northern Mariana Islands
  • South Ossetia
  • Faroe Islands
  • Sint Maarten
  • Liechtenstein
  • Saint Martin
  • Monaco
  • San Marino
  • Turks and Caicos Islands
  • Gibraltar
  • British Virgin islands
  • Aland Island
  • Palau
  • Cook Islands
  • Anguilla
  • Wallis and Futuna
  • Tuvalu
  • Nauru
  • Saint Barthelemy
  • Saint Pierre and Miquelon
  • Montserrat
  • Saint Helena,Ascension and Tristan de Cunha
  • Falkland Islands
  • Norfolk Island
  • Christmas Island
  • Niue
  • Tokelau
  • vatican City
  • Cocos Islands
  • Pitcairn Islands

Subtickets (add)

Change History (6)

comment:1 Changed 5 years ago by user

what would that protect them against?
as long as they don't say it on their eepsite or irc, etc, that they are from that country....

comment:2 Changed 5 years ago by zzz

  • Component changed from unspecified to router/transport
  • Milestone changed from 0.9.15 to 0.9.18
  • Owner set to zzz

comment:3 Changed 5 years ago by zzz

Needs hidden mode to work better #1192

Agreed with comment 1, if you're from some small place, don't tell anybody.

Low priority if it's of any use at all.

comment:4 Changed 5 years ago by hermitcrab

Well even from the console you can see if a peer is ussing I2PSnark or IRC for instance and if you see a peer from a small country it is fair thinking that it is the only one you are monitoring,hence the idea. Is it a wrong assumption?

comment:5 Changed 5 years ago by zzz

You are conflating router IDs with destination IDs. If they were the same, we wouldn't have any anonymity at all. They are not.

comment:6 Changed 5 weeks ago by zzz

  • Milestone changed from 0.9.18 to 0.9.41
  • Owner changed from zzz to sadie
  • Status changed from new to assigned

Assigning to sadie for a review of current list, compared to current country threats and policies, and also OONI and other measurement results.

Note: See TracTickets for help on using tickets.