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