Урок 3

Технічна архітектура трави

Grass структурований для роботи як децентралізована система, що ефективно розподіляє завдання, перевіряє результати та винагороджує внески в пропускну здатність з прозорістю. Його архітектура поділена на спеціалізовані ролі: Grass Nodes вносять пропускну здатність, Routers керують потоком запитів, а Validators перевіряють правильність виконаних завдань. Це розділення гарантує, що кожен компонент виконує чітко визначену функцію і може масштабуватися незалежно. Разом вони підтримують збір даних в реальному часі та криптографічну перевірку, при цьому забезпечуючи сильні гарантії конфіденційності та продуктивності.

Огляд

Мережа Grass розроблена для функціонування як децентралізована інфраструктура, яка збирає, перевіряє та структуризує загальнодоступні дані з вебу для використання в розробці ШІ. У своїй основі архітектура включає три основні ролі: вузли Grass, маршрутизатори та валідатори. Кожен виконує специфічну функцію в потоці пропускної здатності, даних та перевірки. Вузли Grass експлуатуються користувачами, які добровільно діляться своєю невикористаною пропускною здатністю інтернету. Маршрутизатори координують запити та відповіді між користувачами та кінцевими точками даних, тоді як валідатори відповідають за перевірку цілісності цих взаємодій та їх фіксацію в блокчейні за допомогою криптографічних доказів.

Ця багаторівнева система забезпечує як масштабованість, так і перевіряємість. Замість того, щоб змушувати кожен вузол незалежно перевіряти та транслювати дані в мережі, що було б неефективно, Grass використовує валідаторів для перевірки партій взаємодій за допомогою нульових доказів знань. Ці докази підтверджують, що певна дія (наприклад, веб-запит) була виконана правильно без розкриття фактичного вмісту даних або особи користувача. Цей метод допомагає підтримувати конфіденційність, одночасно забезпечуючи підзвітність у мережі, що є важливим балансом у будь-якому протоколі обміну пропускною здатністю або видобутку даних.

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

Система також розроблена так, щоб бути модульною та оновлювальною. Хоча деякі початкові компоненти, такі як Валідатори, керуються Фондом Grass або довіреними сторонами, довгостроковий план передбачає відкриття цих ролей для спільноти через стейкінг, управління та відкриту розробку. З часом будь-хто зможе запустити Роутер або Валідатора, відповідно до критеріїв продуктивності та вимог до застави, створюючи більш бездокументальну та децентралізовану систему.

Валідатор

Валідатори в мережі Grass відповідають за підтримання цілісності та надійності використання смуги пропускання, перевіряючи трафік, що передається через маршрутизатори та подається вузлами Grass. Коли дані надсилаються або отримуються через мережу, валідатори забезпечують відповідність стандартам протоколу, доставку даних відповідно до очікувань і дотримання будь-яких обмежень якості. Для цього вони використовують системи доказів нульового знання, які підтверджують активність даних без необхідності розкривати інформацію про користувача. Ці докази потім записуються в блокчейн, слугуючи незмінним свідченням виконаної роботи та поділеної смуги пропускання.

Спочатку шар Валідації працює в напівцентралізованому режимі під управлінням Фонду Grass. Це навмисний вибір дизайну на ранніх етапах мережі, оскільки він дозволяє стабільно тестувати, моніторити безпеку та калібрувати продуктивність. Однак дорожня карта передбачає перехід до моделі децентралізованого комітету валідації. У цій майбутній фазі Валідатори будуть обиратися або призначатися через механізм стейкінгу, що дозволить будь-кому, хто відповідає вимогам до апаратного забезпечення та протоколу, брати участь.

Валідатори зобов'язані управляти великими обсягами даних і ефективно генерувати складні криптографічні докази. Для цього вони покладаються на спеціалізовану інфраструктуру, здатну до обробки великого обсягу даних. Цей шар більше стосується обчислень та безпеки, ніж пропускної здатності. Кожен Валідатор повинен підтримувати історію журналів маршрутизації, відстежувати продуктивність маршрутизатора та виявляти будь-які аномалії або ознаки зловживання. Наприклад, якщо маршрутизатор неодноразово надсилає неповні запити або надає недійсні відповіді, Валідатор помічає це і може зменшити його право на винагороду або репутацію.

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

