В течение последних нескольких лет потребность пользователей в контроле над своими собственными данными становилась всё более очевидной. В этом направлении был достигнут значительный прогресс благодаря появлению приложений для обмена сообщениями, таких как Signal, и систем хранения файлов, таких как Tahoe-LAFS. Продолжающаяся работа Let's Encrypt по распространению HTTPS по всему во всем мире неуклонно набирает обороты.
Но обеспечение конфиденциальности и анонимности в приложениях — это не тривиальная задача. Большая часть программного обеспечения, которым люди пользуются каждый день, не была разработана для сохранения конфиденциальности, а те инструменты, которые есть в распоряжении разработчиков инструмента, как правило, не подходят для работы. Недавно опубликованное исследование OnionScan дает некоторое представление о том, насколько легко даже технически продвинутые пользователи могут попасть в ловушку и неправильно настроить свои услуги, что разрушит их планы.
Помогаем разработчикам поддерживать своих пользователей
Мы рады объявить, что этим летом I2P приступит к реализации программы развития, направленной на улучшение экосистемы ПО для обеспечения конфиденциальности. Наша цель — сделать жизнь проще как для разработчиков, желающих использовать I2P в своих приложениях, так и для пользователей, пытающихся настроить и запустить свои приложения через I2P.
Этим летом мы сосредоточим наши усилия на трех взаимодополняющих областях:
Июнь: API
В июне мы обновим различные библиотеки, которые существуют для взаимодействия с I2P. В этом году мы добились значительного прогресса в расширении нашего SAM API дополнительными возможностями, такими как поддержка дейтаграмм и портов. Мы планируем сделать эти функции легкодоступными в наших библиотеках C++ и Python.
Мы также скоро значительно упростим разработчикам Java и Android процесс добавления поддержки I2P в их приложения. Следите за новостями!
Июль: Приложения
В июле мы будем работать с приложениями, создатели которых выразили заинтересованность в добавлении поддержки I2P. У них есть несколько действительно интересных идей, в области конфиденциальности, и мы хотим помочь их сообществам использовать результаты более чем десятилетия исследований и разработок в области одноранговой анонимности. Расширение этих приложений для работы через I2P — это большой шаг вперед для повышения удобства использования. Эти приложения будут быстрее думать и обрабатывать пользовательскую информацию.
Август: Плагины
Наконец, в августе мы обратим внимание на приложения, которые мы устанавливаем в I2P, и на более широкий спектр плагинов. Некоторые из них нужно уделить чуть больше внимания, чтобы сделать их более удобными для пользователя, а также исправить все оставшиеся ошибки! Мы надеемся, что что результаты этой работы понравятся давним поклонникам I2P.
Примите участие в Summer Dev!
У нас есть еще много идей по поводу того, что мы хотели бы сделать в этих областях. Если вы заинтересованы во взломе ПО для обеспечения конфиденциальности и анонимности, разработке удобных веб-сайтов или интерфейсов, или написании руководств для пользователей, приходите и пообщайтесь с нами в IRC или Twitter! Мы всегда рады видеть новые лица в нашем сообществе, как внутри, так и за пределами I2P. Мы будем рассылать стикеры I2P всем новым участникам проекта (или, возможно, другие долгожданные I2P-ништяки)!
Аналогично: если вы разработчик приложений, который хочет получить помощь в интеграции I2P, или даже просто поболтать о концепциях или деталях: свяжитесь с нами! Если вы хотите принять участие в нашем месячнике «Июльские приложения», свяжитесь с @GetI2P, @i2p или @str4d в Twitter. Вы также можете найти нас в #i2p-dev на OFTC или FreeNode.
Мы будем писать здесь по мере продвижения, но вы также можете следить за нашим прогрессом и делиться своими идеями и работами, используя хэштег #I2PSummer в Twitter. Да здравствует лето!