3.2 KiB
FP2PRS Specification
Free Peer-to-Peer Routing System - Спецификация протокола для децентрализованных сетей
⚠️ Важное примечание от автора
Я только начинаю свой путь в разработке и сетевых технологиях! Этот проект - моя попытка создать что-то полезное. Буду очень рада любой помощи, советам и конструктивной критике! Протокол не предназначен для установления анонимных соединений.
📖 О проекте
FP2PRS (Free Peer-to-Peer Routing System) - это спецификация прикладного протокола для организации децентрализованных сетей в условиях строгих NAT. Протокол сочетает:
- Криптографическую идентификацию узлов (Ed25519)
- Гибридную систему маршрутизации (DHT + прямые подключения)
- Автоматический NAT-traversal (STUN/TURN)
- Поддержку виртуальных IP-подсетей
📄 Документация
- Спецификация (PDF) - основная документация по протоколу
- Версия: 0.1-draft (черновик)
- Статус: Активная разработка
🚧 Текущий статус
Проект находится на стадии черновика спецификации. Это означает:
- ✅ Готов концептуальный дизайн
- ✅ Описана базовая архитектура
- 🔄 Требуется доработка деталей реализации
- 🔄 Нужна проверка опытными разработчиками
- 🔄 Планируется reference-реализация
🤝 Как можно помочь?
Я открыта для любых форм сотрудничества:
- Предложения по улучшению протокола
- Обзор кода будущих реализаций
- Идеи по упрощению сложных мест
- Тестирование и багрепорты
- Документация и переводы
- Моральная поддержка 😊
📧 Контакты
Автор: Гордопольцева Анна Дмитриевна Email: annruby@vendetti.ru
Не стесняйтесь писать на почту с любыми вопросами и предложениями! Буду очень рада этому.
📝 Планы развития
- Доработка спецификации
- Создание reference-реализации на Python/Rust
- Разработка тестовой сети
- Подробная документация с примерами
⚖️ Лицензия
Проект распространяется под лицензией GNU Free Documentation License v1.3+.
Подробнее в файле LICENSE.md.