Маршрутизатор

Маршрутизатори виконують роль координаційного шару між користувачами (Grass Nodes) та ширшою мережею Grass. Їх основна функція полягає в отриманні завдань від шару Валідації та розподілі їх між підключеними Grass Nodes на основі продуктивності, надійності та місцезнаходження. По суті, маршрутизатори діють як посередники, які сприяють потоку запитів даних і забезпечують правильну маршрутизацію внесків пропускної здатності для досягнення конкретних цілей збору або отримання даних. Вони не збирають і не перевіряють дані самостійно, але несуть відповідальність за відстеження продуктивності вузлів, з якими вони підключені, і забезпечують точну та ефективну передачу трафіку.

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

Щоб стимулювати надійну роботу маршрутизаторів, Grass дозволяє делегування токенів маршрутизаторам. Цей механізм функціонує подібно до моделей доказу частки в інших мережах: маршрутизатори з більшою кількістю делегованих токенів GRASS отримують більше трафіку, що збільшує їхній потенціал заробітку. Це заохочує операторів маршрутизаторів підтримувати високу доступність та стабільну продуктивність. Делегатори, у свою чергу, отримують частину винагород маршрутизатора, створюючи спільний інтерес до успіху маршрутизатора. Ця структура створює конкуренцію між маршрутизаторами, що покращує надійність мережі та децентралізацію з часом.

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

Грас Нод

Грасс-вузли є основною точкою доступу для окремих користувачів, щоб брати участь у протоколі Грасс. Встановивши розширення браузера Грасс або настільний додаток, користувачі дозволяють своїм пристроям ділитися невикористаною пропускною здатністю інтернету, яку мережа використовує для виконання веб-запитів на публічно доступний контент. Ці запити можуть включати отримання даних веб-сторінок, відповіді API або медіафайлів, необхідних для навчання ШІ. Програмне забезпечення Грасс-вузла працює у фоновому режимі та розроблене для пасивної роботи без необхідності технічного втручання з боку користувача.

З точки зору безпеки, Grass Nodes налаштовані на обробку лише трафіку, який вважається безпечним і загальнодоступним. Протокол не взаємодіє з приватними мережами, веб-сайтами, захищеними паролем, або особистими даними користувачів. Усі запити фільтруються, щоб забезпечити їх відповідність нормам безпеки та законодавчим вимогам. Команда Grass впровадила шифрування та основні заходи пісочниці, щоб ізолювати діяльність вузла від інших процесів на хост-пристрої. Це підтверджується незалежними сертифікаціями від постачальників кібербезпеки та антивірусних компаній, щоб перевірити, що програмне забезпечення не становить загрози для системи користувача.

Вузли отримують завдання від маршрутизаторів на основі доступності, пропускної здатності та репутації. Чим стабільніше виконує вузол свої завдання, тим більше запитів йому буде призначено. Вузли, які зазнають простоїв, не виконують запити або надають неповні дані, поступово отримуватимуть менше завдань і, відповідно, менше винагород. Ця система розподілу на основі репутації забезпечує пріоритет надійних учасників у мережі, одночасно дозволяючи кожному приєднатися та покращити свою позицію з часом.

Нагороди користувачів розраховуються на основі обсягу та якості наданої пропускної здатності. Бали нараховуються за кожен підтверджений запит, що був завершений, які пізніше можна використати для отримання токенів GRASS через аірдропи або прямі системи винагород. Ця структура дозволяє користувачам пасивно заробляти на основі їх існуючого інтернет-з'єднання, не купуючи токени або не взаємодіючи з біржами. У майбутніх оновленнях Grass Node також може підтримувати стекинг або додаткові режими участі, які надають користувачам більше контролю над тим, як використовується їхня пропускна здатність.

Типи трафіку

Протокол Grass побудований навколо збору та структурування публічних веб-даних, які можуть бути використані для навчання систем штучного інтелекту. Для досягнення цього мережа повинна обробляти широкий спектр типів трафіку, що відображає різноманіття контенту, знайденого в Інтернеті. Трафік у мережі Grass включає запити на HTML-сторінки, статичні зображення, структуровані дані (такі як JSON з API), медіафайли та метадані. Дозволяючи цей широкий спектр трафіку, мережа створює надійний і гнучкий набір даних, який може служити для різних випадків використання машинного навчання — від мовних моделей до класифікації зображень і систем рекомендацій.

Кожен тип трафіку класифікується та обробляється на основі його характеристик. Наприклад, текстові дані (як-от HTML або JSON) аналізуються та зберігаються у структурованих форматах, придатних для навчання мовних моделей. Трафік зображень та медіа, з іншого боку, обробляється інакше, щоб забезпечити ефективну передачу та класифікацію на основі роздільної здатності, типу файлу або домену походження. Ця класифікація є важливою, оскільки дозволяє розробникам ШІ запитувати лише ті типи даних, які мають відношення до їх навчального конвеєра, зменшуючи шум і покращуючи ефективність обробки в подальшому.

Грас Ноди відповідають за виконання веб-запитів, які отримують ці дані. Маршрутизатори призначають завдання Нодам на основі місця розташування, продуктивності та сумісності з необхідним типом трафіку. Наприклад, Нод з швидшими швидкостями інтернету та нижчою затримкою може отримати важчі завдання, такі як отримання зображень або відео, тоді як менші Ноди можуть зосередитися на легких API викликах. Ця динамічна система підбору дозволяє мережі ефективно розподіляти трафік і забезпечувати, щоб кожен Нод вносив свій внесок відповідно до своєї потужності.

Не всі типи трафіку мають однакову цінність. Деякі є більш витратними з точки зору обчислень, вимагають більше пропускної спроможності або мають вищий попит з боку покупців даних. Щоб відобразити це, мережа Grass присвоює різні значення балів кожному типу трафіку. Більш вимогливі або пріоритетні завдання отримують вищі винагороди, тоді як простіші отримують менше. Ця система допомагає збалансувати стимули та забезпечує ефективність мережі при різних навантаженнях. Вона також заохочує користувачів з кращим обладнанням або швидшими з'єднаннями взяти на себе ролі з вищою цінністю в межах мережі.

Ринкова плата

Grass впроваджує ринкову плату для регулювання попиту та пріоритезації трафіку в децентралізованому середовищі. На відміну від систем з фіксованими ставками, модель плати Grass динамічно коригується в залежності від характеристик кожного завдання та поточних умов мережі. Формула для розрахунку комісійних зборів включає п'ять основних змінних: географія (g), репутація (r), тип трафіку (t), використана пропускна спроможність (b) та затор в мережі (c). Кожна змінна вносить свій внесок у зважену загальну суму, яка визначає остаточну плату за запит, забезпечуючи, що витрати відображають складність та вимоги до ресурсів операції.

Географічна змінна (g) відображає місцезнаходження Grass Node, що обробляє запит. Деякі завдання можуть вимагати специфічних для регіону даних, таких як контент, доступний лише в певній країні. У цих випадках пріоритет надається вузлам у відповідній географічній області, а супутні збори коригуються вгору, щоб відобразити дефіцит і цінність цього доступу. Цей механізм допомагає інтелектуально направляти трафік, винагороджуючи учасників у регіонах, які недостатньо представлені або мають вищий попит.

Змінна репутації (r) відображає історію продуктивності Вузла. Вузли з сильною історією доступності, низькою затримкою та виконанням завдань отримуватимуть запити з вищою оплатою та меншим ризиком відмови. Навпаки, Вузли з більш слабкою продуктивністю матимуть вищі пороги комісій і можуть бути зменшені в пріоритеті при ухваленні рішень про маршрутизацію. Цей підхід безпосередньо пов'язує довгострокову поведінку з потенціалом заробітку, надаючи користувачам чітку причину підтримувати стабільну та відповідну участь з часом.

