В этой таблице приведена часто используемая при обсуждении I2P и шифрования терминология.
  • 2P: Invisible Internet Project:: проект, призванный обеспечить уровень анонимности, достаточный для того, чтобы пользователь мог анонимно общаться, используя ряд приложений.
  • Маршрутизатор: Основное программное обеспечение I2P, которое маршрутизирует зашифрованные пакеты в сети I2P. Все маршрутизаторы по умолчанию участвуют в работе сети, что помогает ей и обеспечивает прикрытие трафика для любых клиентов или серверов, подключающихся к сети I2P через маршрутизатор.
  • RouterIdentity: Набор информации, необходимой для непосредственного взаимодействия с маршрутизатором, например, его IP-адрес и порт прослушивания, открытые ключи подписи и шифрования и т.д.
  • Туннель: Анонимный канал связи между клиентом или сервером и сетью I2P. Туннели однонаправленные, поэтому любой один клиент или сервер должен иметь как минимум два туннеля — один для входящего трафика и один для исходящего трафика.
  • Destination: Криптографический идентификатор туннеля. Это идентификаторы клиентов и серверов в сети I2P, аналог IP:port компьютера в обычном Интернете.
  • LeaseSet: Набор информации, необходимой для связи с клиентом или сервером в определенном пункте назначения, например, шлюзы входящих туннелей для этого пункта назначения.
В этой таблице приведены определения различных сетей и их компонентов. Эти термины и определения взяты из Decentralization Off The Shelf: 7 Maxims by Simply Secure (использовано с разрешения).
  • Decentralization (децентрализация): Архитектура сети, которая позволяет избежать зависимости от одной стороны. Включает в себя одноранговую сеть, блокчейн, федеративные и распределенные технологии, предполагающие участие множества частных пользователей.
  • Peer-to-Peer (p2p) (одноранговая сеть): Узлы предоставляют часть своих ресурсов, таких как вычислительная мощность, дисковое хранилище или пропускная способность сети, доступных другим участникам сети. При этом не требуется центральной координации со стороны серверов или стабильных хостов. Популяризирована BitTorrent, Napster и Bitcoin.
  • Federated (федеративность): Федеративность позволяет отдельным развертываниям взаимодействовать друг с другом через общий протокол, например, почтовый сервер, запущенный Google, взаимодействует с почтовым сервером, запущенным Microsoft, когда вы отправляете письмо с @gmail.com на @hotmail.com. В каждом развертывании может находиться несколько пользователей.
  • Блокчейн: Доступная всем бухгалтерская книга, которая может записывать транзакции между несколькими сторонами эффективно, с возможностью проверки и на постоянной основе.
  • Распределенные системы: Академическая тема в рамках Дисциплины компьютерных наук, описывающая проектирование компьютерных систем, состоящих из множества отдельных компьютеров, соединенных через сеть. Одноранговые сети и блокчейн — примеры архитектуры распределенных систем.
  • TCP/UDP: Два основополагающих транспортных протокола, используемых в Интернете. Общие протоколы, используемые для передачи данных между двумя компьютерами.
  • DHT: распределенная хэш-таблица, используется в некоторых проектах для соединения узлов друг с другом путем хранения информации в виде распределенных пар ключ-значение.
  • IP-адрес: Номер компьютера или сети, который является уникальным и поэтому может быть использован для адресации.
  • WebRTC: Стандарт протокола для установления соединений в веб-браузере, при котором данные передаются непосредственно между пользователями.
  • Хэш: Число, обычно отображаемое в виде набора букв и цифр. Оно может служить «отпечатка пальца», идентифицирующим данные.
  • UX: пользовательский опыт, общий опыт индивидуального использования продукта или услуги, особенно с точки зрения того, насколько легко ими пользоваться.