Урок 3

Техническая архитектура Grass

Grass структурирован так, чтобы функционировать как децентрализованная система, которая эффективно распределяет задачи, проверяет результаты и вознаграждает вклад в пропускную способность с прозрачностью. Его архитектура делится на специализированные роли: узлы Grass вносят вклад в пропускную способность, маршрутизаторы управляют потоком запросов, а валидаторы проверяют правильность выполненных задач. Это разделение обеспечивает выполнение каждой составляющей четко определенной функции и возможность независимого масштабирования. Вместе они поддерживают сбор данных в реальном времени и криптографическую проверку, обеспечивая при этом сильные гарантии конфиденциальности и производительности.

Обзор

Сеть Grass предназначена для работы в качестве децентрализованной инфраструктуры, которая собирает, проверяет и структурирует общедоступные данные веба для использования в разработке ИИ. В своей основе архитектура включает три основные роли: Узлы Grass, Маршрутизаторы и Проверяющие. Каждый из них выполняет конкретную функцию в потоке пропускной способности, данных и проверки. Узлы Grass управляются пользователями, которые добровольно делятся своим неиспользуемым интернет-пропуском. Маршрутизаторы координируют запросы и ответы между пользователями и конечными точками данных, в то время как Проверяющие отвечают за проверку целостности этих взаимодействий и их регистрацию в блокчейне с помощью криптографических доказательств.

Эта многослойная система обеспечивает как масштабируемость, так и проверяемость. Вместо того чтобы заставлять каждый узел независимо проверять и транслировать данные в блокчейне — что было бы неэффективно — Grass использует Валидараторов для проверки пакетных взаимодействий с использованием нулевых доказательств. Эти доказательства подтверждают, что конкретное действие (например, веб-запрос) было выполнено правильно, не раскрывая фактическое содержание данных или личность пользователя. Этот метод помогает поддерживать конфиденциальность, обеспечивая при этом ответственность в блокчейне, что является важным балансом в любом протоколе обмена пропускной способностью или добычи данных.

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

Система также разработана с возможностью модульного обновления. Хотя некоторые начальные компоненты, такие как Валидаторы, управляются Фондом Grass или доверенными сторонами, долгосрочный план включает в себя открытие этих ролей для сообщества через стекинг, управление и разработку с открытым исходным кодом. Со временем любой сможет запустить Маршрутизатор или Валидатор, при соблюдении критериев производительности и требований к залогу, создавая более надежную и децентрализованную систему.

Валидатор

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

Изначально слой валидаторов управляется полусентрализованным образом Фондом Grass. Это осознанный выбор дизайна на ранних стадиях сети, так как он позволяет проводить стабильное тестирование, мониторинг безопасности и калибровку производительности. Однако дорожная карта включает переход к модели децентрализованного комитета валидаторов. На этом будущем этапе валидаторы будут избраны или выбраны через механизм стекинга, что позволит всем, кто соответствует аппаратным и протокольным требованиям, участвовать.

Валида́торы обяза́ны управлять большими объё́мами данных и эффективно генерировать сложные криптографические доказательства. Для этого они полагаются на специализированную инфраструктуру, способную к высокопроизводительным вычислениям. Этот уровень меньше связан с пропускной способностью и больше с вычислениями и безопасностью. Каждый Валида́тор должен поддерживать историю журналов маршрутизации, отслеживать производительность маршрутизатора и выявлять любые аномалии или признаки злоупотребления. Например, если маршрутизатор неоднократно отправляет неполные запросы или выдает недействительные ответы, Валида́тор помечает его и может снизить его право на вознаграждение или репутацию.

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

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

Маршрутизаторы выступают в качестве координационного слоя между пользователями (узлы Grass) и более широкой сетью Grass. Их основная роль заключается в получении задач от уровня валидаторов и распределении их между подключенными узлами Grass на основе производительности, надежности и местоположения. По сути, маршрутизаторы выступают в качестве посредников, которые облегчают поток запросов на данные и обеспечивают правильную маршрутизацию вкладов пропускной способности для выполнения конкретных целей сбора или извлечения информации. Они не собирают и не проверяют данные самостоятельно, но несут ответственность за отслеживание производительности узлов, с которыми они соединены, и за обеспечение точной и эффективной передачи трафика.

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

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

Маршрутизаторы могут устанавливать свои собственные ставки комиссии, что влияет на то, сколько из своих вознаграждений они сохраняют по сравнению с тем, что передается делегаторам. Пользователи, желающие ставить токены GRASS, должны оценивать маршрутизаторы на основе прошлых результатов, статистики времени безотказной работы и ставок комиссии, чтобы принять обоснованные решения о делегации. Это добавляет репутационный аспект к участию маршрутизаторов и гарантирует, что сеть постоянно вознаграждает высококачественных операторов, в то время как менее успешные получают меньший приоритет.

