Как стать автором
Обновить

NewNode — децентрализованная CDN нового поколения

Время на прочтение2 мин
Количество просмотров11K

Привет! Сто лет сюда не писал, но теперь появился повод. 

Когда-то, я рассказывал в России про Firechat. Сегодня, все та-жа команда работает над новым решением — распределенной сетью передаче данных. Этот пост — приглашение к диалогу. 

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

Сеть NewNode состоит из трех типов узлов: инжекторов, пиров и пиров, которые становятся прокси инжекторами. Инжекторы - это доверенная служба, работающая в облаке, в то время как каждый пользователь контента по умолчанию является одноранговым узлом. Узел, который устанавливает соединение с инжектором, становится прокси-сервером инжектора. Каждый инжектор обладает личным ключом инжектора, в то время как каждый одноранговый узел имеет жестко закодированную копию всех открытых ключей инжектора. 

Вот как работу сети изобразили авторы, практически на салфетке, в наших лучших традициях:

NewNode обладает уникальной способностью устанавливать CDN в ячеистой сети «устройство-устройство» (D2D) через локальные соединения, такие как WiFi. Он использует архитектуру приложения FireChat (разработанного инженерами NewNode), которое обеспечивает шифрованную связь, даже когда Интернет не доступен, а устройства не находятся в зоне досягаемости друг друга. Как только контент загружен на одно устройство сетки NewNode, он становится доступным для всех других узлов, даже если ни одно из устройств не подключено к Интернету. NewNode легко переключается между WiFi, 3G, LTE и D2D и самовосстанавливается.

Интеграция проста и эффективна. Этим летом, наше решение неожиданно пригодилось в Беларуси во время глобального отключения интернета. Лежало практически все, а Tut.by, популярный новостной сервис - работал. Благодаря NewNode. 

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

Все самое интересное, естественно на GitHub.  

Теги:
Хабы:
Всего голосов 7: ↑4 и ↓3+4
Комментарии28

Публикации

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань