Загрузка інтэрфейсу…

Зрэзы даных

Схема зрэзаў даных і архіўных блокаў 1 МБ у Novij Protocol

Кантэкст і выклікі

  • Экспаненцыяльны рост даных. Гістарычныя запісы і журналы хутка павялічваюць нагрузку на інфраструктуру, гальмуюць аналітычныя запыты і павышаюць кошт валодання.
  • Запыты да гісторыі патрабуюць часу. Каб пабудаваць справаздачы, прыходзіцца апрацоўваць гігабайты падзей, што не падыходзіць для аператыўнай аналітыкі.
  • Патрэбна зразумелая эканоміка. Без празрыстых тарыфаў складана прагназаваць бюджэт на захоўванне і апрацоўку даных.

Навошта патрэбны зрэзы

  • Гатовыя адказы для справаздач. «Зрэз» фіксуе балансы, агрэгаты і індэксы ў момант закрыцця блока. Аналітыка будуецца паверх зрэзаў, а не ўсёй ланцужка падзей.
  • Падзел гарачых і халодных даных. Аператыўныя даныя застаюцца ў базе, а архіў сыходзіць у аптымізаваныя блокі, зніжаючы кошт валодання.
  • Прадказальныя правілы гульні. Чёткія тарыфы і аўтаматычнае размеркаванне камісій спрашчаюць планаванне.

Як гэта рэалізавана ў Novij Protocol

  • Аператыўная база. Захоўвае актуальныя запісы і кампактныя зрэзы для хуткіх запытаў.
  • Архіўныя блокі па 1 МБ. Гісторыя пакуецца, сціскаецца (Brotli/Gzip) і публікуецца ў рэестры. Блок закрываецца толькі пры поўнай запоўненасці, што выключае «пустыя» камісіі.
  • Ланцужок спасылак. Кожны блок ведае папярэдні, таму праверка цэласнасці застаецца простай і дэтэрмініраванай.
  • Мінімальныя паказальнікі. У аператыўнай базе застаюцца толькі спасылкі на патрэбныя сегменты архіву, што паскарае кропкавыя выбаркі.

Тарафы ў токене новага пратокола (NPT)

  • Чытанне блока: 0.000001 NPT
  • Запіс блока: 0.00001 NPT
  • Захоўванне блока: 0.000001 NPT у дзень

Тарафы адзіныя для ўсёй сеткі Novij Protocol і не залежаць ад канкрэтнага праекта.

Размеркаванне камісій і бонусаў

Базавая формула: 40% — Фонд распрацоўкі; 20% — сервер-сховішча, які прадаставіў даныя; 10% — сервер-пасрэднік, які апрацаваў запыт; 30% — партнёры і распрацоўшчыкі модуляў.

Дадатковы бонус 4%. 10% ад долі Фонда распрацоўкі (гэта значыць 4% ад усіх камісій у блоку ці пакеце) дзеляцца паміж вузламі, якія ўдзельнічалі ў апрацоўцы аперацый, прапарцыйна ліку абслужаных запытаў.

Прыклад разліку

Камісіі за блок склалі 10.000 000 NPT → бонусны пул 0.400 000 NPT (4%).
Вузел A апрацаваў 100 запытаў, вузел B — 25, вузел C — 5. Усяго 130 аперацый.
Долі: A — 100/130, B — 25/130, C — 5/130.
Выплаты (з крокам 0.000 000 001 NPT): A — 0.307 692 NPT, B — 0.076 923 NPT, C — 0.015 384 NPT.
Рэштка акруглення 0.000 000 001 NPT застаецца ў Фондзе распрацоўкі.

Што лічыцца ўдзелам

  • Запыты, апрацаваныя серверам-пасрэднікам (колькасць аперацый).
  • Выдачы даных серверам-сховішчам (колькасць аперацый).

Эфекты для экасістэмы

  • Бізнесу. Прадказальныя выдаткі, хуткія справаздачы, зніжэнне TCO дзякуючы зрэзам.
  • Інфраструктуры. Зразумелыя стымулы: чым больш вузел дапамагае, тым вышэй яго доля камісій і бонусаў.
  • Супольнасці. Празрыстыя правілы і маштабавальнасць сеткі без кампрамісаў па верифікавальнасці.

Практычныя прыклады

  • Справаздача па балансе за перыяд. Фармуецца па зрэзах, а не па поўнай гісторыі — гэта скарачае час адказу і кошт запыту.
  • Захоўванне гісторыі. Архіўныя блокі застаюцца ў сетцы без дадатковай платы за захоўванне па-за ўстаноўленым тарыфам, чытанне аплачваецца па дзейных стаўках NPT.