Грасс-нод

Grass Nodes являются основной точкой доступа для отдельных пользователей, чтобы участвовать в протоколе Grass. Установив расширение браузера Grass или десктопное приложение, пользователи позволяют своим устройствам делиться неиспользуемой пропускной способностью интернета, которую сеть использует для выполнения веб-запросов к общедоступному контенту. Эти запросы могут включать извлечение данных веб-страницы, ответы API или медиафайлы, необходимые для обучения ИИ. Программное обеспечение Grass Node работает в фоновом режиме и предназначено для пассивной работы без необходимости технического участия со стороны пользователя.

С точки зрения безопасности, Grass Nodes настроены только на обработку трафика, который считается безопасным и общедоступным. Протокол не взаимодействует с частными сетями, веб-сайтами с паролями или личными данными пользователей. Все запросы фильтруются, чтобы гарантировать их соответствие требованиям безопасности и юридическим нормам. Команда Grass внедрила шифрование и базовые меры песочницы, чтобы изолировать деятельность узла от других процессов на хост-устройстве. Это поддерживается независимыми сертификатами от поставщиков кибербезопасности и компаний по производству антивирусного ПО, чтобы подтвердить, что программное обеспечение не представляет угрозы для системы пользователя.

Узлы получают задачи от маршрутизаторов на основе доступности, пропускной способности и репутации. Чем более последовательно узел выполняет задачи, тем больше запросов ему будет назначено. Узлы, которые испытывают простои, не завершают запросы или предоставляют неполные данные, постепенно будут получать меньше задач и, следовательно, меньше вознаграждений. Эта система распределения на основе репутации гарантирует, что сеть приоритизирует надежных участников, позволяя при этом любому присоединиться и улучшить свое положение со временем.

Награды пользователей рассчитываются на основе объема и качества предоставленной пропускной способности. Баллы присуждаются за каждую завершенную проверенную заявку, которые позже можно использовать для получения токенов GRASS через аирдропы или прямые системы вознаграждений. Эта структура позволяет пользователям пассивно зарабатывать на их существующем интернет-соединении, не покупая токены и не взаимодействуя с биржами. В будущих обновлениях Grass Node также может поддерживать стекинг или дополнительные режимы участия, которые дадут пользователям больше контроля над тем, как используется их пропускная способность.

Типы трафика

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

Каждый тип трафика классифицируется и обрабатывается в зависимости от его характеристик. Например, текстовые данные (такие как HTML или JSON) разбираются и хранятся в структурированных форматах, подходящих для обучения языковых моделей. Трафик изображений и медиа, с другой стороны, обрабатывается иначе, чтобы обеспечить эффективную передачу и классификацию на основе разрешения, типа файла или домена источника. Эта классификация важна, потому что она позволяет разработчикам ИИ запрашивать только те типы данных, которые имеют отношение к их обучающему конвейеру, уменьшая шум и повышая эффективность обработки в дальнейшем.

Грасс-узлы отвечают за выполнение веб-запросов, которые получают эти данные. Роутеры назначают задачи узлам на основе местоположения, производительности и совместимости с требуемым типом трафика. Например, узлу с более высокими скоростями интернета и низкой задержкой могут быть назначены более тяжелые задачи, такие как получение изображений или видео, в то время как меньшие узлы могут сосредоточиться на легких API-вызовах. Эта динамическая система сопоставления позволяет сети эффективно распределять трафик и гарантировать, что каждый узел вносит свой вклад в зависимости от своей мощности.

Не все типы трафика имеют одинаковую ценность. Некоторые из них более затратные с точки зрения вычислительных ресурсов, требуют больше пропускной способности или имеют более высокий спрос со стороны покупателей данных. Чтобы отразить это, сеть Grass назначает разные баллы каждому типу трафика. Более требовательные или приоритетные задачи приносят более высокие вознаграждения, в то время как более простые задачи приносят меньше. Эта система помогает сбалансировать стимулы и гарантирует, что сеть остается эффективной при различных нагрузках. Она также побуждает пользователей с лучшим оборудованием или более быстрыми соединениями брать на себя роли с более высокой ценностью в сети.

Рынок сборов

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

Географическая переменная (g) отражает местоположение узла Grass, обрабатывающего запрос. Некоторые задачи могут требовать данные, специфичные для региона, такие как контент, доступный только в определенной стране. В таких случаях приоритет отдается узлам в соответствующем географическом районе, и связанные с ними сборы увеличиваются, чтобы отразить дефицит и ценность этого доступа. Этот механизм помогает интеллектуально направлять трафик, одновременно вознаграждая участников в регионах, которые недостаточно представлены или пользуются высоким спросом.