Типи трафіку (t) та змінні пропускної спроможності (b) пов'язані з технічним характером кожного запиту. Як було зазначено в попередньому розділі, різні типи трафіку мають різні вимоги щодо обсягу даних, складності та вартості. Легкий API запит буде дешевшим, ніж завантаження галереї зображень у повній роздільній здатності, і модель збору плати відповідно це відображає. Споживання пропускної спроможності також точно відстежується, причому більші запити коштують дорожче як для запитувача, так і в термінах винагород у токенах, що видаються сприяючому вузлу.

Затримка в мережі (c) є останньою змінною у формулі і допомагає системі саморегулюватися під час періодів високого попиту. Коли затримка зростає, збори коригуються вгору, щоб пріоритетно обробляти лише найтерміновіший або найцінніший трафік. Це запобігає перевантаженню, підтримує надійність запитів і забезпечує, щоб маршрутизатори та валідатори не були перевантажені завданнями з низьким пріоритетом. Множник затримки може бути налаштований у майбутніх версіях, щоб відображати реальний час використання та оптимізувати продуктивність.

Оцінка репутації Grass

Щоб забезпечити якість даних і надійність мережі, Grass реалізує систему оцінки репутації, яка вимірює продуктивність вузлів з часом. Кожен вузол оцінюється на основі чотирьох ключових характеристик: повнота, узгодженість, своєчасність і доступність. Ці метрики автоматично фіксуються, коли вузли обробляють трафік, і об'єднуються в зважений рейтинг репутації. Цей рейтинг безпосередньо впливає на те, скільки трафіку отримує вузол, які типи завдань йому доступні та як він пріоритетизується на ринку зборів.

Завершеність стосується того, чи успішно вузол доставив очікуваний контент для запиту. Якщо веб-сторінка завантажена лише частково або відповідь API обірвана, запит позначається як неповний. Це впливає на оцінку вузла і може зменшити можливості для заробітку в майбутньому. Grass використовує автоматизовані інструменти валідації, які часто підтримуються шаром Валідатора, щоб підтвердити, чи відповідає відповідь критеріям завершеності, перш ніж затвердити винагороди або зарахувати запит до репутації.

Послідовність вимірює, наскільки надійно Вузол надає точні дані при повторних запитах. Високопродуктивний Вузол постійно повертає правильні та очікувані відповіді, навіть коли завдання повторюються або випадковим чином для цілей аудиту. Ця метрика особливо важлива для відфільтровування ненадійних Вузлів або тих, що намагаються маніпулювати системою з підробленими результатами. Перевірки послідовності проводяться періодично і враховуються в оцінках довгострокової репутації.

Своєчасність оцінює затримку та швидкість кожного запиту. Вузол, який постійно швидко відповідає на запити даних, вважається більш надійним і отримує вищу оцінку. Вузли з повільнішими часами відповіді або частими тайм-аутами зазнають штрафів у репутації. Оскільки мережа Grass використовується для збору даних в режимі близькому до реального часу для навчання AI-моделей, чутливість є критично важливою. Оцінка своєчасності допомагає забезпечити, щоб користувачі, які запускають вузли, підтримували стабільні з'єднання, і щоб мережа могла використовуватися в додатках з високою пропускною здатністю.

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

Основні моменти

  • Grass покладається на трирівневу архітектуру, де вузли ділять пропускну здатність, маршрутизатори обробляють розподіл запитів, а валідатори генерують нульові докази знань для підтвердження дійсності даних.
  • Валідатори перевіряють правильність трафіку та фіксують докази в блокчейні, гарантуючи, що лише завершені та точні запити даних призводять до винагород.
  • Маршрутизатори отримують делеговану ставку, керують продуктивністю вузлів та направляють трафік на основі географії, швидкості та історичної надійності.
  • Грас Ноди виконують публічні веб-запити, захищаючи конфіденційність користувачів, а їхня участь винагороджується на основі обсягу, якості та стабільності переданого трафіку.
  • Протокол використовує систему репутації та ринкову плату, які разом пріоритетизують високоефективні Вузли та динамічно коригують структури винагород на основі типу трафіку, місця розташування та завантаження.
Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.
Каталог
Урок 3

Технічна архітектура трави

Grass структурований для роботи як децентралізована система, що ефективно розподіляє завдання, перевіряє результати та винагороджує внески в пропускну здатність з прозорістю. Його архітектура поділена на спеціалізовані ролі: Grass Nodes вносять пропускну здатність, Routers керують потоком запитів, а Validators перевіряють правильність виконаних завдань. Це розділення гарантує, що кожен компонент виконує чітко визначену функцію і може масштабуватися незалежно. Разом вони підтримують збір даних в реальному часі та криптографічну перевірку, при цьому забезпечуючи сильні гарантії конфіденційності та продуктивності.

Огляд

Мережа Grass розроблена для функціонування як децентралізована інфраструктура, яка збирає, перевіряє та структуризує загальнодоступні дані з вебу для використання в розробці ШІ. У своїй основі архітектура включає три основні ролі: вузли Grass, маршрутизатори та валідатори. Кожен виконує специфічну функцію в потоці пропускної здатності, даних та перевірки. Вузли Grass експлуатуються користувачами, які добровільно діляться своєю невикористаною пропускною здатністю інтернету. Маршрутизатори координують запити та відповіді між користувачами та кінцевими точками даних, тоді як валідатори відповідають за перевірку цілісності цих взаємодій та їх фіксацію в блокчейні за допомогою криптографічних доказів.

Ця багаторівнева система забезпечує як масштабованість, так і перевіряємість. Замість того, щоб змушувати кожен вузол незалежно перевіряти та транслювати дані в мережі, що було б неефективно, Grass використовує валідаторів для перевірки партій взаємодій за допомогою нульових доказів знань. Ці докази підтверджують, що певна дія (наприклад, веб-запит) була виконана правильно без розкриття фактичного вмісту даних або особи користувача. Цей метод допомагає підтримувати конфіденційність, одночасно забезпечуючи підзвітність у мережі, що є важливим балансом у будь-якому протоколі обміну пропускною здатністю або видобутку даних.

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

Система також розроблена так, щоб бути модульною та оновлювальною. Хоча деякі початкові компоненти, такі як Валідатори, керуються Фондом Grass або довіреними сторонами, довгостроковий план передбачає відкриття цих ролей для спільноти через стейкінг, управління та відкриту розробку. З часом будь-хто зможе запустити Роутер або Валідатора, відповідно до критеріїв продуктивності та вимог до застави, створюючи більш бездокументальну та децентралізовану систему.

Валідатор

Валідатори в мережі Grass відповідають за підтримання цілісності та надійності використання смуги пропускання, перевіряючи трафік, що передається через маршрутизатори та подається вузлами Grass. Коли дані надсилаються або отримуються через мережу, валідатори забезпечують відповідність стандартам протоколу, доставку даних відповідно до очікувань і дотримання будь-яких обмежень якості. Для цього вони використовують системи доказів нульового знання, які підтверджують активність даних без необхідності розкривати інформацію про користувача. Ці докази потім записуються в блокчейн, слугуючи незмінним свідченням виконаної роботи та поділеної смуги пропускання.

Спочатку шар Валідації працює в напівцентралізованому режимі під управлінням Фонду Grass. Це навмисний вибір дизайну на ранніх етапах мережі, оскільки він дозволяє стабільно тестувати, моніторити безпеку та калібрувати продуктивність. Однак дорожня карта передбачає перехід до моделі децентралізованого комітету валідації. У цій майбутній фазі Валідатори будуть обиратися або призначатися через механізм стейкінгу, що дозволить будь-кому, хто відповідає вимогам до апаратного забезпечення та протоколу, брати участь.

Валідатори зобов'язані управляти великими обсягами даних і ефективно генерувати складні криптографічні докази. Для цього вони покладаються на спеціалізовану інфраструктуру, здатну до обробки великого обсягу даних. Цей шар більше стосується обчислень та безпеки, ніж пропускної здатності. Кожен Валідатор повинен підтримувати історію журналів маршрутизації, відстежувати продуктивність маршрутизатора та виявляти будь-які аномалії або ознаки зловживання. Наприклад, якщо маршрутизатор неодноразово надсилає неповні запити або надає недійсні відповіді, Валідатор помічає це і може зменшити його право на винагороду або репутацію.

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

