Grass. Плотная отработка второго сезона
Всем привет, на связи NodeRunner!
Появление DePIN, а конкретно проекта Grass, который большинство криптанов так активно фармило, дало начало новому тренду, который делает участие в блокчейн-сетях доступным практически для каждого. Браузерные ноды – это инновационный подход, позволяющий поддерживать работу блокчейн-сети прямо через веб-браузер, без необходимости устанавливать сложное программное обеспечение или покупать серверное оборудование.
Первый сезон проекта Grass показал, насколько сильно нарратив браузерных нод может покормить. На один аккаунт раздали в среднем по 50-60 токенов $GRASS, на момент написания статьи цена за токен на топовых CEX-биржах — $2.90 (ATH $3.90). Если брать по ATH, то получается, что дроп на один аккаунт составил 195-235$.
Интересно, не так ли? А что если я скажу, что сейчас стартовал второй сезон Grass, на который выделено в два раза больше токенов, чем на первый сезон. У нас еще есть время, ведь второй сезон проекта Grass заканчивается в Q1 2025!
Теперь предлагаю посчитать затраты, которые в среднем уходили у пользователей на расходные материалы для создания фермы из 10 аккаунтов по отработке Grass в первом сезоне:
Итак, перейдем к делу, в данной статье я покажу, как отрабатывать второй сезон проекта Grass при помощи специального софта, написанного Web3Enjoyer. Обязательно дочитай данную статью до конца - там тебя ждет еще один интересный способ отработки данного проекта. А пока это давай пройдемся по самому удобному софту, который есть для отработки второго сезона Grass!
Каким образом можно фармить Grass при помощи софта, если это браузерная нода, которая подразумевает использование браузера?
Все просто: софт эмулирует работу браузера без необходимости отображения UI(пользовательского интерфейса)
Подготавливаем расходные материалы:
- Сервер. Используем AEZA. Хороший сервер, который может тянуть +/- 20 аккаунтов стоит ~20 евро в месяц;
- Покупаем почты на DarkStore. Вот пример хороших почт. Используйте почты только с включенным IMAP и AppPass! Цена одной почты 85 рублей или ~0.85 USDT;
- Покупаем прокси. Пока лучше всего себя показывают Gemups, ASOKS и Beeproxy. Средняя стоимость 100 аккаунтов в день 1-2$.
- Покупаем API для прохождения капчи. Я использовал сервис Anti-Captcha. Пополняйте примерно на 7$, хватит с головой даже больше чем на 100 аккаунтов;
- Арендуем сервер на AEZA и настраиваем подключение через Termius. Ниже представлена подробная инструкция как все сделать.
Инструкция по аренде сервера на AEZA и настройке подключения через Termius:
Сервер необходим, чтобы софт работал 24/7 и не нагружал основной компьютер. Арендовать сервер со 100%-тной бесперебойной работой можно на AEZA. Зарегистрировавшись по ссылке ты получишь +15% к пополнению, если пополнишь баланс своего личного кабинета в течение 24 часов с момента регистрации.
Чем больше необходимо фармить аккаунтов - тем мощнее нужен сервер! Ниже представлены характеристики хорошего сервера для фарма 20 аккаунтов.
CPU: 4 ядра / RAM: 8GB / SSD: 256GB / OS: Ubuntu 22.04
Проходим регистрацию на AEZA по ссылке.
Выбираем "виртуальный сервер":
Далее сервер отобразится у тебя в личном кабинете. На странице своей услуги тебе понадобится IP-адрес сервера, Имя пользователя и пароль.
Теперь нужно установить подключение с арендованным сервером. В NodeRunner мы используем Termius. Termius -топ1 SSH-клиент для подключения к своим серверам для работы с ними. Программа доступна практически на всех устройствах и ты сможешь админить свою ноду даже со своего айфона. Termius можно скачать по этой ссылке.
После установки Termius, необходимо добавить данные от своего сервера для подключения. Делается это следующим образом:
В открывшемся справа окне вписываешь данные от своего сервера как на картинке и нажимаешь "Connect":
Если ты все правильно ввел, то я могу поздравить тебя с правильным подключением к серверу!
Инструкция по установке и настройка софта от Web3Enjoyer:
Ссылка на официальные ресурсы от создателя софта:
- Readme с Github;
- Инструкция с Teletype
- Чат разработчика скрипта, в котором можно уточниить вопросы и решить возникшие проблемы
1. Обновляем пакеты на сервере:
sudo apt update && sudo apt upgrade -y sudo apt install git screen
2. Устанавливаем Python и pip3 на сервере:
### Устанавливаем Python: sudo apt install -y python3 ### Проверяем версию Python: python3 --version ### Устанавливаем pip3: sudo apt install -y python3-pip ### Проверяем версию pip3: pip3 --version
3. Скачиваем репозиторий с софтом:
git clone https://github.com/MsLolita/grass.git cd grass/data
4. Начинаем заполнять конфиг. Если у вас незарегистрированные аккаунты, то вам нужно вставить конфиг, который будет их регистрировать. Обратите внимание, что сначала вам понадобится API от Anti-Captcha. Регистрируемся на сервисе и во вкладке “Настройки” берем API ключ для того чтобы в дальнейшем вставить его в конфиг.
Команды для редактирования конфига:
### Удаляете старый конфиг: rm -rf config.py ### Вставляете уже готовый конфиг для регистрации аккаунтов: nano config.py ### Это вставить в пустой файл и после сохранить через комбинацию клавиш CTRL+X, Y, Enter: THREADS = 5 # for register account / claim rewards mode / approve email mode MIN_PROXY_SCORE = 0 # Put MIN_PROXY_SCORE = 0 not to check proxy score (if site is down) ######################################### APPROVE_EMAIL = True # approve email (NEEDED IMAP AND ACCESS TO EMAIL) CONNECT_WALLET = True # connect wallet (put private keys in wallets.txt) SEND_WALLET_APPROVE_LINK_TO_EMAIL = True # send approve link to email APPROVE_WALLET_ON_EMAIL = True # get approve link from email (NEEDED IMAP AND ACCESS TO EMAIL) SEMI_AUTOMATIC_APPROVE_LINK = False # if True - allow to manual paste approve link from email to cli # If you have possibility to forward all approve mails to single IMAP address: SINGLE_IMAP_ACCOUNT = False # usage "[email protected]:password" # skip for auto chosen EMAIL_FOLDER = "" # folder where mails comes (example: SPAM INBOX JUNK etc.) IMAP_DOMAIN = "" # imap server domain (example: imap.firstmail.ltd for firstmail) ######################################### CLAIM_REWARDS_ONLY = False # claim tiers rewards only (<https://app.getgrass.io/dashboard/referral-program>) STOP_ACCOUNTS_WHEN_SITE_IS_DOWN = True # stop account for 20 minutes, to reduce proxy traffic usage CHECK_POINTS = True # show point for each account every nearly 10 minutes SHOW_LOGS_RARELY = False # not always show info about actions to decrease pc influence # Mining mode MINING_MODE = False # False - not mine grass, True - mine grass | Remove all True on approve \\ register section # REGISTER PARAMETERS ONLY REGISTER_ACCOUNT_ONLY = True REF_CODE = "" REGISTER_DELAY = (3, 7) TWO_CAPTCHA_API_KEY = "" ANTICAPTCHA_API_KEY = "" ### <- !!! СЮДА API KEY ANTI-CAPTCHA !!! CAPMONSTER_API_KEY = "" CAPSOLVER_API_KEY = "" CAPTCHAAI_API_KEY = "" # Use proxy also for mail handling USE_PROXY_FOR_IMAP = False # Captcha params, left empty CAPTCHA_PARAMS = { "captcha_type": "v2", "invisible_captcha": False, "sitekey": "6LeeT-0pAAAAAFJ5JnCpNcbYCBcAerNHlkK4nm6y", "captcha_url": "<https://app.getgrass.io/register>" } ######################################## ACCOUNTS_FILE_PATH = "data/accounts.txt" PROXIES_FILE_PATH = "data/proxies.txt" WALLETS_FILE_PATH = "data/wallets.txt" PROXY_DB_PATH = 'data/proxies_stats.db' ### Сохраняем файл через нажатие комбинации клавиш CTRL+X, Y, Enter
5. После того, как отредактировали конфиг, нужно отредактировать остальные файлы(accounts.txt, proxies.txt, wallets.txt). Начну с accounts.txt:
В этом файле хранятся ваши аккаунты от Grass. Они должны хранится в таком формате: email:password(от почты). Каждый новый аккаунт вводим с новой строки! Пример:
[email protected]:Password1
[email protected]:Password2
В случае если в файле много лишних данных, можно отсортировать нужное при помощи ChatGPT.
Переходим в папку с конфигурацией Grass:
cd grass/data ### Удалим старый accounts.txt: rm -rf accounts.txt ### Создаем новый файл со своими аккаунтами: nano accounts.txt ### Вставляем свои аккаунты и сохраняем файл через CTRL+X, Y, Enter
6. Отлично, такой манипуляцией мы заменили исходные аккаунты на наши. Теперь переходим к файлу с прокси(proxies.txt). Скопируйте ваши резидентские прокси в любом формате(у меня сейчас формат socks5://{login}:{password}@{ip}:{port}):
### Удаляем старый файл proxies.txt: rm -rf proxies.txt ### Вставляем свои прокси: nano proxies.txt ### Сохраняем файл через CTRL+X, Y, Enter.
7. С прокси разобрались. Финальный файл wallets.txt. Идем на Cointool и генерируем нужное нам количество кошельков в зависимости от количества аккаунтов. 1 кошелек = 1 аккаунт. При генерации отключайте интернет на своем ПК! После генерации скачиваем .XLSX таблицу с данными от кошельков и копируем оттуда только Private Key Base58 и вставляем в файл wallets.txt. Я извлекал приватники через ChatGPT, да, это не совсем безопасно, но я сразу удалили чат чтобы не быть скомпроментированным(да, звучит конечно удивительно).
### Удаляем исходный файл wallets.txt: rm -rf wallets.txt ### Создаем новый файл wallets.txt и вставляем наши приватники в формате Base58: nano wallets.txt ### Сохраняем файл через нажатие комбинации клавиш CTRL+X, Y, Enter
Конфиг настроен, аккаунты в нужном формате, прокси готовы и кошельки тоже. Можно включать авторег:
8. Включаем авторегистрацию аккаунтов:
cd ~/grass ### Создаем сессию Screen, чтобы регистрация работала в фоновом режиме screen -S grass pip3 install -r requirements.txt python3 main.py
Начнется процесс регистрации аккаунтов:
Неудачные аккаунты сохранятся в ~/grass/logs/failed.txt
После того, как завершили регистрацию - меняем конфиг на новый режим и начинаем фарм поинтов Grass:
cd ~/grass/data rm -rf config.py nano config.py ### Вставляем конфиг: THREADS = 5 # for register account / claim rewards mode / approve email mode MIN_PROXY_SCORE = 0 # Put MIN_PROXY_SCORE = 0 not to check proxy score (if site is down) ######################################### APPROVE_EMAIL = False # approve email (NEEDED IMAP AND ACCESS TO EMAIL) CONNECT_WALLET = False # connect wallet (put private keys in wallets.txt) SEND_WALLET_APPROVE_LINK_TO_EMAIL = False # send approve link to email APPROVE_WALLET_ON_EMAIL = False # get approve link from email (NEEDED IMAP AND ACCESS TO EMAIL) SEMI_AUTOMATIC_APPROVE_LINK = False # if True - allow to manual paste approve link from email to cli # If you have possibility to forward all approve mails to single IMAP address: SINGLE_IMAP_ACCOUNT = False # usage "[email protected]:password" # skip for auto chosen EMAIL_FOLDER = "" # folder where mails comes (example: SPAM INBOX JUNK etc.) IMAP_DOMAIN = "" # imap server domain (example: imap.firstmail.ltd for firstmail) ######################################### CLAIM_REWARDS_ONLY = False # claim tiers rewards only (<https://app.getgrass.io/dashboard/referral-program>) STOP_ACCOUNTS_WHEN_SITE_IS_DOWN = True # stop account for 20 minutes, to reduce proxy traffic usage CHECK_POINTS = True # show point for each account every nearly 10 minutes SHOW_LOGS_RARELY = False # not always show info about actions to decrease pc influence # Mining mode MINING_MODE = True # False - not mine grass, True - mine grass | Remove all True on approve \\ register section # REGISTER PARAMETERS ONLY REGISTER_ACCOUNT_ONLY = False REF_CODE = "" REGISTER_DELAY = (3, 7) TWO_CAPTCHA_API_KEY = "" ANTICAPTCHA_API_KEY = "" CAPMONSTER_API_KEY = "" CAPSOLVER_API_KEY = "" CAPTCHAAI_API_KEY = "" # Use proxy also for mail handling USE_PROXY_FOR_IMAP = False # Captcha params, left empty CAPTCHA_PARAMS = { "captcha_type": "v2", "invisible_captcha": False, "sitekey": "6LeeT-0pAAAAAFJ5JnCpNcbYCBcAerNHlkK4nm6y", "captcha_url": "<https://app.getgrass.io/register>" } ######################################## ACCOUNTS_FILE_PATH = "data/accounts.txt" PROXIES_FILE_PATH = "data/proxies.txt" WALLETS_FILE_PATH = "data/wallets.txt" PROXY_DB_PATH = 'data/proxies_stats.db' ### Сохраняем через CTRL+X, Y, Enter
10. Теперь, когда конфиг настроен на майнинг поинтов, можно запускать шайтан-машину:
cd ~/grass python3 main.py
Начнется майнинг поинтов, вы в прямом эфире можете наблюдать за количеством намайненных поинтов и всю основную информацию. Для выхода из сессии используйте CTRL+A+D. Для возвращения в сессию можно использовать команду screen -r grass
. Фарм поинтов будет производится в фоновом режиме на вашем сервере. Для остановки фарма используйте CTRL+C внутри сессии. О ньюансах поговорим ниже.
Еще один интересный способ добычи поинтов
Существует специальный бот по добычи поинтов от канала CRYPTREND(>30k подписчиков в Telegram) для фарма поинтов Grass. У ребят также есть боты для фарма OKX Racing, BLUM, NotPixel.
Скажу сразу - такой подход куда менее безопасен по сравнению с фармом софтом. Учтите, что ваши аккаунты могут быть украдены. Никто не несет никаких гарантий за честность работы Бота. С командой разработчиков бота NodeRunner никак не связан! Рассчитывайте риски и делайте свой DYOR!
- Переходим в бота;
- У вас будут пару бесплатных слотов. Слот это так называемое место под аккаунт. Вот у меня 100 слотов на 100 аккаунтов, обходятся мне слоты 10 USDT в месяц за 100 штук(1 слот стоит 0.1 USDT). Оплачиваете нужное вам количество в USDT.
- Переходите по кнопке “Аккаунты”. Откроется функционал бота:
- Клейм дропа;
- Мультисендер;
- Создание аккаунтов;
- Добавление уже готовых аккаунтов;
- Добавление прокси;
- Добавление резервных прокси;
- Возможность фарма Community нодой, которая дает 1.25X по поинтам
Через бота тоже можно зарегистрировать аккаунты и начать отработку. Добавляете аккаунты, грузите прокси, включаете коммьюнити ноду и Бот начинает фармить вам поинты. Все взаимодействие происходит через меню в боте, которое подсказывает что и в каком формате нужно отправлять.
Ньюансы отработки второго сезона Grass:
- Прокси придется периодически менять. Пока лучше всего у меня работают прокси Gemups;
- Бот может некорректно отображать работу прокси. Прокси работают, но бот пишет, что это не так. Со временем информация перезагружается в боте и он подгружает нафармленные поинты;
- Софт тоже может некорректно работать. Достаточно заменить прокси и заново запустить его;
- На софте стоит обычный мультипликатор 1Х, а не 1.25Х как на боте;
- Для работы бота не нужна анти-капча;
- Отработка софтом получается профитнее в виде поинтов, но более трудозатратна из-за того, что приходится фиксить различные проблемы, которые могут встречаться у софта. С ботом таких проблем не происходит.
Спасибо, что уделил внимание этому гайду. Надеюсь, что твоя установка прошла успешно и ты смог со всем справится. Если ты хочешь касаться нод в идеальном закрытом коммьюнити нодеров, то тебе необходимо подписаться на канал May.Crypto и следить за анонсами набора в NodeRunner Community. Прямо сейчас мы подготавливаем все необходимые ресурсы для самой плотной отработки нод в 2025 году. Такого ты не встретишь ни в одном канале...