ПрезиДЕНТ
FwIzArD

Hyperboria и другие Mesh сети в Московском

Оцените эту тему:

17 сообщений в этой теме

Hyperboria: Интернет 2.0

 

Есть ли тут держатели нод в Hyperboria?

по карте видно что как минимум 2 человека отметились

 

давайте популяризировать и растить сеть  у нас

 

 

для тех кто не в курсе http://cjdroute.net/

Изменено пользователем FwIzArD
1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Hyperboria: Как все устроено


рассмотрим её структуру, какие она решает проблемы и её прямое назначение — Mesh сеть между wi-fi устройствами.


Зачем нужна Hyperboria?

1) Сеть Hyperboria даже в нынешнем виде решает одну очень важную проблему — она добавляет слой шифрования который могут использовать любые приложения, скрывая ваш IPv4 адрес (иногда его даже можно узнать, но об этом ниже.)

2) В этой сети невозможно реализовать атаку MiTM вообще, таким образом, бестрекерные раздачи через протокол Bittorrent будут совершенно неконтролируемые.

3) Вы получаете внешний IPv6 адрес с открытыми портами — решение проблем с Nat'ом

4) Можно частично отказаться от https подключений — сеть гарантирует что пакет сможет прочитать именно тот пир, которому он предназначен

Оверлейная или Mesh сеть ?

Hyperboria — гибридная сеть. Именно из-за этого было решено отказаться от автоматического подключения к пирам (как в I2P/Tor), таким образом вы сам себе провайдер, сами можете выбрать uplink / downlink и так же раздавать свои тем, кому вы считаете нужным.

Но если Hyperboria начинает работать в Mesh режиме — то все становится именно так, как и должно быть:

1) Сеть может работать как через wi-fi так и через ethernet, как в первом так и во втором случае будет работать авто-нахождение пиров и авто-подключение. И конечно, для всего этого НЕ потребуется протокол TCP/IP.

Как должно все работать

Таким образом, все должно работать так:
По технологии Mesh создаются «островки» которые автоматически конфигурируются образуют локальную mesh сеть, а с помощью транзита через старый интернет, mesh сеть соединена с глобальной паутиной, как вы уже догадались, выходов из mesh сети в оверлейную может быть много, и в зависимости от нагрузки и длины маршрута, будет выбран оптимальный вариант.

Скорость работы сети

Возможно вы удивитесь, но многие сервисы которые имеют dual access (через старый интернет и через hyperboria) работают быстрее через mesh сеть, такое получается из-за того, что трафик нигде не распаковывается у провайдера, никакой DPI его не обрабатывает. -> Получается что ваш трафик неприкосновенен, что подтверждается не конституцией а открытым исходным кодом и дизайном сети.

Я владелец сайта, зачем мне Hyperboria ?

1) Использование Hyperboria может заменить вам наличие SSL сертификата для безопасного, зашифрованного подключения.
2) По сравнению с I2P и Tor у каждого пользователя есть свой СТАТИЧЕСКИЙ IPv6 адрес, так, что забанить пользователя тоже возможно.
3) Предоставления доступа к закрытым частям сайта которые противоречат политическому строю.
4) Простота настройки — вам стоит только добавить AAAA запись в DNS и установить cjdns на ваш сервер — он сразу будет работать в сети Hyperboria

Как работает маршрутизация в сети?

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

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

Информацию о маршрутах подделать невозможно из-за использования ассиметричного шифрования.

Избыточность

По сравнению с сетью Bitcoin — вы не храните все маршруты, у вас сохранены только часто-используемые маршруты, которые вы запрашивали, система кэширования работает аналогично таковой в системе DNS.

Таким образом, если в сети будет несколько миллионов устройств, вы не будите хранить всю таблицу маршрутизации, что позволит не растрачивать системные ресурсы.
Какие проекты сейчас активно разрабатываются внутри сети?

Из-за того, что сеть держится на энтузиастах которые верят что децентрализация — будущее, то и все сервисы строятся по принципу децентрализации.

Сейчас выбираются программные движки для создания следующих сервисов:
1) Децентрализованный DNS (скорее всего namecoin / P2P DNS)
2) Децентрализованный файловый хостинг (Скорее всего TAHOE-LAFS)
3) Децентрализованная социальная сеть

Подведем итог

