I2P на C++, состоялся релиз i2pd 2.3.0!

I2P на C++, состоялся релиз i2pd 2.3.0! I2p, Айтупи, Проект невидимый интернет, Децентрализованные сети, Анонимность, Информационная безопасность

На пикабу незамеченным прошло событие - релиз I2P клиента, на C++


Для тех, кто не знает, что такое i2p, краткая справка:

I2P - анонимная распределенная сеть, которая работает поверх обычного интернета, без использования привычной технологии dns. Сеть обеспечивает

анонимность пользователя и приватность его деятельности, за счет активного использования шифрования при передаче данных между узлами сети.


Значительно более подробно о I2P:

Википедия https://ru.wikipedia.org/wiki/I2P

Лурк https://lurkmore.to/I2P


Проект i2pd:

Исходный код проекта открыт (BSD License), ну а для тех, кто не умеет собирать из исходников, или просто не хочет - есть готовые бинарные сборки под все популярные ОС: Windows, OS X, Linux (Debian, Ubuntu)


Перевод официального сайта сообщает следующее:

i2pd - самостоятельные проект, а не попытка переписать i2p(java) на С++.

Заявлена поддержка работы, в качестве полноценного I2P маршрутизатора, Floodfill-узлов https://en.wikipedia.org/wiki/Flood_fill, http и socks прокси. Кроме того, поддерживаются SAM и BOB интерфейсы и создание клиентских и серверных туннелей.


А для тех, кто ничего не понял...

Событие - значимое, так как главной проблемой I2P, кроме, конечно малой популярности и сложности в настройке (спорно), называли её реализацию на java. Споров вокруг java VS C++ я касаться не хочу, но по заявлению разработчиков - реализация будет быстрее, а ресурсов для её работы потребуется меньше.

Если оно так и будет - конечный пользователь будет только в плюсе. Если же нет... здоровая конкуренция и внимание со стороны сообщества - однозначно пойдут на пользу проектам.


Ссылка на проект:

http://i2pd.website

Вы смотрите срез комментариев. Показать все
16
Автор поста оценил этот комментарий

Что-то я сомневаюсь, что в данный момент низкая скорость передачи данных в сетях I2P - это из-за Java. Вот когда всё упиралось бы в производительность JVM - тогда да, имело бы смысл.

раскрыть ветку (18)
7
Автор поста оценил этот комментарий

Я много видел сообщений, что люди не хотят нагружать свой компьютер, и постоянно держать его включенным.

А ресурсы роутеров и "домашних серверов" из ноутбука без крышки - пока ещё существенно будет нагружаться о java-реализации i2p-клиента.


Скорость сети, насколько я могу судить, в первую очередь зависит от количества пользователей, во вторую - от ширины предоставляемого канала, и не в последнюю - от инфраструктуры.

раскрыть ветку (4)
3
Автор поста оценил этот комментарий
Есть результаты замеров или это какая-то бездоказательная дичь про "существенную нагрузку", тем более на ноуте?
раскрыть ветку (1)
8
Автор поста оценил этот комментарий

На днях запущу tor и i2p, на старом ноуте - сделаю замеры. Но по личному опыту могу сказать, что в 2013, когда активно исследовал сеть i2p, клиент съедал порядка 30-40% cpu, но запускал я его на некрожелезе.

Автор поста оценил этот комментарий
А чего вы его минусите? Сами то хоть пробовали i2p на Raspberry Pi запустить? И давайте расскажите что ява тут не причем!
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
i2p на Raspberry Pi
Если к этому добавить прошивку для организации mesh-ноды - может получится интересный девайс.
ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку