- New README.md focused on Phantom Protocol (C core, landing, Docker) - Removed all APAW/agent infrastructure references - Added quick start, stack, repo structure
66 lines
1.7 KiB
Markdown
66 lines
1.7 KiB
Markdown
# 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*
|