Hyperboria это:
1) Оверлейная/Mesh сеть
2) Атака MITM невозможна
3) Невозможно прочитать пакет данных если он вам не принадлежит
4) Сеть не анонимная ровно до того момента пока она оверлейная, а не mesh
5) Таблица маршрутизации распределённая и транслируется с помощью DHT


Для уменьшения нагрузки на зарубежных коллег, на сервере генерируется каждый час новая карта сети в SVG и PNG формате В качестве имен используются последние 4 цифры вашего IPv6 адреса.

Ну и конечно, проверить работу сети вы можете:
1) Зайдя на http://[fc2c:4e20:c108:dcc3:5cb9:1aba:858a:9c0e]/
2) Скачав пробный торрент http://[fc2c:4e20:c108:dcc3:5cb9:1aba:858a:9c0e]/hyperboria_torrent.torrent

И пожалуй еще один самый частый вопрос — будет ли работать сеть Hyperboria если у вас уже есть нормальный IPv6 адрес?
— Да будет, сеть использует зарезервированный диапазон IPv6 адресов (по аналогии с 10.0.xx и 192.168.)

Изменено пользователем FwIzArD
1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как войти в её состав? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как войти в её состав? 

На сегодня существует 2 решения. Первое вы устанавливаете необходимое ПО на роутер, второе на Компьютер (Linux, MacOs). Для Windows пока нет, но разработки ведутся.

подробнее об установке читайте тут: https://github.com/cjdelisle/cjdns/#how-to-install-cjdns и тут http://habrahabr.ru/post/192252/

Изменено пользователем FwIzArD

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Смысл как раз в будущем, так как без развития смысла нет ни в чем.

 

зы

я ещё помню интернет с всего несколькими сайтами, никто и подумать тогда не мог во что он превратится через пару десятков лет

Изменено пользователем FwIzArD

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот скрестил бы Google свой Project Loon c Hyperboria. И был бы отдельный интернет =) с решенноё проблемой последней мили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ни один более менее крупный портал туда не пришел и не придет в обозримом будущем.

Можно еще фидо вспомнить и то повеселее проект был (в принципе и сейчас есть но можно сказать что нет).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давайте лучше RFC 1149 и 2549 продвигать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

B) Ну в том или ином виде RFC 1149 и 2549 существует уже не одну сотню лет, а сейчас даже соревнования проходят по передаче данных таким способом, оценивается скорость и количество потерянных пакетов. Пруфлинк

 

Вот например 25 апреля сего года при передаче данных потери составили 80% пакетов. очень не надежная связь. Да и протокол TCP придется серьёзно дорабатывать для достижения приемлемых результатов.

Изменено пользователем FwIzArD

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Делаем Hyperboria hotspot. Пособие по ковырянию роутера
В этой статье я попытаюсь рассказать, как прошить на роутер OpenWrt и установить туда cjdns. По правде говоря, изучение тонкостей этого дела отняло у меня много времени и нервов. В основном потому, что многое в OpenWrt недодокументировано, и приходилось многое искать по форумам и додумывать. Думаю, это как раз тот случай, когда лучшей документацией являются исходники. Так что эту статью я попытаюсь написать такой, какую я хотел бы прочитать в самом начале этого пути.

Продолжение тут : http://habrahabr.ru/company/cjdns/blog/202536/

Изменено пользователем FwIzArD

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть ещё интересный проект создания меш сетей OpenGarden

 

https://opengarden.com/home

 

 

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

 

Есть клиентны для Windows | Macos | iOs | Android

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Альтернативный интернет

список децентрализованных сервисов (просто клад!!)

 

http://www.xakep.ru/post/60897/

1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть клиентны для Windows | Macos | iOs | Android

Так и не понял, что от меня требуется? Скачал какой то ехе файл, запускать стреманулся, фиг его знает...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Блин Серёга ну ты меня насмешил )))

Скачал но боюсь устанавливать )))

Та софтина которую ты скачал ставится на все компутеры и телефоны и потом будут молча не спрашивая использовать любой доступный интернет. На каком бы устройстве он не находился. А если в зоне действия будет несколько устройств то будет использоваться сразу несколько. Ну и соответственно в сеть они объединяются молча без роутеров. Вот в двух словах так работает. Но это не Гиперборея это другой проект и цели у него другие. Гиперборея это физически отдельная от интернета сеть!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

CJDNS теперь работает в Windows
 

Наткнулся на умельцев, сделавших инсталлер. Вообщем вот: http://www.santacruzmesh.net/installer.html  :dance4: 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас