← Назад EN

DSRCH Whitepaper

Decentralized Search Ranking Consensus Hypernetwork — повністю децентралізована пошукова система на основі консенсусу Proof-of-Index, побудована на Cosmos SDK.

Версія: 23.339
Останні зміни: 17/03/2026
Статус: Фаза 2 — Бета та стимульований Testnet

1. Анотація

DSRCH (Decentralized Search Ranking Consensus Hypernetwork) — це відкритий пошуковий протокол без дозволів, у якому будь-хто може запустити ноду, сканувати та індексувати веб, обробляти пошукові запити та заробляти токени DSRCH як компенсацію за свою роботу. Жодна центральна організація не контролює індекс, алгоритм ранжування чи результати пошуку.

Протокол впроваджує Proof-of-Index (PoI) — новий механізм консенсусу, де ноди доводять, що виконали корисну роботу (сканування сторінок, зберігання індексних шардів, обробка запитів), і отримують відповідну винагороду. Валідація виконується випадково обраними валідаторами, які повторно виконують зразки роботи для забезпечення чесності.

DSRCH працює на спеціально побудованому блокчейні Cosmos SDK L1 з 8 спеціалізованими модулями, використовує libp2p для P2P-комунікації, Bluge для повнотекстової індексації та CometBFT для консенсусу з ABCI++ VoteExtensions, що вбудовують верифікацію PoI безпосередньо у фіналізацію блоку.

Terraforming інтернету. Індексація всього інтернету — як створення атмосфери на Марсі. Колективна місія, що потребує тисяч учасників, які працюють разом. Цивілізований світ заслуговує на пошук, який належить кожному — відкритий, неупереджений і вільний від будь-якого єдиного центру контролю.

2. Постановка проблеми

Сьогодні веб-пошук контролюється кількома корпораціями. Така централізація створює системні ризики:

DSRCH вирішує ці проблеми, роблячи пошук суспільним благом — що належить учасникам мережі, управляється DAO та економічно вирівняний для створення якісних, нецензурованих результатів.

3. Візія та основні принципи

Повністю децентралізований пошуковик, де кожен може запустити ноду, індексувати інтернет, обробляти пошукові запити та заробляти токени DSRCH. Жодна централізована організація не контролює результати.

3.1 Децентралізована індексація

Тисячі нод одночасно сканують та індексують інтернет. Жодної єдиної точки відмови чи контролю. Індекс шардується по мережі за допомогою консистентного хешування, забезпечуючи надлишковість та доступність.

3.2 Пошуковий майнинг

Proof-of-Index майнинг: заробляйте DSRCH за сканування сторінок, обробку запитів та зберігання індексних шардів. На відміну від Proof-of-Work (марнування обчислень) чи Proof-of-Stake (лише блокування капіталу), PoI винагороджує корисну роботу, яка безпосередньо приносить користь мережі.

3.3 Конфіденційність насамперед

Жодних cookies, відстеження чи профілів користувачів. Опціональний onion routing для анонімності запитів. DSRCH ніколи не збиратиме дані користувачів — протокол спроектований так, що це технічно неможливо.

4. Системна архітектура

DSRCH використовує чотирирівневу архітектуру з розділенням відповідальності: шлюз для користувачів, P2P пошукова мережа, блокчейн консенсус та розподілене сховище.

Кінцевий користувач — Браузер / dApp / API клієнт
Шлюз — API Gateway (REST / GraphQL)
Пошукові ноди
Краулер ноди
Індексні шарди
Валідатор ноди
P2P Пошукова мережа (libp2p)
Токен DSRCH
Смарт-модулі
Реєстр нод
Блокчейн рівень (Cosmos SDK L1)

4.1 P2P Протокольний стек