Переменная репутации (r) отражает историю производительности Узла. Узлы с хорошей историей времени работы, низкой задержкой и выполнением задач будут получать более выгодные запросы и иметь меньший риск отказа. Напротив, Узлы с более слабой производительностью будут иметь более высокие пороги комиссий и могут быть приоритетизированы в решениях о маршрутизации. Такой подход напрямую связывает долгосрочное поведение с потенциалом заработка, давая пользователям ясную причину поддерживать стабильное и соответствующее участие с течением времени.

Переменные типа трафика (t) и пропускной способности (b) связаны с технической природой каждого запроса. Как было рассмотрено в предыдущем разделе, разные типы трафика имеют разные требования к объему данных, сложности и ценности. Легкий API вызов будет дешевле, чем загрузка галереи изображений в полном разрешении, и модель оплаты это отражает. Потребление пропускной способности также отслеживается точно, при этом более крупные запросы стоят дороже как для запрашивающего, так и в терминах токенов вознаграждений, выданных вносящему узлу.

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

Рейтинг репутации Grass

Чтобы обеспечить качество данных и надежность сети, Grass реализует систему рейтинговой оценки, которая измеряет производительность узлов с течением времени. Каждый узел оценивается по четырем ключевым характеристикам: Полнота, Согласованность, Своевременность и Доступность. Эти показатели автоматически регистрируются по мере обработки узлами трафика и комбинируются в взвешенный рейтинг репутации. Этот рейтинг напрямую влияет на то, сколько трафика получает узел, какие типы задач ему доступны и как он приоритизируется на рынке сборов.

Полнота относится к тому, успешно ли Узел предоставил ожидаемый контент для запроса. Если веб-страница загружена только частично или ответ API обрезан, запрос помечается как неполный. Это влияет на оценку Узла и может уменьшить возможности заработка в будущем. Grass использует автоматизированные инструменты проверки, которые часто поддерживаются слоем Валидатора, чтобы подтвердить, соответствует ли ответ критериям полноты, прежде чем одобрить вознаграждения или учесть запрос в репутации.

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

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

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

Основные моменты

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

Техническая архитектура Grass

Grass структурирован так, чтобы функционировать как децентрализованная система, которая эффективно распределяет задачи, проверяет результаты и вознаграждает вклад в пропускную способность с прозрачностью. Его архитектура делится на специализированные роли: узлы Grass вносят вклад в пропускную способность, маршрутизаторы управляют потоком запросов, а валидаторы проверяют правильность выполненных задач. Это разделение обеспечивает выполнение каждой составляющей четко определенной функции и возможность независимого масштабирования. Вместе они поддерживают сбор данных в реальном времени и криптографическую проверку, обеспечивая при этом сильные гарантии конфиденциальности и производительности.

Обзор

Сеть Grass предназначена для работы в качестве децентрализованной инфраструктуры, которая собирает, проверяет и структурирует общедоступные данные веба для использования в разработке ИИ. В своей основе архитектура включает три основные роли: Узлы Grass, Маршрутизаторы и Проверяющие. Каждый из них выполняет конкретную функцию в потоке пропускной способности, данных и проверки. Узлы Grass управляются пользователями, которые добровольно делятся своим неиспользуемым интернет-пропуском. Маршрутизаторы координируют запросы и ответы между пользователями и конечными точками данных, в то время как Проверяющие отвечают за проверку целостности этих взаимодействий и их регистрацию в блокчейне с помощью криптографических доказательств.

Эта многослойная система обеспечивает как масштабируемость, так и проверяемость. Вместо того чтобы заставлять каждый узел независимо проверять и транслировать данные в блокчейне — что было бы неэффективно — Grass использует Валидараторов для проверки пакетных взаимодействий с использованием нулевых доказательств. Эти доказательства подтверждают, что конкретное действие (например, веб-запрос) было выполнено правильно, не раскрывая фактическое содержание данных или личность пользователя. Этот метод помогает поддерживать конфиденциальность, обеспечивая при этом ответственность в блокчейне, что является важным балансом в любом протоколе обмена пропускной способностью или добычи данных.

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

Система также разработана с возможностью модульного обновления. Хотя некоторые начальные компоненты, такие как Валидаторы, управляются Фондом Grass или доверенными сторонами, долгосрочный план включает в себя открытие этих ролей для сообщества через стекинг, управление и разработку с открытым исходным кодом. Со временем любой сможет запустить Маршрутизатор или Валидатор, при соблюдении критериев производительности и требований к залогу, создавая более надежную и децентрализованную систему.

