🔮 Phantom Protocol - Complete Website
____ __ __ ____ __ __
/ __ \/ /_ ____ _____ / /_____ ____ ___ / __ \_________ / /_____ _________ / /
/ /_/ / __ \/ __ `/ __ \/ __/ __ \/ __ `__ \ / /_/ / ___/ __ \/ __/ __ \/ ___/ __ \/ /
/ ____/ / / / /_/ / / / / /_/ /_/ / / / / / / / ____/ / / /_/ / /_/ /_/ / /__/ /_/ / /
/_/ /_/ /_/\__,_/_/ /_/\__/\____/_/ /_/ /_/ /_/ /_/ \____/\__/\____/\___/\____/_/
Полноценный многостраничный сайт для Phantom Protocol — революционной системы анонимной сетевой коммуникации с постквантовой защитой.
🆕 ПОСЛЕДНИЕ ОБНОВЛЕНИЯ
✅ Анимированный фон DHT-сети на всех страницах (НОВОЕ!)
- 🌌 Продвинутая анимация DHT-сети (как в Hero секции) на ВСЕХ 6 страницах
- 🔷 60 узлов с разной скоростью, размером и прозрачностью
- 🔗 Динамические связи между узлами (purple)
- ✨ Эффект свечения для крупных узлов
- 🎨 Cyan узлы + Purple связи (киберпанк стиль)
- 📱 Оптимизирован для мобильных устройств
- 📄 Подробности в ANIMATED-BACKGROUND.md
✅ Desktop Grid Fix
- 🔧 Исправлена проблема с отображением блоков в столбик на компьютерах
- ✅ Добавлен файл
css/desktop-fix.cssдля исправления Bootstrap Grid - ✅ Применён ко всем 6 страницам
- 📄 Подробности в DESKTOP-FIX.md
Убедитесь что порядок загрузки CSS правильный:
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/desktop-fix.css"> <!-- НОВЫЙ -->
<link rel="stylesheet" href="css/responsive.css">
<link rel="stylesheet" href="css/vendor-prefixes.css">
<link rel="stylesheet" href="css/visual-fixes.css">
📋 Содержание
- О проекте
- Структура сайта
- Реализованные страницы
- Технологический стек
- Установка и запуск
- Функциональные возможности
- Дизайн
- SEO и производительность
- Дальнейшее развитие
- Лицензия
🎯 О проекте
Полноценный многостраничный сайт для Phantom Protocol, включающий:
- Презентационную главную страницу
- Подробную документацию
- Техническую архитектуру
- Страницу загрузки
- Раздел сообщества
- Информацию о проекте
Целевая аудитория:
- Разработчики анонимных сетей и децентрализованных систем
- Исследователи в области информационной безопасности
- Криптографы и специалисты по приватности
- Корпоративные команды по кибербезопасности
- Активисты и журналисты
Дизайн: Киберпанк / неоглиф стилистика с glassmorphism эффектами
📁 Структура сайта
Реализованные страницы
| Страница | URI | Описание | Размер |
|---|---|---|---|
| Главная | index.html |
Landing page с hero-секцией, USP, архитектурой, сравнением, интерактивным демо | ~150KB |
| Документация | docs.html |
Полная документация: quick start, установка, API, CLI, FAQ | ~21KB |
| Архитектура | architecture.html |
Детальное описание 5 слоев защиты, DHT, криптографии, маршрутизации | ~70KB |
| Скачать | download.html |
Все методы установки: Docker, NPM, бинарники, исходники | ~21KB |
| Сообщество | community.html |
Каналы сообщества, контрибьюция, команда, события | ~46KB |
| О проекте | about.html |
Миссия, видение, история, статистика, контакты | ~44KB |
Структура файлов
phantom-protocol-website/
│
├── index.html # Главная страница (landing)
├── docs.html # Документация
├── architecture.html # Архитектура протокола
├── download.html # Страница загрузки
├── community.html # Сообщество
├── about.html # О проекте
│
├── css/
│ ├── style.css # Основные стили (23KB)
│ ├── desktop-fix.css # 🆕 Desktop Grid Fix (9KB) - исправление колонок на компьютерах
│ ├── responsive.css # Адаптивные стили (8KB)
│ ├── vendor-prefixes.css # Кроссбраузерность (10KB)
│ └── visual-fixes.css # Визуальные исправления (13KB)
│
├── js/
│ ├── main.js # Главный JavaScript (19KB)
│ └── background.js # 🆕 Анимированный фон с частицами (6KB)
│
├── images/ # Изображения
│ └── og-phantom.png # Open Graph изображение
│
├── README.md # Эта документация
├── ANIMATED-BACKGROUND.md # 🆕 Анимированный фон (8KB)
├── DESKTOP-FIX.md # Исправление Desktop Grid (9KB)
├── VISUAL-FIXES.md # Документация визуальных исправлений
├── FIXES-SUMMARY.md # Сводка всех исправлений
├── TESTING-GUIDE.md # Руководство по тестированию
├── QUICKSTART.md # Быстрый старт
├── CHANGELOG.md # История изменений
├── LICENSE # MIT лицензия
└── robots.txt # SEO - robots
✅ Реализованные страницы
1. Главная страница (index.html)
Основные секции:
-
✅ Hero-секция
- Анимированный фоновый эффект DHT-сети (Canvas)
- Градиентные заголовки
- Бейджи: Post-Quantum Ready, Featured at DEF CON 16
- Живая статистика
- Кнопки CTA
-
✅ USP (Уникальные преимущества)
- 3 карточки с glassmorphism
- Технические бейджи: Kademlia DHT, Phantom IDs, Kyber-1024
- Hover-эффекты
-
✅ Архитектура
- Интерактивная 5-слойная диаграмма
- Анимация при наведении
- Цветовая кодировка
-
✅ Сравнение с аналогами
- Таблица: Phantom vs Tor vs I2P
- Визуальные индикаторы
-
✅ Скачать / Запустить
- Docker команда с подсветкой синтаксиса
- CLI установка
- Кнопки копирования
-
✅ Интерактивное демо
- Canvas-визуализация DHT-сети
- Анимация построения пути
- Реалтайм статистика
-
✅ Документация
- 4 карточки ресурсов
-
✅ Репутация и цитаты
- Отзывы экспертов
-
✅ Footer
- Навигация
- Социальные сети
- Копирайт
2. Документация (docs.html)
8 основных разделов:
-
Quick Start
- Docker установка
- NPM установка
- Первый запуск
-
Установка
- Системные требования
- Установка через Docker
- Установка через NPM
- Сборка из исходников
-
Конфигурация
- Базовая конфигурация
- Настройка транспорта
- Настройка маршрутизации
- Exit node политики
-
API Reference
- REST API endpoints
- WebSocket API
- Примеры запросов/ответов
-
CLI Commands
- phantom start
- phantom status
- phantom peers
- phantom send
- phantom config
-
Примеры использования
- Анонимный HTTP запрос
- Запуск Hidden Service
- P2P мессенджер
-
Troubleshooting
- Частые проблемы и решения
-
FAQ
- 10+ популярных вопросов
Особенности:
- Sidebar навигация с плавной прокруткой
- Code highlighting (Prism.js)
- Копирование кода в один клик
- Accordion для FAQ
- Breadcrumbs навигация
3. Архитектура (architecture.html)
7 основных разделов:
-
Обзор архитектуры
- Философия дизайна
- Основные принципы
-
5 Слоев Защиты
- Транспортный слой (obfs4, meek)
- Слой маршрутизации (onion routing)
- Криптографический слой (ChaCha20-Poly1305)
- Слой обнаружения (Kademlia DHT)
- Прикладной слой (hidden services)
-
Система Маршрутизации
- Path selection алгоритм
- Типы нод (Guard, Middle, Exit)
- Circuit building
-
DHT Система
- Kademlia архитектура
- XOR metric
- K-buckets
- Защита от атак (Sybil, Eclipse)
-
Криптографическая Защита
- Используемые примитивы
- Гибридная криптосистема (Classic + Post-quantum)
- Onion encryption
- Perfect Forward Secrecy
-
Сравнение с Другими Системами
- Детальная таблица: Phantom vs Tor vs I2P vs VPN
- Когда использовать каждую систему
-
Производительность и Оптимизация
- Метрики производительности
- Circuit preemption
- Protocol compression
- Hardware acceleration
- Stream multiplexing
Особенности:
- Интерактивные code snippets
- Диаграммы маршрутизации
- Accordion для оптимизаций
- Статистические карточки
4. Страница загрузки (download.html)
6 методов установки:
-
Docker (рекомендуется)
- Quick start команда
- Docker Compose файл
-
NPM Package
- npm install команда
- Использование в Node.js
-
Curl Script
- Автоматическая установка
- Для Linux/macOS
-
Binary Downloads
- Linux (x64, ARM64)
- macOS (Intel, Apple Silicon)
- Windows (x64)
-
Source Code
- GitHub clone
- Build инструкции
-
System Requirements
- Минимальные и рекомендуемые требования
- Таблица сравнения
Дополнительно:
- GPG signature verification
- Checksums (SHA-256)
- Release notes
- Installation troubleshooting
5. Сообщество (community.html)
Основные разделы:
-
Каналы сообщества
- GitHub (5.2k stars, 892 forks)
- Discord (12.5k участников, 3.2k онлайн)
- Forum (8.7k тем, 42k ответов)
- Telegram (8.1k участников, 15 языков)
- Reddit (6.3k подписчиков)
- Twitter/X (18.2k подписчиков)
-
Способы контрибуции
- Разработка
- Документация
- Переводы
- Тестирование
- Запуск ноды
- Дизайн
- Исследования
- Финансовая поддержка
-
Руководство по контрибуции
- Как внести вклад в код
- Code review process
- Security policy
-
Команда и контрибьюторы
- Core team (4 человека)
- Top contributors
- Ссылка на полный список (500+ человек)
-
События и новости
- Предстоящие события
- Прошедшие события
- Блог посты
6. О проекте (about.html)
Основные разделы:
-
Миссия и Видение
- Миссия проекта
- Видение будущего
- Core values (6 ценностей)
-
История проекта
- Timeline от 2021 до 2025
- Ключевые вехи развития
-
Статистика
- 12,847 активных нод
- 156,000+ пользователей
- 128 стран покрытия
- 500+ контрибьюторов
- 2.5 PB данных передано
- 99.97% uptime
- 5.2k GitHub stars
- 420k+ загрузок
-
Технологические партнеры
- MIT Media Lab
- Electronic Frontier Foundation
- Trail of Bits
- Open Technology Fund
-
Лицензия и правовая информация
- MIT License
- Disclaimer
- Privacy Policy
-
Контакты
- General: contact@phantom-protocol.org
- Security: security@phantom-protocol.org
- Press: press@phantom-protocol.org
🛠 Технологический стек
Frontend библиотеки (CDN)
- Bootstrap 5.3.2 - Grid system, компоненты, utilities
- Font Awesome 6.4.0 - Иконки (2000+ icons)
- AOS 2.3.4 (Animate On Scroll) - Scroll-анимации
- Prism.js 1.29.0 - Подсветка синтаксиса кода
Шрифты (Google Fonts)
- Orbitron - Заголовки, бренд (cyberpunk стиль)
- Rajdhani - Основной текст (geometric sans-serif)
- Space Grotesk - Альтернативный шрифт
- JetBrains Mono - Моноширинный для кода
CSS Features
- CSS Variables для тем
- Flexbox & Grid Layout
- CSS Animations & Transitions
- Backdrop Filter (glassmorphism)
- Custom Scrollbar
- Media Queries (responsive 320px-1920px+)
- Gradient text effects
- Box shadows с glow
JavaScript Features
- Canvas API (Hero background, Demo)
- Clipboard API (копирование команд)
- LocalStorage (сохранение темы)
- IntersectionObserver (lazy loading)
- RequestAnimationFrame (плавные анимации)
- ES6+ (arrow functions, async/await, modules)
🚀 Установка и запуск
Быстрый старт
Локальное открытие:
# Просто откройте файлы в браузере
open index.html
# или
open docs.html
# или любую другую страницу
Локальный веб-сервер (рекомендуется)
Для корректной работы некоторых функций рекомендуется использовать локальный сервер:
# Python 3
python -m http.server 8000
# Node.js (http-server)
npx http-server -p 8000
# PHP
php -S localhost:8000
Затем откройте http://localhost:8000 в браузере.
Навигация по сайту
- Главная:
index.html- Landing page - Документация:
docs.html- Полная документация - Архитектура:
architecture.html- Техническая архитектура - Скачать:
download.html- Все методы установки - Сообщество:
community.html- Каналы и контрибуция - О проекте:
about.html- Миссия, история, контакты
Все страницы связаны через унифицированную навигацию.
Деплой
GitHub Pages:
git add .
git commit -m "Deploy website"
git push origin main
Настройте GitHub Pages в Settings → Pages → Source: main branch
Cloudflare Pages / Netlify / Vercel:
- Подключите репозиторий
- Build command: оставьте пустым (статический сайт)
- Publish directory:
/(корень)
⚙️ Функциональные возможности
1. Унифицированная навигация
Все страницы имеют одинаковую навигационную панель:
<nav class="navbar navbar-expand-lg navbar-dark fixed-top glass-nav">
<!-- Phantom Protocol logo -->
<!-- Links: Главная, Документация, Архитектура, Скачать, Сообщество, О проекте -->
<!-- CTA button: Начать -->
</nav>
- Фиксированная позиция при скролле
- Glassmorphism эффект
- Активное состояние текущей страницы
- Мобильное меню (hamburger)
- Smooth transitions
2. Sidebar навигация (docs.html, architecture.html)
Страницы с большим объемом контента имеют боковую навигацию:
<div class="sidebar sticky-top">
<!-- Links to sections -->
</div>
- Sticky positioning
- Плавная прокрутка к якорям
- Визуальное выделение активной секции
3. Копирование кода
Все code blocks имеют кнопки копирования:
<button class="copy-btn" data-copy="command">
<i class="fas fa-copy"></i>
</button>
- Clipboard API
- Visual feedback (иконка меняется на checkmark)
- Toast уведомления
4. Responsive дизайн
Адаптация для всех размеров экранов:
- Desktop (1200px+): Full layout с sidebar
- Tablet (768px-1199px): Адаптированная сетка
- Mobile (320px-767px): Single column, hamburger menu
5. Анимации
- AOS для scroll animations
- CSS transitions для hover effects
- Canvas animations для hero background
6. Dark/Light Theme
Автоматическое определение и ручное переключение:
const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;
localStorage.setItem('phantom-theme', 'dark'); // или 'light'
7. Интерактивное демо (index.html)
- 20 узлов DHT сети
- Построение анонимного пути
- Анимация передачи пакета
- Реалтайм метрики
🎨 Дизайн
Цветовая схема
Dark Mode (по умолчанию):
--color-bg: #0a0a0f; /* Темный фон */
--color-bg-card: rgba(15, 15, 30, 0.7); /* Карточки */
--color-text: #e0e0ff; /* Основной текст */
--color-accent: #00f0ff; /* Cyan accent */
--color-accent-secondary: #7a3eff; /* Purple accent */
--color-success: #00ff9d; /* Зеленый */
--color-error: #ff2a6d; /* Розовый/красный */
Градиенты:
.btn-gradient {
background: linear-gradient(135deg, #00f0ff 0%, #7a3eff 100%);
}
.text-gradient {
background: linear-gradient(90deg, #00f0ff, #7a3eff, #ff2a6d);
-webkit-background-clip: text;
}
Эффекты
Glassmorphism:
.glass-card {
background: rgba(15, 15, 30, 0.7);
backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.1);
}
Hover Effects:
.card:hover {
transform: translateY(-10px);
box-shadow: 0 20px 60px rgba(0, 240, 255, 0.3);
}
Типографика
- Заголовки: Orbitron (cyberpunk style)
- Текст: Rajdhani (clean, readable)
- Код: JetBrains Mono (monospace)
Размеры:
- h1: 3rem (48px)
- h2: 2.5rem (40px)
- h3: 2rem (32px)
- h4: 1.5rem (24px)
- body: 1rem (16px)
🔍 SEO и производительность
Meta теги
Каждая страница имеет уникальные meta теги:
<title>Phantom Protocol - [Page Title]</title>
<meta name="description" content="[Unique description]">
<meta name="keywords" content="phantom protocol, anonymity, privacy, ...">
Open Graph
<meta property="og:title" content="...">
<meta property="og:description" content="...">
<meta property="og:image" content="./images/og-phantom.png">
Performance
Optimization:
- Preconnect to CDNs
- Defer script loading
- Lazy loading images
- Minified CSS/JS for production
Expected Lighthouse Score:
- Performance: 90-95
- Accessibility: 95-100
- Best Practices: 95-100
- SEO: 95-100
🚧 Дальнейшее развитие
Планируемые функции
-
Дополнительные страницы:
- Blog / News section
- Team page с фото и bio
- Detailed roadmap
- Security audit reports
- Press kit
-
Интерактивность:
- Interactive architecture diagram (SVG + JS)
- Advanced DHT demo с настройками
- Network statistics dashboard
- Live node map
-
Контент:
- Video tutorials
- Case studies
- White paper PDF
- Technical specifications
- Migration guides
-
Функции:
- Multi-language support (i18n)
- Search functionality
- Newsletter subscription
- Contact form
- GitHub API integration (real-time stats)
-
Оптимизация:
- WebP images
- CSS/JS minification
- Critical CSS inline
- Service Worker (PWA)
- CDN setup
-
SEO:
- sitemap.xml
- robots.txt
- Schema.org markup expansion
- RSS feed
- Social media cards
-
Аналитика:
- Privacy-friendly analytics (Plausible)
- Heatmaps
- A/B testing
- User feedback widget
📊 Текущий статус
Завершенные компоненты ✅
- Главная страница (index.html) - Landing с hero, USP, demo
- Страница документации (docs.html) - 8 разделов
- Страница архитектуры (architecture.html) - Детальная техническая информация
- Страница загрузки (download.html) - Все методы установки
- Страница сообщества (community.html) - Каналы, контрибуция
- Страница о проекте (about.html) - Миссия, история
- Унифицированная навигация на всех страницах
- Responsive дизайн для всех страниц
- Glassmorphism UI design
- Code highlighting и копирование
- Footer на всех страницах
- Dark theme (default)
В процессе разработки 🚧
- Light theme implementation
- Multi-language support
- Images and media content
Планируется 📅
- Blog section
- Advanced interactive demos
- Video content
- Analytics integration
📄 Лицензия
Распространяется под лицензией MIT. См. LICENSE для деталей.
👨💻 Автор
NeroWorld AI
- Website: phantom.protocol
- GitHub: @neroworld
- Twitter: @PhantomProtocol
🙏 Благодарности
- Bootstrap - Frontend framework
- Font Awesome - Icon library
- AOS - Animate On Scroll
- Prism.js - Syntax highlighting
- Google Fonts - Web fonts