Reticulum — криптографический сетевой стек для построения локальных и глобальных сетей на общедоступном оборудовании. Сеть способна продолжать работу даже в неблагоприятных условиях — при очень высокой задержке и крайне низкой пропускной способности канала.
Идея проекта состоит в том, чтобы дать каждому возможность управлять собственной суверенной коммуникационной сетью, а также сделать дешёвым и простым покрытие обширных территорий множеством независимых, взаимосвязанных и автономных сетей. Reticulum позиционируется как «неостановимые сети для людей».
Reticulum — это не одна сеть. Это инструмент для построения тысяч сетей. Сетей без выключателей контроля, слежки, цензуры и централизованного управления. Сетей, которые могут свободно взаимодействовать, объединяться и разъединяться друг с другом.
С точки зрения пользователя, Reticulum позволяет создавать приложения, уважающие и укрепляющие автономию и суверенитет сообществ и отдельных людей. Стек обеспечивает защищённую цифровую связь, которая не может быть подвергнута внешнему контролю, манипуляциям или цензуре.
Reticulum даёт возможность строить как небольшие, так и потенциально планетарного масштаба сети, не требуя для этого иерархических или бюрократических структур управления, при этом сохраняя за отдельными людьми и сообществами полный суверенитет над своими сегментами сети.
Отличительные особенности
Reticulum решает ту же задачу, что и любой сетевой стек — надёжную доставку данных от одной точки к другой через ряд промежуточных узлов, — но делает это способом, существенно отличающимся от других сетевых технологий.
- Reticulum не использует адреса источника. Ни один передаваемый пакет не содержит информации об адресе, месте, устройстве или человеке, от которого он исходит.
- Адресное пространство Reticulum не имеет центрального управления. Любой участник может выделить себе столько адресов, сколько нужно, в любой момент.
- Reticulum обеспечивает сквозную связность: только что созданные адреса становятся глобально доступными за секунды или несколько минут.
- Адреса самодостаточны и портативны. После создания адрес можно физически перенести в другую точку сети, и он продолжит оставаться доступным.
- Вся связь по умолчанию защищена современным стойким шифрованием.
- Все ключи шифрования одноразовые, а связь по умолчанию обеспечивает forward secrecy.
- В сетях Reticulum невозможно установить незашифрованное соединение.
- Невозможно отправить незашифрованный пакет на любой узел назначения в сети.
- Узлы, получившие незашифрованный пакет, отбрасывают его как невалидный.