КомпонентТехнологія
Протоколlibp2p (перевірений IPFS/Filecoin)
DHTmDNS + Bootstrap для виявлення нод
ТранспортQUIC + TCP, Noise шифрування
ВиявленняmDNS + Bootstrap + DHT Walk
NATAutoRelay + Hole Punching
ПовідомленняGossipSub розсилка
APIgRPC для міжнодової комунікації, REST/GraphQL для клієнтів
СеріалізаціяProtocol Buffers (Protobuf) для ефективного кодування повідомлень
СховищеRocksDB для стану ноди та метаданих (LSM-tree, Facebook)

5. Краулер

Кожна повна або валідаторна нода запускає краулер, що знаходить та індексує веб-сторінки. Краулер спроектований для ввічливості, ефективності та якості.

КомпонентРеалізація
URL FrontierЧерга пріоритетів Mercator, дедуплікація Bloom Filter
FetcherAsync HTTP/2, robots.txt, обмеження швидкості по домену
ПарсерHTML → DOM → текст, OG теги, hreflang
Index WriterІнвертований індекс Bluge, Zstandard стиснення
ДедуплікаціяSimHash визначення дублікатів (поріг: 0.95)
Макс. глибинаНалаштовується (за замовчуванням: 5 рівнів від seed URL)

Просканованi сторінки проходять через пайплайн якості (Розділ 10) перед додаванням до індексу. Кожна нода зберігає підмножину глобального індексу (індексні шарди), визначену консистентним хешуванням доменів URL.

6. Пайплайн пошукових запитів

Пошуковий запит проходить через децентралізовану мережу менше ніж за 200мс, використовуючи 5-етапний пайплайн:

  1. Парсинг запиту — Токенізація, стемінг, видалення стоп-слів, перевірка орфографії, розширення запиту.
  2. Маршрутизація шардів — Консистентний хеш визначає, які індексні шарди містять релевантні терміни.
  3. Розподілений пошук — Scatter-gather: паралельний пошук по декількох шардових нодах.
  4. Скоринг (BM25) — Мультисигнальний скоринг, що поєднує BM25, PageRank, свіжість, довіру домену та оцінку спаму.
  5. Злиття та ре-ранкінг — Top-K merge sort, опціональний ML ре-ранкер (ONNX), LRU кеш.

6.1 Формула ранжування DSRCH-Rank

Score(d, q) = 0.40·BM25 + 0.25·PageRank + 0.15·Freshness + 0.15·DomainTrust − 0.05·SpamScore

Усі ваги регулюються DAO через пропозиції голосування. Це гарантує, що спільнота — а не корпорація — контролює, що означає «релевантність».

7. Консенсус Proof-of-Index

DSRCH впроваджує Proof-of-Index (PoI) — унікальний механізм консенсусу, де ноди доводять корисну роботу: сканування, зберігання та обробку запитів. На відміну від PoW (марнування енергії) або чистого PoS (лише капітал), PoI винагороджує ноди за реальний внесок у якість пошуку.

7.1 Процес майнинга

  1. Робота — Нода сканує сторінки, обробляє запити, зберігає індексні шарди.
  2. Звіт — Генерує Work Report з Merkle proof кожну епоху (1 година).
  3. Відправка — Відправляє Work Report як транзакцію в L1 чейн.
  4. Валідація — 3 випадково обраних валідатори повторно сканують зразки URL та повторюють зразки запитів.
  5. Винагорода — Якщо ≥2/3 валідаторів підтверджують → DSRCH мінтиться на гаманець ноди.

7.2 Розподіл винагороди за епоху

ДіяльністьЧастка
Обробка запитів35%
Сканування вебу30%
Зберігання індексу20%
Валідація15%

7.3 Формула винагороди

Reward(node) = BaseReward × QualityMultiplier × UptimeMultiplier × (0.5 + 0.5 × log₂(1 + stakedDSRCH / medianStake))

Мінімальний множник 0.5 гарантує, що навіть ноди без стейку отримують 50% базової винагороди за корисну роботу. Логарифмічний компонент забезпечує зменшувану віддачу для великих стейків, запобігаючи плутократичному домінуванню.

8. Типи нод та вимоги

Оберіть свою роль в мережі на основі вашого обладнання та бажаних винагород:

