diff --git a/README.md b/README.md new file mode 100644 index 0000000..255f881 --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +# Phantom Protocol + +Открытый, масштабируемый и постквантово-устойчивый протокол анонимной маршрутизации. Построен на Kademlia DHT и фантомных адресах. + +--- + +## Статус проекта + +- [x] Ядро (`phantomd`): Production Ready +- [x] Портировано на OpenSSL 3.0+ +- [x] Скомпилированные бинарники (`phantom`, `phantomd`) +- [ ] Расширения (Hidden Services, Exit Nodes, TLD DNS): Прототипы + +--- + +## Стек + +- **Ядро:** C (ANSI C + POSIX) +- **Криптография:** OpenSSL 3.0+ — Ed25519, ChaCha20-Poly1305, X25519, AES-256 +- **Сеть:** Kademlia DHT, onion routing, SOCKS5 proxy +- **Сериализация:** Protocol Buffers +- **Контейнеризация:** Docker + Docker Compose +- **Лендинг:** Static HTML/CSS/JS + +--- + +## Быстрый старт + +```bash +# Клонировать +git clone https://git.softuniq.eu/UniqueSoft/Phantom.git +cd Phantom + +# Сборка ядра +cd release/src +make clean && make + +# Запуск демона +./phantom -c config.conf + +# Или через Docker +# Базовая сеть (5 узлов) +cd release && docker compose up +``` + +--- + +## Структура репозитория + +| Директория | Назначение | +|-----------|------------| +| `release/` | Ядро C, Docker, protobuf, тесты | +| `landing/` | Лендинг (Docker + статус проекта) | +| `website/` | Legacy лендинг (статический HTML) | + +--- + +## Лицензия + +- MIT (ядро) +- HESSLA (legacy компоненты) + +--- + +*Phantom Protocol — 2025*