Валидатор

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

Изначально слой валидаторов управляется полусентрализованным образом Фондом Grass. Это осознанный выбор дизайна на ранних стадиях сети, так как он позволяет проводить стабильное тестирование, мониторинг безопасности и калибровку производительности. Однако дорожная карта включает переход к модели децентрализованного комитета валидаторов. На этом будущем этапе валидаторы будут избраны или выбраны через механизм стекинга, что позволит всем, кто соответствует аппаратным и протокольным требованиям, участвовать.

Валида́торы обяза́ны управлять большими объё́мами данных и эффективно генерировать сложные криптографические доказательства. Для этого они полагаются на специализированную инфраструктуру, способную к высокопроизводительным вычислениям. Этот уровень меньше связан с пропускной способностью и больше с вычислениями и безопасностью. Каждый Валида́тор должен поддерживать историю журналов маршрутизации, отслеживать производительность маршрутизатора и выявлять любые аномалии или признаки злоупотребления. Например, если маршрутизатор неоднократно отправляет неполные запросы или выдает недействительные ответы, Валида́тор помечает его и может снизить его право на вознаграждение или репутацию.

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

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

Маршрутизаторы выступают в качестве координационного слоя между пользователями (узлы Grass) и более широкой сетью Grass. Их основная роль заключается в получении задач от уровня валидаторов и распределении их между подключенными узлами Grass на основе производительности, надежности и местоположения. По сути, маршрутизаторы выступают в качестве посредников, которые облегчают поток запросов на данные и обеспечивают правильную маршрутизацию вкладов пропускной способности для выполнения конкретных целей сбора или извлечения информации. Они не собирают и не проверяют данные самостоятельно, но несут ответственность за отслеживание производительности узлов, с которыми они соединены, и за обеспечение точной и эффективной передачи трафика.

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

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

Маршрутизаторы могут устанавливать свои собственные ставки комиссии, что влияет на то, сколько из своих вознаграждений они сохраняют по сравнению с тем, что передается делегаторам. Пользователи, желающие ставить токены GRASS, должны оценивать маршрутизаторы на основе прошлых результатов, статистики времени безотказной работы и ставок комиссии, чтобы принять обоснованные решения о делегации. Это добавляет репутационный аспект к участию маршрутизаторов и гарантирует, что сеть постоянно вознаграждает высококачественных операторов, в то время как менее успешные получают меньший приоритет.

Грасс-нод

Grass Nodes являются основной точкой доступа для отдельных пользователей, чтобы участвовать в протоколе Grass. Установив расширение браузера Grass или десктопное приложение, пользователи позволяют своим устройствам делиться неиспользуемой пропускной способностью интернета, которую сеть использует для выполнения веб-запросов к общедоступному контенту. Эти запросы могут включать извлечение данных веб-страницы, ответы API или медиафайлы, необходимые для обучения ИИ. Программное обеспечение Grass Node работает в фоновом режиме и предназначено для пассивной работы без необходимости технического участия со стороны пользователя.

С точки зрения безопасности, Grass Nodes настроены только на обработку трафика, который считается безопасным и общедоступным. Протокол не взаимодействует с частными сетями, веб-сайтами с паролями или личными данными пользователей. Все запросы фильтруются, чтобы гарантировать их соответствие требованиям безопасности и юридическим нормам. Команда Grass внедрила шифрование и базовые меры песочницы, чтобы изолировать деятельность узла от других процессов на хост-устройстве. Это поддерживается независимыми сертификатами от поставщиков кибербезопасности и компаний по производству антивирусного ПО, чтобы подтвердить, что программное обеспечение не представляет угрозы для системы пользователя.

Узлы получают задачи от маршрутизаторов на основе доступности, пропускной способности и репутации. Чем более последовательно узел выполняет задачи, тем больше запросов ему будет назначено. Узлы, которые испытывают простои, не завершают запросы или предоставляют неполные данные, постепенно будут получать меньше задач и, следовательно, меньше вознаграждений. Эта система распределения на основе репутации гарантирует, что сеть приоритизирует надежных участников, позволяя при этом любому присоединиться и улучшить свое положение со временем.

Награды пользователей рассчитываются на основе объема и качества предоставленной пропускной способности. Баллы присуждаются за каждую завершенную проверенную заявку, которые позже можно использовать для получения токенов GRASS через аирдропы или прямые системы вознаграждений. Эта структура позволяет пользователям пассивно зарабатывать на их существующем интернет-соединении, не покупая токены и не взаимодействуя с биржами. В будущих обновлениях Grass Node также может поддерживать стекинг или дополнительные режимы участия, которые дадут пользователям больше контроля над тем, как используется их пропускная способность.

