Сведения об обновлении

Development Highlights

Релиз 0.9.49 начал миграцию на новое, более быстрое шифрование ECIES-X25519 для routers. Работа над спецификациями и протоколами для нового шифрования заняла много лет, и с этим релизом новые установки, а также очень небольшая доля существующих установок (выбираемых случайным образом при перезапуске) начали использовать новое шифрование. Впервые был изменён тип шифрования по умолчанию, поэтому полная миграция будет происходить в течение нескольких релизов, чтобы свести к минимуму любые проблемы.

Полные примечания к выпуску: https://geti2p.net/en/blog/2021/02/17/0.9.49-Release

В версии 0.9.50 был включён DNS поверх HTTPS для reseeding (ресидинга), чтобы защитить пользователей от пассивной слежки за DNS-запросами. Кроме того, была проделана работа по защите сети от возможных злонамеренных и неисправных routers, а также выполнены многочисленные исправления и улучшения для адресов IPv6, включая новую поддержку UPnP.

Полные примечания к выпуску: https://geti2p.net/en/blog/2021/05/17/0.9.50-Release

В ознаменование почти 20 лет работы по обеспечению анонимности и безопасности команда решила перейти напрямую с 0.9.50 на 1.5.0. Релиз 1.5.0 завершил внедрение поддержки новых сообщений построения (proposal 157) и реализацию уменьшенных сообщений построения tunnel для сокращения потребления полосы пропускания. Переход routers сети на шифрование X25519 продолжился.

Полные примечания к выпуску: https://geti2p.net/en/blog/2021/08/23/1.5.0-Release

Развертывание двух крупных обновлений протокола завершилось в 1.6.1. У почти всех routers ключи будут перегенерированы к концу года. Кроме того, были включены короткие сообщения построения tunnel, что обеспечило значительное снижение потребления полосы пропускания. Начаты работы по проектированию нового UDP-транспорта SSU2, и ожидается, что реализация начнётся в начале следующего года.

Полные примечания к выпуску: https://geti2p.net/en/blog/2021/11/29/1.6.0-Release

Основные моменты разработки

Поскольку для установки как программного обеспечения I2P, так и Java требовалось свыше 30 шагов, процесс введения новых пользователей исторически не был простым. Незнакомый и неинтуитивный, этот процесс на протяжении многих лет создавал проблемы с удобством использования.

Однако в последних версиях Java появилась новая возможность, которая потенциально могла бы решить эту проблему для программного обеспечения на Java. Инструмент называется “Jpackage” и позволил бы создавать I2P Router на базе Jpackage.

Мы убрали десятки шагов из процесса установки, перейдя с внешней JVM на Jpackage, подготовили стандартные пакеты для целевых операционных систем и подписали их таким образом, чтобы операционная система их распознавала, для обеспечения безопасности пользователя. С тех пор jpackage routers достигли новой вехи: они получили свои первые инкрементные обновления. Эти обновления заменят JDK 16 jpackage на обновлённый JDK 17 jpackage и включат исправления некоторых небольших ошибок, которые мы обнаружили после релиза.

Улучшение распространения I2P и упрощение начала работы с использованием Jpackage и I2P-Zero: https://geti2p.net/en/blog/2021/09/15/i2p-jpackages

JPackages получили своё первое обновление: https://geti2p.net/en/blog/2021/11/2/i2p-jpackage-1.5.1

Упрощённая установка: JPackage

Узлы Bitcoin-over-I2P теперь могут полноценно взаимодействовать с остальными узлами Bitcoin с помощью узлов, работающих как в I2P, так и в clearnet.

Прочитайте полный пост в блоге: https://geti2p.net/en/blog/2021/09/18/i2p-bitcoin

Bitcoin Core добавил поддержку I2P

В этом году была создана Лаборатория юзабилити I2P. Ее деятельность будет сосредоточена на пользовательских исследованиях, разработке продукта и инструментарии для поддержки внедрения. Кроме того, в рамках постоянной работы по тому, чтобы донести I2P до большего числа людей, будет уделено больше внимания усилиям по локализации, построению мостов между протоколами в сообществе, ориентированном на приватность, и вопросам устойчивости.

Лаборатория юзабилити I2P

В 2020 году команда UX I2P совместно с Simply Secure провела юзабилити-спринт для оценки взаимодействия пользователей с сайтом I2P. Было реализовано множество изменений, однако обратная связь показала, что по-прежнему остаются проблемы с некоторыми аспектами onboarding новых пользователей (первичного знакомства новых пользователей).

Мы расширили нашу команду благодаря проекту BASICS (Building Analytical and Support Infrastructure for Critical Security tools) и теперь не только пересматриваем онбординг новых пользователей, но и расширяем охват, включив онбординг для разработчиков и исследователей. Цель — представить улучшенную информационную архитектуру.

В этом году мы сосредоточились на масштабной переработке онбординга новых пользователей для процесса загрузки и настройки браузера, а также языка формулировок. Созданы новые вайрфреймы (каркасные макеты) для веб‑сайта I2P и внедрена новая информационная архитектура. Это сделано для того, чтобы лучше поддерживать новых пользователей, мейнтейнеров, разработчиков приложений, участников разработки ядра I2P и исследователей. Эта работа продолжится и в 2022 году по мере уточнения документации и внедрения изменений на сайте.

Read the full UX review here: https://i2p.medium.com/i2p-ux-research-d2567aefd275

Исследование процесса адаптации новых пользователей

Работая с нашими партнёрами в Африке, The Invisible Internet Project был приглашён принять участие как в панельной дискуссии, так и в совместной работе с группой журналистов, чтобы исследовать, что для них означают приватность и безопасность. Целью этого участия было понять, что формирует доверие, что такое приватность и что она означает, и начать оценивать I2P и его инструментарий через эту призму.

Мы увидели, что принятие проистекает из эффективности, простоты использования и ощущения контроля. Все это приводит к тому, что человек не просто хочет воспользоваться средством защиты конфиденциальности, но и чувствует, что действительно берет свою конфиденциальность под контроль. Это один из важнейших аспектов, с которым мы столкнулись за последний год, общаясь с новыми пользователями: эмоциональная сторона взаимодействия с технологиями. Сказать человеку, что что-то технически способно решить проблему, — это лишь одна часть принятия. Предоставить человеку то, чем он может пользоваться с уверенностью, — другая часть. Встречать людей там, где они находятся, и узнавать, кто они, помогает убедиться, что мы создаем решения для реальных потребностей и для как можно большего числа людей.

Прочитайте полный пост в блоге здесь: https://i2p.medium.com/i2p-usability-lab-b2098bf27d4d

Спасибо всем, кто вносит вклад в создание Невидимого Интернета!

Этот пост изначально был опубликован в блоге Сэди. https://i2p.medium.com/4b926a488919 Скопировано с разрешения.