Маршрутизатор

Маршрутизатори виконують роль координаційного шару між користувачами (Grass Nodes) та ширшою мережею Grass. Їх основна функція полягає в отриманні завдань від шару Валідації та розподілі їх між підключеними Grass Nodes на основі продуктивності, надійності та місцезнаходження. По суті, маршрутизатори діють як посередники, які сприяють потоку запитів даних і забезпечують правильну маршрутизацію внесків пропускної здатності для досягнення конкретних цілей збору або отримання даних. Вони не збирають і не перевіряють дані самостійно, але несуть відповідальність за відстеження продуктивності вузлів, з якими вони підключені, і забезпечують точну та ефективну передачу трафіку.

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

Щоб стимулювати надійну роботу маршрутизаторів, Grass дозволяє делегування токенів маршрутизаторам. Цей механізм функціонує подібно до моделей доказу частки в інших мережах: маршрутизатори з більшою кількістю делегованих токенів GRASS отримують більше трафіку, що збільшує їхній потенціал заробітку. Це заохочує операторів маршрутизаторів підтримувати високу доступність та стабільну продуктивність. Делегатори, у свою чергу, отримують частину винагород маршрутизатора, створюючи спільний інтерес до успіху маршрутизатора. Ця структура створює конкуренцію між маршрутизаторами, що покращує надійність мережі та децентралізацію з часом.

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

Грас Нод

Грасс-вузли є основною точкою доступу для окремих користувачів, щоб брати участь у протоколі Грасс. Встановивши розширення браузера Грасс або настільний додаток, користувачі дозволяють своїм пристроям ділитися невикористаною пропускною здатністю інтернету, яку мережа використовує для виконання веб-запитів на публічно доступний контент. Ці запити можуть включати отримання даних веб-сторінок, відповіді API або медіафайлів, необхідних для навчання ШІ. Програмне забезпечення Грасс-вузла працює у фоновому режимі та розроблене для пасивної роботи без необхідності технічного втручання з боку користувача.

З точки зору безпеки, Grass Nodes налаштовані на обробку лише трафіку, який вважається безпечним і загальнодоступним. Протокол не взаємодіє з приватними мережами, веб-сайтами, захищеними паролем, або особистими даними користувачів. Усі запити фільтруються, щоб забезпечити їх відповідність нормам безпеки та законодавчим вимогам. Команда Grass впровадила шифрування та основні заходи пісочниці, щоб ізолювати діяльність вузла від інших процесів на хост-пристрої. Це підтверджується незалежними сертифікаціями від постачальників кібербезпеки та антивірусних компаній, щоб перевірити, що програмне забезпечення не становить загрози для системи користувача.

Вузли отримують завдання від маршрутизаторів на основі доступності, пропускної здатності та репутації. Чим стабільніше виконує вузол свої завдання, тим більше запитів йому буде призначено. Вузли, які зазнають простоїв, не виконують запити або надають неповні дані, поступово отримуватимуть менше завдань і, відповідно, менше винагород. Ця система розподілу на основі репутації забезпечує пріоритет надійних учасників у мережі, одночасно дозволяючи кожному приєднатися та покращити свою позицію з часом.

Нагороди користувачів розраховуються на основі обсягу та якості наданої пропускної здатності. Бали нараховуються за кожен підтверджений запит, що був завершений, які пізніше можна використати для отримання токенів GRASS через аірдропи або прямі системи винагород. Ця структура дозволяє користувачам пасивно заробляти на основі їх існуючого інтернет-з'єднання, не купуючи токени або не взаємодіючи з біржами. У майбутніх оновленнях Grass Node також може підтримувати стекинг або додаткові режими участі, які надають користувачам більше контролю над тим, як використовується їхня пропускна здатність.

Типи трафіку

