Layer Edge. Гайд по запуску скрипта на Linux.
Всем привет, данный гайд написан специально для закрытого криптосообщества "Кузница"
О проекте:
LayerEdge - инновационный протокол Layer 2 для Bitcoin, который объединяет безопасность пруфа работы (PoW) Bitcoin с технологией нулевого доказательства (ZK). Это позволяет осуществлять недорогую и эффективную верификацию вычислений вне цепочки. LayerEdge не только для финансовых транзакций; он также находит применение в децентрализованной идентификации (DID), играх на цепочке, интернете вещей (IoT) и других областях. Его целью является превращение Bitcoin в децентрализованный суперкомпьютер и поддержка развития экосистемы Web3.
На просторах гитхаба мной был найден софт от Dmkls, при помощи которого мы с вами будем фармить поинты. Для запуска нам понадобится сервер на Ubuntu 20.04 с характеристиками:
Если вы до сих пор не знаете, где можно взять в аренду сервер, то это можно сделать тут или тут, либо тут
Подготовка:
Для запуска софта нам понадобятся:
1. Качественные резидентские прокси. Приобрести их можно по этим ссылкам (да, они реферальные и дают бонусы при регистрации как мне, так и вам):
ProxySeller; w3e.app; 922proxy
Рассмотрим покупку и получение прокси на примере w3e (в прошлом гайде по Dawn мы рассматривали приобретение прокси на сервисе ProxySeller. Какой из сервисов использовать - решать вам. Моя задача показать как работают разные сервисы, чтобы вы без проблем умели ими пользоваться и покупать прокси)
Переходим на сайт w3e.app проходим регистрацию по email, нажимаем на кнопку Buy traffic и оплачиваем наш выбранный пакет трафика
- Выбираем пункт Create Proxy
- Выбираем страну
- Выбираем количество адресов (1 аккаунт - 1 адрес прокси)
- Нажимаем кнопку search
- Скачиваем наш файл с адресами
Для фарма поинтов на данный момент нам необходимы только EVM адреса (приватные ключи от них) Никакие почты/социальные сети на данный момент не используются, но не стоит исключать их появления. Для генерации EVM адресов переходим на сайт Cointool в раздел Batch wallet generate. Открываем эту вкладку в режиме инкогнито, отключаем интернет и генерируем необходимое количество кошельков. Либо если у вас уже есть тестовые кошельки для нод, используем их.
Переходим непосредственно к регистрации аккаунтов
Регистрация аккаунтов:
Для того чтобы зарегистрировать вашу ферму аккаунтов, нам необходимо заполнить 3 файла:
REFS.txt - сюдя вставляем реферальные ссылки от наших мейн аккаунтов. Если у вас еще нет кодов можете воспользоваться моими:
cEZuBy1s
tZapyodd
2YH2xvb4
kTol27cq
C5xPQVXY
JZilQsNu
wuFc7hcZ
AvVjcbcH
OC9SgrF9
UDZM72kG
KLL2EYSM
HSus1tQq
XaBKgLuv
bPb93wVa
osAOOTgZ
HQUQPW1U
Proxies.txt - тут заполняем прокси
register.txt - приватные ключи для аккаунтов, которые необходимо зарегистрировать
Меняем настройки в файле config.py
Запускаем файл в отдельной screen сессии:
Переходим в каталог со скриптом
После того, как в логах пропадет фраза start register account идем по пути:
В файле success находятся приватные ключи от зарегистрированных аккаунтов, в файле failed те аккаунты, регистрация которых завершилась ошибкой. Переносим данные от аккаунтов по файлам:
success.txt - farm.txt
Сначала изменяем config.py и включаем режим:
Farmmode = True
Register mode = False.
Останавливаем основной скрипт и перезапускаем его:screen -r LayerEdge
Включаем в конфиге config.py режим регистрации аккаунтов повторно:
Farmmode = False Register mode = True
Переходим в screen сессию с регистрацией:
Повторяем эти шаги до тех пор, пока не зарегистриреум нужное количество аккаунтов.
Получение реферельных кодов:
В файл get_refs.txt вносим приватные ключи, от наших зарегистрированных аккаунтов, чтобы выдернуть рефки:
Запускаем скрипт:screen -S LayerEdgeREFS
После того, как скрипт отработает, забираем наши реферальные коды по пути:
Запускаем софт
Подключаемся к нашему арендованному серверу и поочередно выполняем команды:
bash <(curl -s https://raw.githubusercontent.com/blackcat-team/kuznica/refs/heads/main/python%203.11.sh)
Проверяем что Python установлен корректно:
Вывод в консоль после этих команд должен быть следующий:
Переходим к установке скрипта и его настройке:
Копируем на сервер каталог с софтом:
git clone https://github.com/Dmkls/layeredge-auto
Переходим в каталог со скриптом
Создаем виртуальное окружение и активируем его:
source venv/bin/activate
Если все сделано правильно, у вас перед root появится надпись (venv) как на скриншоте ниже:
Выполняем команду по удалению бесполезной windows библиотеки:
sed -i '/pywin32/d' requirements.txt
Устанавливаем компоненты, необходимые для работы скрипта:
pip install -r requirements.txt
Если библиотеки установились успешно, то переходим в папку configs (для этого я использую Mobaxterm):
Открываем для редактирования файл farm.txt и вносим в него приватные ключи от мейн кошельков (которые мы регистрировали ранее) в формате:
privte_key_1
privte_key_2
privte_key_3
Открываем для редактирования файл proxies.txt и вносим в него прокси адреса (их должно быть столько же, сколько и аккаунтов) в формате:
http://login:password@ip:port
http://login:password@ip:port
Открываем для редактирования файл config.py проверяем что в разделе FARM_MODE установлен флаг True как на скриншоте
Настройка завершена. Переходим к запуску скрипта. В консоли выполняем команду:
Выходим из терминала. Перед закрытием сессии терминала, обязательно выйдите из данного дополнительного рабочего пространства сочетанием клавиш Ctrl+A+D или их аналогом на Mac.
Что бы вернутся в SCREEN и проверить логи ноды, введите команду:
После того, как наши ноды наберут аптайм в 50 часов и получат реферальные коды, мы переходим ко второму этапу:
Подключаемся к нашему серверу, выполняем команду:
Останавливаем скрипт комбинацией клавиш CTRL+C
Используя Mobaxterm переходим в папку:
Открываем файл register.txt и вносим новые приватные ключи для регистрации наших мультов в формате:
privte_key_1
privte_key_2
privte_key_3
Открываем файл REFS.txt и вносим реферальные коды, каждый код с новой строчки, при регистрации для каждого аккаунта будет использоваться случайный, если хотите, чтобы 50% аккаунтов шло на мейн, то вставите все коды и столько же раз код мейна.
Открываем для редактирования файл proxies.txt и вносим в него прокси адреса (их должно быть столько же, сколько и аккаунтов) в формате:
http://login:password@ip:port
http://login:password@ip:port
Открываем для редактирования файл config.py проверяем что в разделе FARM_MODE установлен флаг False как на скриншоте:
Запускаем скрипт для регистрации мультов командой:
И ждем пока завершится процесс регистрации:
После завершения регистрации, используя Mobaxterm переходим в папку:
Переносим данные приватных ключей из файлов register.txt в farm.txt и запускаем скрипт:
Выходим из терминала. Перед закрытием сессии терминала, обязательно выйдите из данного дополнительного рабочего пространства сочетанием клавиш Ctrl+A+D или их аналогом на Mac.
Теперь наша задача следить за оплатой сервера, следить за оплатой трафика прокси и иногда заходить на сервер и просматривать логи:
На этом все. Если у вас возникают вопросы - добро пожаловать в чат Кузницы / либо можете спрашивать помощи у Чата GPT. Всем профита и до новых встреч.
UPD 10.03.2025 по другим возможностям софта:
Регистрация аккаунтов:
Для того чтобы зарегистрировать вашу ферму аккаунтов, нам необходимо заполнить 3 файла:
REFS.txt - сюдя вставляем реферальные ссылки от наших мейн аккаунтов
Proxies.txt - тут заполняем прокси
register.txt - приватные ключи для аккаунтов, которые необходимо зарегистрировать
Меняем настройки в файле config.py
Запускаем файл в отдельной screen сессии:
Переходим в каталог со скриптом
После того, как в логах пропадет фраза start register account идем по пути:
В файле success находятся приватные ключи от зарегистрированных аккаунтов, в файле failed те аккаунты, регистрация которых завершилась ошибкой. Переносим данные от аккаунтов по файлам:
success.txt - farm.txt
Сначала изменяем config.py и включаем режим:
Farmmode = True
Register mode = False.
Останавливаем основной скрипт и перезапускаем его:screen -r LayerEdge
Включаем в конфиге config.py режим регистрации аккаунтов повторно:
Farmmode = False Register mode = True
Переходим в screen сессию с регистрацией:
Повторяем эти шаги до тех пор, пока не зарегистриреум нужное количество аккаунтов.
Получение реферельных кодов:
В файл get_refs.txt вносим приватные ключи, от наших зарегистрированных аккаунтов, чтобы выдернуть рефки:
Запускаем скрипт:screen -S LayerEdgeREFS
После того, как скрипт отработает, забираем наши реферальные коды по пути:
Выполнение заданий на сайте (кроме подключения твиттера):
В файл wallets_to_complete_tasks.txt вносим приватные ключи от аккаунтов
После завершения работы скрипта идем и проверяем:
Нас интересует файл tasks_failed.txt там находятся приватные ключи от аккаунтов, где задания не выполнились. Мы переносим их в файл wallets_to_complete_tasks.txt и запускаем скрипт еще раз.