Light Protocol for Layered Peer Network
LP2LN
Децентрализованная P2P-сеть — протокол и продукт, который я проектирую и разрабатываю с нуля.
- Role
- Founder / Architect / Rust Developer
- Period
- 2024—Now
- Status
- В разработке
- Team
- Solo
- Stack
- Rust · Tokio · QUIC · React
Коротко о главном
Проблема
Централизованные сервисы зависят от серверов, доменов и провайдеров — это точки отказа. Нужна архитектура, где устройства соединяются напрямую.
Мой вклад
Отвечаю за идею, архитектуру, разработку ядра, продуктовую концепцию и развитие LP2LN.
Challenge
Задача
Централизованные сервисы зависят от серверов, доменов и провайдеров — это точки отказа. Нужна архитектура, где устройства соединяются напрямую.
Проектирую и собираю P2P-сеть на Rust: прямые соединения, умная топология, шифрование каналов и слой для приложений поверх сети. База уже работает; сейчас развиваю прикладной слой.
What I owned
Моя роль
Отвечаю за идею, архитектуру, разработку ядра, продуктовую концепцию и развитие LP2LN.
- 01Архитектура протокола и сети
- 02Разработка ядра на Rust
- 03Связность через NAT и прямые соединения
- 04Продуктовая концепция, бренд и open source
Как это работает
Соединить устройства напрямую
В основе LP2LN — прямые соединения между устройствами через обычный интернет. Без центрального сервера: если один узел недоступен, сеть продолжает работать через остальных.

Сеть, которая сама себя держит
Узлы выбирают надёжных соседей, восстанавливают связи и находят друг друга в локальной сети после перезагрузки. Не нужен внешний «телефонный справочник».

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

Галерея
Инженерные решения
Прямые соединения
Устройства находят друг друга и связываются напрямую — даже за роутером и без публичного IP. Если прямого пути нет, трафик временно идёт через соседа, а затем поднимается до прямого канала.
Умная топология
Сеть сама решает, с кем держать связь, кого отключать и куда дозвониться. Узлы в одной локальной сети находят друг друга после перезагрузки без внешнего «справочника».
Безопасность
Каждое соединение шифруется end-to-end. Узлы подписывают сообщения, так что подделать участника или повторить старый пакет нельзя.
Путь к продукту
Поверх сети строится слой для приложений: обмен данными, синхронизация файлов и первые пользовательские сценарии вроде общей папки между устройствами.
Stack
Timeline
- Ядро сети ✓2024
Прямые соединения, маршрутизация, шифрование каналов и отладочные инструменты.
- Умная топология ✓2024—2025
Сеть сама выбирает соседей, держит связи и восстанавливается после сбоев.
- Локальное обнаружение ✓2025
Устройства в одной сети находят друг друга после перезапуска без внешних сервисов.
- Слой для приложений ← сейчас2025—2026
Безопасный канал между приложением и сетевым ядром — основа для продуктов поверх сети.
- Продукты поверх сети2026+
Обмен контентом, обновления по сети и первый пользовательский продукт — общая папка между устройствами.
Outcome
Что получилось
Status
Текущее состояние
Ядро сети работает: прямые соединения, топология, шифрование и локальное обнаружение устройств. Сейчас развиваю слой для приложений поверх сети.
Next
Следующий этап
Передача контента между реальными узлами, обновления по сети и первый пользовательский продукт — общая папка между устройствами.
Next project
AI-личности с памятью, голосом и доступом к компьютеру — свой продукт с нуля.