Типы трафика

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

Каждый тип трафика классифицируется и обрабатывается в зависимости от его характеристик. Например, текстовые данные (такие как HTML или JSON) разбираются и хранятся в структурированных форматах, подходящих для обучения языковых моделей. Трафик изображений и медиа, с другой стороны, обрабатывается иначе, чтобы обеспечить эффективную передачу и классификацию на основе разрешения, типа файла или домена источника. Эта классификация важна, потому что она позволяет разработчикам ИИ запрашивать только те типы данных, которые имеют отношение к их обучающему конвейеру, уменьшая шум и повышая эффективность обработки в дальнейшем.

Грасс-узлы отвечают за выполнение веб-запросов, которые получают эти данные. Роутеры назначают задачи узлам на основе местоположения, производительности и совместимости с требуемым типом трафика. Например, узлу с более высокими скоростями интернета и низкой задержкой могут быть назначены более тяжелые задачи, такие как получение изображений или видео, в то время как меньшие узлы могут сосредоточиться на легких API-вызовах. Эта динамическая система сопоставления позволяет сети эффективно распределять трафик и гарантировать, что каждый узел вносит свой вклад в зависимости от своей мощности.

Не все типы трафика имеют одинаковую ценность. Некоторые из них более затратные с точки зрения вычислительных ресурсов, требуют больше пропускной способности или имеют более высокий спрос со стороны покупателей данных. Чтобы отразить это, сеть Grass назначает разные баллы каждому типу трафика. Более требовательные или приоритетные задачи приносят более высокие вознаграждения, в то время как более простые задачи приносят меньше. Эта система помогает сбалансировать стимулы и гарантирует, что сеть остается эффективной при различных нагрузках. Она также побуждает пользователей с лучшим оборудованием или более быстрыми соединениями брать на себя роли с более высокой ценностью в сети.

Рынок сборов

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

Географическая переменная (g) отражает местоположение узла Grass, обрабатывающего запрос. Некоторые задачи могут требовать данные, специфичные для региона, такие как контент, доступный только в определенной стране. В таких случаях приоритет отдается узлам в соответствующем географическом районе, и связанные с ними сборы увеличиваются, чтобы отразить дефицит и ценность этого доступа. Этот механизм помогает интеллектуально направлять трафик, одновременно вознаграждая участников в регионах, которые недостаточно представлены или пользуются высоким спросом.

Переменная репутации (r) отражает историю производительности Узла. Узлы с хорошей историей времени работы, низкой задержкой и выполнением задач будут получать более выгодные запросы и иметь меньший риск отказа. Напротив, Узлы с более слабой производительностью будут иметь более высокие пороги комиссий и могут быть приоритетизированы в решениях о маршрутизации. Такой подход напрямую связывает долгосрочное поведение с потенциалом заработка, давая пользователям ясную причину поддерживать стабильное и соответствующее участие с течением времени.

Переменные типа трафика (t) и пропускной способности (b) связаны с технической природой каждого запроса. Как было рассмотрено в предыдущем разделе, разные типы трафика имеют разные требования к объему данных, сложности и ценности. Легкий API вызов будет дешевле, чем загрузка галереи изображений в полном разрешении, и модель оплаты это отражает. Потребление пропускной способности также отслеживается точно, при этом более крупные запросы стоят дороже как для запрашивающего, так и в терминах токенов вознаграждений, выданных вносящему узлу.

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

Рейтинг репутации Grass

Чтобы обеспечить качество данных и надежность сети, Grass реализует систему рейтинговой оценки, которая измеряет производительность узлов с течением времени. Каждый узел оценивается по четырем ключевым характеристикам: Полнота, Согласованность, Своевременность и Доступность. Эти показатели автоматически регистрируются по мере обработки узлами трафика и комбинируются в взвешенный рейтинг репутации. Этот рейтинг напрямую влияет на то, сколько трафика получает узел, какие типы задач ему доступны и как он приоритизируется на рынке сборов.

Полнота относится к тому, успешно ли Узел предоставил ожидаемый контент для запроса. Если веб-страница загружена только частично или ответ API обрезан, запрос помечается как неполный. Это влияет на оценку Узла и может уменьшить возможности заработка в будущем. Grass использует автоматизированные инструменты проверки, которые часто поддерживаются слоем Валидатора, чтобы подтвердить, соответствует ли ответ критериям полноты, прежде чем одобрить вознаграждения или учесть запрос в репутации.

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

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

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

Основные моменты

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