Обзор Grass: получаем поинты за запущенный браузер, или создаём ИИ, тратя неиспользованный интернет-трафик
Так как чаще всего сначала рассказываю о проекте, решил начать с концепта.
P. S. Статья написана благодаря идее обзора одного из подписчиков канала.
Оглавление
Аудит
Концепт
"Grass — это базовая инфраструктура, лежащая в основе моделей ИИ. Установив веб-расширение Grass, приложение будет автоматически продавать ваш неиспользуемый Интернет компаниям, занимающимся искусственным интеллектом, которые используют его для сбора данных в Интернете и обучения своих моделей. Результат? Вы участвуете в развитии ИИ, зарабатывая долю в сети за продажу ресурса, о существовании которого вы даже не подозревали.
Участвуя в Grass, вы вносите непосредственный вклад в развитие искусственного интеллекта. Подобные сети необходимы для обучения моделей ИИ, а лаборатории ИИ — одни из наших крупнейших клиентов".
Основатели пишут, что безопасность и конфиденциальность гарантированы на 100%, т. к. не передаются никакие данные: лишь пропускная способность сети для создания моделей.
"Grass — это сеть, объединяющая более 2 миллионов человек, которые получают вознаграждение за помощь разработчикам искусственного интеллекта в доступе к Интернету. Его цель — предотвратить концентрацию ИИ, позволив обычным людям сыграть свою роль и воспользоваться преимуществами его роста.
Для обучения модели ИИ требуется огромный объем веб-данных, которые можно получить с общедоступных веб-сайтов. Ноды Grass просматривают эти веб-сайты и компилируют структурированные наборы данных на основе их содержимого, которые затем продаются лабораториям искусственного интеллекта для использования в процессе обучения".
Можно сказать, что оценка концепта 5 из 5: уникально и круто.
Команда
Команды на сайте нет, но есть карьера (вакансии):
Но как часто бывает, через поисковик нашёл wyndlabs:
На основной странице кроме информации ничего интересного нет (публикаций тоже нет), поэтому сразу перешёл к людям. Но и тут есть ссылка лишь на одного участника...
- В Wynd Labs Data Engineer с декабря 2023 по настоящее время.
- На той же должности до этого был в компании S2T AI - AI-Powered Investigations с с марта по октябрь 2023
- В Leadbook Data Engineer с февраля 2021 по март 2023
- Python Developer с января 2020 по январь 2021 года (фриланс)
Получил образование в American International University-Bangladesh: степень бакалавра в области компьютерных наук и инженерии
Есть и лицензии, но их упоминать не буду. Скажу лишь, что по теме ИИ и машинного обучения.
- Databases - Data Engineer в компании Leadbook (1 подтверждение)
- Data Scraping - 1 подтверждение
- Всего их 44.
Поста всего 3: последний 6 месяцев назад, а до этого 9 месяцев назад...
Больше никого, поэтому перейдём к другим страницам проекта...
Блог:
Последний пост 4 апреля. До этого 13 марта, а до этого в январе. Нечасто, но может для новостного блога и нормально... Хотя я бы не назвал это лучшей активностью для хорошо развивающегося проекта...
Последний пост 8 мая... Очень нечасто публикуют пост, учитывая, что я начал писать статью 12 мая...
Но вот реакции хорошие. Больше 500 ответов, больше 600 репостов, больше 3500 лайков у первых двух постов. У третьего же 65 ответов, 45 репостов, 339 лайков (сильная разница - кажется странным...)
У следующего поста 50 ответов, 51 репост, 299 лайков...
У поста от 3 мая же 401 ответ, 455 репост и 2294 лайков.
В общем, скачки сильные, но есть посты с хорошим числом реакций...
Аналитика Твиттера по Tweetscout:
Score 1182, уровень 4 (Significant).
Все связанные с проектом аккаунты:
Здесь видим в том числе членов команды проекта. Например, @0xdrej:
Он является ко-фаундером компании, что занимается Grass.
Посты о разном, но есть и о Grass.
И другие: не буду перечислять, т. к. в списке видно, кто чем занимается, но профессиональные качества слабо можно понять из Твиттеров. Но плюс в том, что видим реальное отношение к ИИ-моделям и данной тематике в целом...
Помимо связанных акков есть интересные подписки...
@solana, @DegenerateNews, @BoardApes, @wallet_guard, @LuckyTraderHQ, @S4mmyEth, @NFTLAlive, @vimanamuseum и другие... Самое впечатляющее - это подписка Соланы...
Drew Austin, Red Beard Ventures, scoopy trooples, eGirl Capital 仙女資本, Jane Lippencott, Winklevoss Capital, a16z и другие...
В анонсах последний пост 11 мая, а до этого 8 числа:
В основном чате сообщения недавно:
На вопросы отвечают - это плюс.
Есть и обновления в product-status :
Я также сделал тикет - ответили быстро:
- Всё же мало участников открытых в LinkedIn, а на сайте их вовсе нет...
- В Discord даже чаще публикуют анонсы, чем в Twitter - это может быть не для всех удобно. К тому же скачки реакций в Twitter настораживают...
Коин
По данным Cryptorank, проект собрал 4,5 МЛН $ от Polychain Capital, Tribe Capital, Bitscale Capital, Big Brain Holdings, Cogitent Ventures, Builder Capital, Mozaik Capital, Typhon Ventures, No Limit Holdings, Advisors Anonymous и других:
Про токен: токеномика нигде не описана, но есть поинты, и о запуске токена говорят периодически.
Тем не менее оценка 3 из 5: инвестиции хорошие, поинты есть, но оценить токен невозможно.
Код
Можно конечно скачать расширение, и смотреть код его, но это не то...
Документация
Сайт: https://wynd-network.gitbook.io/grass-docs (на сайте можно перейти через FAQ):
Grass - это уровень данных искусственного интеллекта, построенный в виде суверенного роллапа данных второго уровня.
Инфраструктура состоит из двух ключевых компонентов:
- Ноды Grass позволяют устройствам пользователей использовать свои недоиспользуемые интернет-ресурсы для разработки моделей ИИ.
- Sovereign Data Rollup состоит из сети узлов, маршрутизаторов, валидатора, ZK-процессора и Data ledger, которые облегчают процесс поиска и преобразования данных, превращая неструктурированные веб-данные в структурированные наборы данных.
FAQ:
Опишу некоторые интересные ответы, что не размещал в концепте:
- Когда вы устанавливаете Grass-узел, сеть будет время от времени перенаправлять веб-запросы, используя ваше интернет-соединение. Представьте, что ваш компьютер время от времени проверяет случайный веб-сайт. Вы ничего из этого не увидите и это никак не повлияет на работу с Интернетом.
- Вы можете загружать Grass на несколько устройств, но если все они подключены к одной сети Wi-Fi, то время работы будет разделено на 24 часа между всеми учетными записями в сети.
- Каждому пользователю разрешена только одна учетная запись. Вы сможете добавить в свою учетную запись более одного устройства - например, если у вас есть компьютер и мобильное устройство, - но вы рискуете быть заблокированным, если попытаетесь участвовать в реферальной программе, зарегистрировавшись под несколькими учетными записями.
- Вам должно быть не менее 18 лет, чтобы использовать Grass. Если два или более аккаунта подключены к одной сети Wi-Fi, ежедневный доход за время безотказной работы будет распределен между двумя аккаунтами. Grass нельзя использовать с включенным VPN.
Про рефералку
Когда вы присоединитесь к Grass, вы получите уникальную реферальную ссылку. Поделитесь этой ссылкой с другими.
Если кто-то воспользуется вашей ссылкой, чтобы загрузить и использовать Grass, вы получите бонус. Вы будете получать 20 % от накопленных ими очков Grass, постоянно. Это значит, что чем активнее они работают, тем больше баллов вы получите.
Расширенное привлечение рефералов:
Вознаграждения не ограничиваются прямыми рефералами. Вы также получаете выгоду, когда ваши рефералы приводят новых пользователей.
Вторичные баллы: Если ваш прямой реферал успешно пригласит другого пользователя, вы получите дополнительные 10 % от количества баллов за аптайм, накопленных этим вторичным рефералом. Этот бонус действует постоянно, увеличивая ваши доходы до тех пор, пока они остаются активными на Grass.
Третичные баллы: Система расширяется дальше. Если вторичный реферал из вашей сети приглашает кого-то еще (третичный реферал), вы получаете дополнительные 5 % от очков за аптайм, заработанных этим третичным рефералом.
Когда вы приглашаете кого-либо в сеть grass, вы получаете 2 500 бонусных очков, при условии, что ваш реферал наработает 100 часов.
Когда вы присоединяетесь к Grass network по пригласительной ссылке, вы получаете 5 000 бонусных очков, при условии, что ваш референт проработает 100 часов.
Многоуровневая система: Новая многоуровневая система предлагает дополнительные бонусы в зависимости от количества ваших рефералов и их общей активности в сети. Ознакомьтесь со списком здесь.
Таким образом, чем больше активных пользователей вы привлекли, и чем больше активных пользователей они привлекли, тем выше ваше вознаграждение. Это комплексная система, которая ценит и вознаграждает ваши усилия по развитию сообщества Grass.
Примечание: на реферальные бонусы (20/10/5%) не распространяется порог времени работы 100 часов.
HOW-TO-GUIDE
Начнём с Set up Grass Node:
Приложение Grass позволяет устройству пользователя стать Нодой Grass. Сеть Grass использует неиспользуемую пропускную способность устройства для сбора веб-данных, предлагая взамен вознаграждение. Эти веб-данные преобразуются в структурированные наборы данных ИИ. Таким образом, Grass позволяет вам внести свой вклад в развитие искусственного интеллекта!
Сеть не использует ваш компьютер и не просматривает ничего, что вы на нем делаете. Все, что делает Grass, - это маршрутизирует интернет-трафик через ваш IP-адрес, который полностью отделен от вашей деятельности. Это означает нулевой доступ к вашим личным данным.
Далее идёт информация по началу работы, но об этом я напишу в практике.
Заработок баллов Grass Points происходит двумя основными способами:
- использование. Зарабатывайте баллы, используя Grass и поддерживая подключение к сети.
- привлечение рефералов. Подробности выше в FAQ.
В многоуровневой системе накопление баллов зависит от количества ваших рефералов. Продвигайтесь по рангам от "Железного" до "Титана", получая все больше бонусов и вознаграждений.
- Ограничение по рангу Титана:
49 616 939,00 поинтов или 221 приглашение.
Награда 250 тыс. - Ограничение по рангу авангард:
7 394 899,99 поинтов или 185 приглашений.
Награда 100 тыс. - Ограничение ранга "Завоеватель":
2,767,564.12 поинтов или 154 приглашения.
Награда 50 тыс. - Ограничение по бриллиантовому рангу:
375 443,13 поинтов или 136 приглашений.
Награда 19 тыс. - Ограничение по изумрудному рангу :
118 247,20 поинтов или 86 приглашений.
Награда 6k - Ограничение по платиновому рангу:
36 351,14 поинтов или 34 приглашения.
Награда 1,8 тыс. - Ограничение по золотому рангу:
11 351,30 поинтов или 17 приглашений.
Награда 565 - Ограничение по серебряному рангу:
2 595,00 поинтов или 11 приглашений.
Награда 130 - Ограничение по бронзовому рангу:
373,00 поинтов или 6 приглашений.
Награда 20 - Ограничение по железному рангу:
0,00 поинтов или 0 приглашений
Эпохи - это отдельные периоды времени, в течение которых вы можете накапливать баллы, которые отображаются в виде снимка на панели дашборда. Система epoch будет отображать ваш ежемесячный заработок баллов. Общее количество набранных вами баллов останется неизменным во время бета-тестирования, но панель мониторинга будет показывать вам, сколько вы заработали за каждый месяц.
Архитектура
Grass - это первый в истории суверенный уровень данных второго уровня. Он упрощает поиск и преобразование данных через глобально распределенную сеть Нод Grass, обеспечивая универсальный доступ AI к структурированным веб-данным.
Валидаторы получают, проверяют и сортируют веб-транзакции маршрутизатора. Затем они генерируют ZK-доказательства для проверки данных сессии ончейн. Ончейн доказательство может быть использовано в наборах данных для проверки происхождения данных и отслеживания их происхождения на протяжении всего жизненного цикла. Набор валидаторов будет переходить от первоначальной централизованной структуры с одним валидатором к децентрализованному комитету валидаторов.
Маршрутизаторы Grass Routers соединяют Ноды Grass с валидатором. Маршрутизаторы обеспечивают подотчетность сети Нод и ретранслируют пропускную способность. Они стимулируются к работе и получают вознаграждение пропорционально общей подтвержденной пропускной способности, обслуживаемой через их ретранслятор.
Ноды Grass используют недоиспользованную пропускную способность пользователя и ретранслируют трафик, чтобы сеть могла собирать публичные веб-данные (не ваши личные данные). Запуск Ноды бесплатен и прост. Те, кто управляет Нодами (операторы Нод), получают вознаграждение за переданные через них данные.
Процессор ZK собирает доказательства достоверности данных о сеансе для всех веб-запросов и отправляет их в блокчейн первого уровня. Это действие создает постоянную запись о каждом акте скраппинга, когда-либо выполненном в сети. Кроме того, это закладывает основу для полной видимости происхождения данных для обучения ИИ.
Реестр данных Grass является связующим звеном между скраппируемыми данными и расчетным уровнем L1. Реестр представляет собой неизменяемую структуру данных, которая хранит полные наборы данных и связывает данные с соответствующим ончейн доказательством. По сути, это хранилище данных, обеспечивающее их достоверность.
Edge embedding - это процесс преобразования неструктурированных веб-данных в структурированные модели. Он включает в себя все необходимые этапы предварительной обработки, обеспечивая очистку, нормализацию и структурирование собранных данных в формате, соответствующем требованиям моделей искусственного интеллекта.
Валидатор - это ключевой компонент, на который возложены две основные функции: инициирование веб-запросов и проверка веб-транзакций. Дизайн валидатора является гибким и позволяет использовать различные реализации, соответствующие развивающейся архитектуре сети.
Изначально валидатор работает как единая централизованная организация, управляющая всеми транзакциями. В будущих обновлениях будет создан комитет валидаторов, который будет использовать механизм консенсуса для контроля за сеансами передачи данных, что повысит децентрализацию и безопасность.
Для веб-транзакций валидатор использует уникальный набор ключей для установления TLS-соединений, выбирая соответствующие наборы шифров для связи с целевыми веб-серверами. Весь трафик, используемый для проверки репутации Ноды в сети, будет зашифрован с использованием одного из приведенных на странице документации алгоритмов, поддерживаемых целевым веб-сервером:
Управление сеансами включает в себя создание и безопасное хранение предварительных основных и сессионных ключей, которые имеют решающее значение для оценки качества трафика с сетевых Нод. После проверки данных валидатор передает их процессору ZK, который генерирует доказательство для данных сессии каждой Ноды, а затем собирает эти доказательства в блокчейн для расчетов. Ончейн доказательства гарантируют, что все данные, представленные на Grass, не подвергались фальсификации и точно отражают своё происхождение.
В существующей структуре валидатор - это точка в системе, которая должна работать в соответствии со своими собственными предположениями безопасности, поскольку она не получает свою безопасность от какого-либо базового L1. Если валидатор выходит из строя, пользователи сети могут передавать данные сессии непосредственно на L1 для расчетов. В будущем серия валидаторов с экономическим обеспечением обеспечит гарантии безопасности, которые не позволят ни одному субъекту влиять на транзакции в сети.
Маршрутизаторы - это географически распределенные концентраторы, соединяющие все Ноды в сеть. Их основная функция - управление входящими и исходящими веб-запросами к валидатору. Маршрутизаторы стимулируются к работе и получают вознаграждение пропорционально общей пропускной способности валидатора, обслуживаемой через его реле. Весь трафик, проходящий через маршрутизатор, шифруется и измеряется.
Маршрутизатор отвечает за передачу следующих показателей валидаторам в сети:
- Длина в байтах каждого входящего и исходящего запроса
- Задержка от каждой Ноды и задержка от валидатора
- Сетевой статус каждой подключенной Ноды
Также описан расчёт наград для маршрутизаторов.
Чтобы обеспечить гарантии доступности сети, маршрутизаторы должны разместить значительный экономический пакет в качестве залога. Маршрутизаторы отвечают за первоначальную проверку каждой Ноды на предмет соответствия сети и обязаны поддерживать доступность более 75 % (может быть изменено) от общего пула. Неспособность обеспечить постоянный пул доступных Нод снизит эффективность сети для сбора данных и приведет к потенциальному слешингу застейканных активов.
Ноды Grass бесплатны и легки в управлении - они выступают в качестве шлюза сети в интернет. Операторы Нод (т. е. пользователи) получают вознаграждение за трафик, передаваемый через их Ноду, и получают сетевой трафик в зависимости от их репутации и географического спроса.
Grass Ноды служат двум основным целям:
- Ретранслируют трафик (например, веб-запросы) по инициативе клиента и по указанию валидатора.
- Возвращают зашифрованные ответы веб-сервера на назначенный маршрутизатор.
Описаны также шаги запуска Ноды и поддерживаемые системы (пока только Chrome).
При подключении Ноды автоматически регистрируются в сети. Операторы отвечают за поддержание работоспособности сети, чтобы Ноды могли передавать веб-запросы на публичные веб-серверы.
Каждый запрос, отправленный на Ноду Grass, представляет собой зашифрованный пакет данных. Пакет данных указывает Ноде только направление назначения каждого пакета. Веб-запросы аутентифицируются с помощью цифровых подписей всех участвующих сторон. Эти подписи проверяют легитимность запросов, определяя, следует ли их направлять на целевые веб-серверы (т. е. на публичные веб-сайты). Полное шифрование схемы предотвращает фальсификацию данных и гарантирует, что проверяющие смогут предоставить точные данные о репутации каждой Ноды.
Нодам присваивается оценка репутации на основе следующих характеристик:
- Полнота: Этот аспект оценивает полноту данных или наличие недостающих элементов. Он оценивает, включает ли набор данных все необходимые точки данных для предполагаемого сценария использования.
- Согласованность: Этот аспект проверяет однородность данных в разных наборах данных или в одном наборе данных с течением времени.
- Своевременность: Измеряется актуальность данных на момент их востребованности.
- Доступность: Оценивается степень доступности данных из каждой Ноды.
Сеть Grass не использует вашу Ноду (т. е. компьютер) и не просматривает ничего, что вы на нем делаете. Все, что она делает, - это маршрутизирует интернет-трафик через ваш IP-адрес, который полностью отделен от вашей деятельности. Это означает нулевой доступ к вашим личным данным. Данные, которые собираются, на 100% являются публичными веб-данными.
Частично зашифрованный трафик (PET)
PET включает в себя двухфазный процесс шифрования для защиты данных. Трафик шифруется между клиентом и валидатором, а затем повторно шифруется от валидатора к целевому веб-серверу. Валидатор завершает соединение TLS и использует свои ключи для зашифрованной связи с целевым веб-сервером. Такой способ связи позволяет валидатору оценивать качество работы каждого узла веб-скрапинга и предотвращает фальсификацию данных во всех сегментах сети. Кроме того, PET обеспечивает подтверждение пропускной способности каждой Ноды и имеет решающее значение для того, чтобы сеть могла отслеживать передачу данных по действующим сетевым каналам.
Полностью зашифрованный трафик (FET) - это трафик, который шифруется из конца в конец от клиента до целевого веб-сервера. Этот метод обеспечивает полную конфиденциальность данных при использовании сети, но не способствует способности валидатора оценивать качество Нод в сети. Клиенты, которые выбирают этот тип трафика, будут иметь меньше гарантий полноты, согласованности, своевременности и надежности данных. Кроме того, клиенты, использующие FET, обычно потребляют больше газа, чтобы учесть снижение полезности для сети.
Затраты на выполнение веб-транзакций в сети динамичны, что отражает спрос и предложение ресурсов в момент выполнения.
Я уже описывал список характеристик репутации при описании страницы "Grass node", поэтому повторяться не буду. Скажу лишь, что здесь помимо описания есть и формулы. Если интересно, можете их изучить.
Мне они к сожалению недоступны...
Итог по документации
Оценка 4 из 5: не хватает примеры моделей, которые используют Grass. Хотя может я придираюсь...
Практика
Идём в приложение проекта:
Заполняете e-mail, логин, пароль 2 раза, оставляете реферальный код (буду рад), принимаете условия и отмечаете капчу, "REGISTER":
Как видите, сразу перешли в дашборд.
Обратите внимание на networks таблицу. Под ней есть кнопка "ADD NETWORK":
Здесь вы можете перейти к установке Chrome расширения по ссылке или скопировав url. Вероятно здесь в будущем будут и ссылки на мобильное приложение и прочее...
Переходим по "Chrome Extension":
И "Установить". Далее открываем расширение в соответствующей панели, предварительно закрепив. Окно:
"LOGIN", вводим логин и пароль, "ACCESS MY ACCOUNT":
Авторизовался и перешёл в расширение:
Если пишет "Network quality: 0%" - сеть не подходит. Вероятно используете VPN. Далее будет сообщение об отключении.
После того, как я отключился от VPN, стало 75%:
Нажав по кнопке меню под логином, можем повторно подключиться (если автоматом не происходит) или выйти:
Видим, что у меня токенов 1,335.79, а также ссылку "OPEN DASHBOARD", которая откроет сайт.
"REFER A FRIEND" позволит скопировать реферальную ссылку, не выходя из расширения.
Подробно про дашборд
После авторизации вновь попал сюда, но он отличается от тестового аккаунта:
Видите, что за эпоху я заработал 1,790.40, а также что Время безотказной работы: 1 день, 7 часов, 56 минут.
Оптайм же за сегодня 1 час 48 минут.
Далее статистика по дням и таблица сетей.
Перейдём к "Referral Program":
Можем скопировать ссылку и отправить её в Twitter.
Когда появится возможность перехода на новый уровень, нажимаете "Claim" и получаете ещё токены (как я понял). У меня она сейчас недоступна.
Здесь статистика по наградам подробная.
Итог по практике
Пока функционал скудный. Есть ещё ссылка "Data Labeling", но она неактивна (в разработке видимо).
Поэтому поставлю 4 из 5, т. к. не все возможности представлены.
Будем ждать маркировку данных, возможность стать валидатором и маршрутизатором. Если добавят в будущем и это, будет замечательно.
Общий итог
Инвестиции есть, но не прямо уж крутые; токеномики и открытого кода (если не считать расширение) нет; концепт, документация и практика хорошие.
Использовать ли проект, решать вам.
Всё
С вами был незрячий программист и автор https://t.me/blind_dev - подписывайтесь, чтоб получать новые обзоры, дайджесты интересных статей и новости по моим разработкам.