Протокол Grass побудований навколо збору та структурування публічних веб-даних, які можуть бути використані для навчання систем штучного інтелекту. Для досягнення цього мережа повинна обробляти широкий спектр типів трафіку, що відображає різноманіття контенту, знайденого в Інтернеті. Трафік у мережі Grass включає запити на HTML-сторінки, статичні зображення, структуровані дані (такі як JSON з API), медіафайли та метадані. Дозволяючи цей широкий спектр трафіку, мережа створює надійний і гнучкий набір даних, який може служити для різних випадків використання машинного навчання — від мовних моделей до класифікації зображень і систем рекомендацій.

Кожен тип трафіку класифікується та обробляється на основі його характеристик. Наприклад, текстові дані (як-от HTML або JSON) аналізуються та зберігаються у структурованих форматах, придатних для навчання мовних моделей. Трафік зображень та медіа, з іншого боку, обробляється інакше, щоб забезпечити ефективну передачу та класифікацію на основі роздільної здатності, типу файлу або домену походження. Ця класифікація є важливою, оскільки дозволяє розробникам ШІ запитувати лише ті типи даних, які мають відношення до їх навчального конвеєра, зменшуючи шум і покращуючи ефективність обробки в подальшому.

Грас Ноди відповідають за виконання веб-запитів, які отримують ці дані. Маршрутизатори призначають завдання Нодам на основі місця розташування, продуктивності та сумісності з необхідним типом трафіку. Наприклад, Нод з швидшими швидкостями інтернету та нижчою затримкою може отримати важчі завдання, такі як отримання зображень або відео, тоді як менші Ноди можуть зосередитися на легких API викликах. Ця динамічна система підбору дозволяє мережі ефективно розподіляти трафік і забезпечувати, щоб кожен Нод вносив свій внесок відповідно до своєї потужності.

Не всі типи трафіку мають однакову цінність. Деякі є більш витратними з точки зору обчислень, вимагають більше пропускної спроможності або мають вищий попит з боку покупців даних. Щоб відобразити це, мережа Grass присвоює різні значення балів кожному типу трафіку. Більш вимогливі або пріоритетні завдання отримують вищі винагороди, тоді як простіші отримують менше. Ця система допомагає збалансувати стимули та забезпечує ефективність мережі при різних навантаженнях. Вона також заохочує користувачів з кращим обладнанням або швидшими з'єднаннями взяти на себе ролі з вищою цінністю в межах мережі.

Ринкова плата

Grass впроваджує ринкову плату для регулювання попиту та пріоритезації трафіку в децентралізованому середовищі. На відміну від систем з фіксованими ставками, модель плати Grass динамічно коригується в залежності від характеристик кожного завдання та поточних умов мережі. Формула для розрахунку комісійних зборів включає п'ять основних змінних: географія (g), репутація (r), тип трафіку (t), використана пропускна спроможність (b) та затор в мережі (c). Кожна змінна вносить свій внесок у зважену загальну суму, яка визначає остаточну плату за запит, забезпечуючи, що витрати відображають складність та вимоги до ресурсів операції.

Географічна змінна (g) відображає місцезнаходження Grass Node, що обробляє запит. Деякі завдання можуть вимагати специфічних для регіону даних, таких як контент, доступний лише в певній країні. У цих випадках пріоритет надається вузлам у відповідній географічній області, а супутні збори коригуються вгору, щоб відобразити дефіцит і цінність цього доступу. Цей механізм допомагає інтелектуально направляти трафік, винагороджуючи учасників у регіонах, які недостатньо представлені або мають вищий попит.

Змінна репутації (r) відображає історію продуктивності Вузла. Вузли з сильною історією доступності, низькою затримкою та виконанням завдань отримуватимуть запити з вищою оплатою та меншим ризиком відмови. Навпаки, Вузли з більш слабкою продуктивністю матимуть вищі пороги комісій і можуть бути зменшені в пріоритеті при ухваленні рішень про маршрутизацію. Цей підхід безпосередньо пов'язує довгострокову поведінку з потенціалом заробітку, надаючи користувачам чітку причину підтримувати стабільну та відповідну участь з часом.