РівеньРольCPURAMSSDКаналСтейк~Винагорода/день
ЛегкаПошукова нода1 ядро2 ГБ20 ГБ10 Мбіт/с1,000 DSRCH~15 DSRCH
ПовнаКраулер + Пошук2 ядра4 ГБ80 ГБ25 Мбіт/с5,000 DSRCH~50 DSRCH
ВажкаПовна + Валідатор4+ ядер8+ ГБ200+ ГБ50+ Мбіт/с25,000 DSRCH~120 DSRCH

8.1 Командний рядок ноди

# Ініціалізація ноди $ dsrch init --mode full --stake 5000 # Запуск $ dsrch start --port 9090 # Перевірка статусу $ dsrch status Node ID: 12D3KooWBnxt... Mode: Full (Crawler + Search) Peers: 1,247 | Shards: 12 (14.2 GB) Pages today: 45,230 | Queries: 12,891 Pending: 23.5 DSRCH | Uptime: 99.7% # Отримання винагороди $ dsrch rewards claim

9. Токеноміка DSRCH

DSRCH — нативна L1 монета блокчейну Cosmos SDK, що живить децентралізовану пошукову економіку.

9.1 Розподіл токенів

Категорія%КількістьДеталі
Винагороди майнерів45%450M10 років емісії, плавне зменшення ~20%/рік
Фонд екосистеми20%200MDAO-контрольована казна
Команда та радники15%150M1 рік кліф + 3 роки лінійний вестинг
Публічний продаж10%100M20% TGE, 80% за 12 місяців
Спільнота5%50MЕйрдропи, баунті
Ліквідність5%50MЗаблокований LP на 2 роки

9.2 Графік емісії (Smooth Decay)

РікВинагорода/ЕпохаРічна емісіяЗменшення
1100 DSRCH/нода~112.5M
280 DSRCH~90.0M-20%
364 DSRCH~72.0M-20%
451 DSRCH~57.4M-20%
541 DSRCH~46.1M-20%
6–933→17 DSRCH~37→19M-20%
10+5 DSRCH (підлога)~5.6Mмін.
Ключовий дизайн: Винагорода/Епоха — це базова ставка на ноду, загальна емісія масштабується з кількістю активних нод (макс. ліміт контролюється х/rewards модулем). Плавне зменшення 20%/рік запобігає різкому падінню винагород (на відміну від халвінгу Bitcoin). Підлога 5 DSRCH/епоху гарантує постійний стимул. Ранні оператори отримують множник лояльності 1.5× перші 3 роки.

9.3 Стейкинг та слешинг

Параметри стейкингу
Мін. стейк1,000 DSRCH (Легка нода)
БонусЛогарифмічна шкала: більше стейк → більше роботи → більше винагороди
ДелегуванняДелегуйте будь-якій ноді, отримуйте частку винагороди
Розбондинг7 днів період очікування
ПорушенняШтраф
Фальшивий Work Report−10% стейку
Цензура результатів−20% стейку
Отруєння індексу (1 етап)−10% стейку + jailing
Отруєння індексу (2 етап — DAO)до −50% стейку за рішенням DAO
Тривалий даунтайм−1% стейку
Подвійний звіт−5% стейку

10. Контроль якості та антиспам

Багаторівневий захист, що забезпечує якісні результати пошуку та запобігає отруєнню індексу.

Шар 1 — Автоматичні фільтри при скануванні

Сигнали якості контенту

Технічні сигнали

Шар 2 — ML-визначення спаму

Шар 3 — Децентралізований PageRank

Шар 4 — Модерація спільнотою

Шар 5 — Економічні стимули

Вирівняні стимули запобігають зловживанням:

Формула показника якості

QualityScore(page) = ContentScore × TechnicalScore × TrustScore × (1 − SpamProbability)

Сторінки з QualityScore < 0.3 виключаються з індексу. Оцінка 0.3–0.5 = знижений пріоритет. Оцінка > 0.5 = нормальне ранжування.

11. Модель безпеки

