| Решение | Ключевая идея | ДОСТУПНОЕ СЕГОДНЯ РЕШЕНИЕ | Надёжность | Скорость / Затраты | Безопасность (PQC) | Сложность | Рекомендация |
|---|---|---|---|---|---|---|---|
| I. ПОЛУЧЕНИЕ CID ИЗ ЛЮБОГО БРАУЗЕРА | |||||||
| Публичные шлюзы (ipfs.io) | Бесплатный доступ «из коробки» через HTTPS gateway | ipfs.io, dweb.link cloudflare-ipfs.com Официальные шлюзы от Protocol Labs и Cloudflare. Документация |
Низкая | 🟡 Средняя | 🔒 Низкая | Низкая | Только тесты / прототипы |
| Cloudflare IPFS gateway | Глобальная CDN, высокая производительность | cloudflare-ipfs.com Бесплатный публичный шлюз с CDN-кешированием. Требует регистрации для гарантированного SLA. Документация |
Высокая | Очень высокая | 🔒 Низкая (централизация) | Низкая | Быстрый доступ к публичным данным |
| Trustless gateway | Клиент проверяет хэш — исключает подмену от шлюза | trustless-gateway.link dag.w3s.link w3s.link IPFS Foundation и Web3.Storage. Поддерживают верифицируемое извлечение (car-файлы + range-запросы). https://trustless-gateway.link/ipfs/{CID} |
Очень высокая | Высокая | 🔒 Высокая | Средняя | Production |
| Service Worker Gateway | P2P напрямую из браузера без центрального сервера | inbrowser.link Helia SW Реализация от IPFS Foundation + ChainSafe. Автоматически подключается к сети IPFS через libp2p в браузере. Репозиторий https://inbrowser.link/ipfs/{CID} |
Высокая | Высокая | 🔒 Очень высокая | Высокая | Максимальная децентрализация |
| ipfs-smart-gateway | Автоматический failover + выбор быстрейшего шлюза | public-gateway-checker Утилиты: public-gateway-checker, JS-версия. Автоматическое переключение между 20+ шлюзами. |
Очень высокая | 🚀 Максимальная | 🔒 Низкая | Средняя | Для продакшна, где критична скорость |
| II. СОХРАНЕНИЕ CID (пининг, долговременность) | |||||||
| Пиннинг‑сервисы | Провайдер хранит данные на своих узлах IPFS |
Pinata — 1 ГБ бесплатно, API, CDN, NFT-ориентированный pinata.cloud Filebase — enterprise, S3-совместимый API, 5 ГБ бесплатно filebase.com Lighthouse — IPFS + Filecoin, perpetual storage, шифрование lighthouse.storage 4EVERLAND — pinning + хостинг фронтендов 4everland.io IPFS.NINJA — приватные шлюзы, 1 ГБ бесплатно, без API-ключа. |
Высокая | 💰 Низкие затраты (есть бесплатный тариф) | 🔒 Средняя (доверие провайдеру) | Низкая | Старт проектов, малые объёмы |
| IPFS Cluster | Собственная сеть узлов с репликацией |
ipfs-cluster.org Docker Compose для production-кластера гайд Репозиторий: https://github.com/ipfs-cluster/ipfs-cluster Команды: ipfs-cluster-service + ipfs-cluster-ctl
|
🚀 Очень высокая | 💸 Высокие (обслуживание серверов) | 🔒 Высокая | Высокая | Enterprise, uptime 99.99% |
| Filecoin | Экономическое стимулирование майнеров хранить данные |
Filecoin (FIL) Инструменты: filcdn.io (CDN для retrieval), Storacha, Curio Storage Market Лучше использовать через обёртки: Lighthouse (автоматические сделки), NFT.Storage (deprecated, но альтернативы). Документация |
Очень высокая | 💰💰 Высокие (плата за хранение + retrieval) | 🔒 Высокая (криптоэкономика) | Высокая | Архивы, долгосрок >5 лет |
| Локальное хранилище + CID в JSON / SQLite |
Храните хэши только у себя на диске |
Любая БД: SQLite, PostgreSQL, или просто cid.json.Для автоматизации бэкапа — ipfs pin remote + cron.Ручной экспорт CID через ipfs pin ls.
|
Низкая | 🟢 Нулевые | 🔒 Средняя | Низкая | Только для личного использования |
| III. ПОСТКВАНТОВАЯ УСТОЙЧИВОСТЬ (PQC) ДЛЯ CID/IPNS | |||||||
| Постквантовые подписи в IPNS | Защита mapping «IPNS → CID» от квантовых атак на подписи |
CRYSTALS-Dilithium (ML-DSA) Falcon SPHINCS+ Экспериментальные реализации: js-multiformats + pqcrypto. В libp2p/Helia пока не встроено. Гибридные ключи (Ed25519 + Dilithium) — направление развития IPFS в 2025–2026.npm: @btc-vision/post-quantum |
Высокая | 📉 Низкая скорость, большой размер подписи | 🔒 Высокая | Высокая | Для данных с длительным сроком жизни (>10 лет) |
| Гибридные схемы (PQC + классика) | Одновременная верификация Ed25519 + PQC |
Hybrid KEM + Signature Актуальные исследования: NIST SP 800-227, гибридный TLS + ML-KEM (Kyber). В IPFS/lp2p — предложение по hybrid_peer_id (Ed25519 + ML-DSA).Реализации: libp2p + @chainsafe/libp2p-noise + hybrid КЕМ. |
Очень высокая | 🟡 Средняя | 🔒 Высокая | Высокая | Прагматичный выбор |
| Блокчейн на хэш-подписях | Регистрация CID в блокчейне, устойчивом к квантовым атакам |
QRL (Quantum Resistant Ledger) Использует XMSS (eXtended Merkle Signature Scheme). Поддерживает хранение произвольных данных (CID). theqrl.org Альтернативы: QRPL (проект, концепция), IOTA (Winternitz). |
Максимальная | 🔴 Низкая пропускная способность | 🔒 Квантово-безопасно | Очень высокая | Специфичные квантово-защищённые реестры |
| Обычный блокчейн (Ethereum, Solana) — без PQC | Хранение CID в смарт-контракте |
Ethereum (ECDSA) Solana (Ed25519) Простые смарт-контракты на Solidity / Anchor. Для долгого хранения CID — не защищены от квантовых атак. Пример: ipfs-nft-storage |
Высокая (сегодня) | 💰💰 Затраты на газ | 🔻 Уязвим | Средняя | Только если миграция возможна до эры QC |
| «Холодное» локальное хранилище (офлайн) | CID записан на бумаге/носителе, никакой сети и криптографии |
QR-код на бумаге Vinktar (paper wallet) Металлическая пластина Генерация QR-кода из CID: любой генератор QR. Печать и хранение в сейфе. Программное решение: ipfs-rust (офлайн-инструмент). |
Абсолютная | 🐢 Низкая (ручной ввод) | 🔒 Идеальная | Низкая | Мастер-ключи, архивные бэкапы |