Типи трафіку (t) та змінні пропускної спроможності (b) пов'язані з технічним характером кожного запиту. Як було зазначено в попередньому розділі, різні типи трафіку мають різні вимоги щодо обсягу даних, складності та вартості. Легкий API запит буде дешевшим, ніж завантаження галереї зображень у повній роздільній здатності, і модель збору плати відповідно це відображає. Споживання пропускної спроможності також точно відстежується, причому більші запити коштують дорожче як для запитувача, так і в термінах винагород у токенах, що видаються сприяючому вузлу.

Затримка в мережі (c) є останньою змінною у формулі і допомагає системі саморегулюватися під час періодів високого попиту. Коли затримка зростає, збори коригуються вгору, щоб пріоритетно обробляти лише найтерміновіший або найцінніший трафік. Це запобігає перевантаженню, підтримує надійність запитів і забезпечує, щоб маршрутизатори та валідатори не були перевантажені завданнями з низьким пріоритетом. Множник затримки може бути налаштований у майбутніх версіях, щоб відображати реальний час використання та оптимізувати продуктивність.

Оцінка репутації Grass

Щоб забезпечити якість даних і надійність мережі, Grass реалізує систему оцінки репутації, яка вимірює продуктивність вузлів з часом. Кожен вузол оцінюється на основі чотирьох ключових характеристик: повнота, узгодженість, своєчасність і доступність. Ці метрики автоматично фіксуються, коли вузли обробляють трафік, і об'єднуються в зважений рейтинг репутації. Цей рейтинг безпосередньо впливає на те, скільки трафіку отримує вузол, які типи завдань йому доступні та як він пріоритетизується на ринку зборів.

Завершеність стосується того, чи успішно вузол доставив очікуваний контент для запиту. Якщо веб-сторінка завантажена лише частково або відповідь API обірвана, запит позначається як неповний. Це впливає на оцінку вузла і може зменшити можливості для заробітку в майбутньому. Grass використовує автоматизовані інструменти валідації, які часто підтримуються шаром Валідатора, щоб підтвердити, чи відповідає відповідь критеріям завершеності, перш ніж затвердити винагороди або зарахувати запит до репутації.

Послідовність вимірює, наскільки надійно Вузол надає точні дані при повторних запитах. Високопродуктивний Вузол постійно повертає правильні та очікувані відповіді, навіть коли завдання повторюються або випадковим чином для цілей аудиту. Ця метрика особливо важлива для відфільтровування ненадійних Вузлів або тих, що намагаються маніпулювати системою з підробленими результатами. Перевірки послідовності проводяться періодично і враховуються в оцінках довгострокової репутації.

Своєчасність оцінює затримку та швидкість кожного запиту. Вузол, який постійно швидко відповідає на запити даних, вважається більш надійним і отримує вищу оцінку. Вузли з повільнішими часами відповіді або частими тайм-аутами зазнають штрафів у репутації. Оскільки мережа Grass використовується для збору даних в режимі близькому до реального часу для навчання AI-моделей, чутливість є критично важливою. Оцінка своєчасності допомагає забезпечити, щоб користувачі, які запускають вузли, підтримували стабільні з'єднання, і щоб мережа могла використовуватися в додатках з високою пропускною здатністю.

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

Основні моменти

  • Grass покладається на трирівневу архітектуру, де вузли ділять пропускну здатність, маршрутизатори обробляють розподіл запитів, а валідатори генерують нульові докази знань для підтвердження дійсності даних.
  • Валідатори перевіряють правильність трафіку та фіксують докази в блокчейні, гарантуючи, що лише завершені та точні запити даних призводять до винагород.
  • Маршрутизатори отримують делеговану ставку, керують продуктивністю вузлів та направляють трафік на основі географії, швидкості та історичної надійності.
  • Грас Ноди виконують публічні веб-запити, захищаючи конфіденційність користувачів, а їхня участь винагороджується на основі обсягу, якості та стабільності переданого трафіку.
  • Протокол використовує систему репутації та ринкову плату, які разом пріоритетизують високоефективні Вузли та динамічно коригують структури винагород на основі типу трафіку, місця розташування та завантаження.
Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.