Вектор атакиЗахист
Sybil атакаОбов'язковий стейкинг + PoW при реєстрації
Отруєння індексуChallenge верифікація + ML спам-детектор
Маніпуляція запитамиМульти-нодовий консенсус (3+ ноди на запит)
Eclipse атакаМін. 20 пірів + різноманітний вибір
DDoSОбмеження швидкості + PoW challenge
SEO спамДецентралізований PageRank + чорні списки
ЦензураПорівняння між нодами + слешинг (−20% стейку)

11.1 Конфіденційність

12. Інтеграція для вебмайстрів

Як власники сайтів додають свої сайти до індексу DSRCH:

12.1 Методи виявлення

  1. Автоматичне виявлення — Краулери переходять за посиланнями; сайти з посиланнями знаходяться автоматично.
  2. API подачі URL — Пряме подання через POST /api/v1/submit.
  3. Протокол Sitemap — Повна індексація сайту через стандартний sitemap.xml.
  4. Верифікація сайту — DNS TXT запис або HTML мета-тег для доступу до панелі вебмайстра.

12.2 Пріоритетна індексація (платна)

РівеньВартістьЧас скануванняПересканування
Безкоштовно0 DSRCH2–24 годиниЩотижня
Пріоритет10 DSRCH< 1 годиниЩодня
Преміум100 DSRCH/міс< 15 хвЩогодини

Дохід отримують ноди, що виконують сканування — це створює економічний стимул для швидкої індексації.

13. Архітектура L1 чейну

Кастомний блокчейн Cosmos SDK з 8 спеціалізованими модулями та PoI консенсусом через ABCI++ VoteExtensions.

МодульПризначення
x/noderegistryРеєстрація нод, стейкинг, метадані, делегування
x/crawlproofЗвіти сканування, URL докази, Merkle верифікація
x/queryproofЗвіти запитів, докази затримки, хеші результатів
x/indexregistryРеєстр шардів, відстеження реплік, статус синхронізації
x/rewardsВинагороди за епоху, плавне зменшення, розподіл пулів
x/slashingЛогіка штрафів, блокування, вирішення спорів
x/govDAO управління, пропозиції, голосування
x/srchtokenНативний токен, мінт/спалювання, деномінації

13.1 Ключові можливості

14. DAO управління

ПараметрЗначення
Вартість пропозиції100,000 DSRCH депозит
Обговорення7 днів
Голосування5 днів, 67% суперкваліфікована більшість
Timelock2 дні до виконання

DAO контролює ваги ранжування, параметри слешингу, графік емісії, чорні списки та оновлення протоколу. Усі власники токенів DSRCH зі стейком можуть голосувати, з силою голосу пропорційною стейку.

15. Дорожня карта розробки

Фаза 0 — Дослідження та фундамент (3 місяці) ✓ ВИКОНАНО

Фаза 1 — MVP та Testnet (6 місяців) ✓ ВИКОНАНО

Фаза 2 — Бета та стимульований Testnet (4 місяці) ← ПОТОЧНА

Фаза 3 — Запуск Mainnet (3 місяці)

Фаза 4 — Зростання (6+ місяців)

16. Метрики успіху (цілі на 1 рік)

МетрикаЦіль
Активних нод500+
Проіндексованих сторінок100M+
Сер. час відповіді< 200мс
Запитів/день10K+
Час роботи мережі99%
Ліквідність на DEX$1M+

17. Висновок

DSRCH — це фундаментальне переосмислення веб-пошуку. Поєднуючи децентралізовану індексацію, консенсус Proof-of-Index та токен-вирівняні стимули, DSRCH створює пошукову систему, яка є:

Ми на Фазі 2 — testnet публічно запущено, ноди працюють, основний протокол доведено. Як Марс потребує тисяч колоністів для побудови нового світу, інтернет потребує тисяч операторів нод для побудови пошукової системи, вільної від централізованого контролю.

Приєднуйтесь до місії. Запустіть ноду. Індексуйте веб. Заробляйте DSRCH. Terraform інтернету.