Установка ноды Drosera
Эта статья подготовлена командой PROFIT NODES – приватного сообщества, где мы подробно разбираем запуск и настройку нод. Детальнее читайте в конце статьи
Что такое Drosera ?
Drosera представляет механизм, с помощью которого протоколы могут устанавливать скрытые меры безопасности, известные как ловушки. Эти ловушки представляют собой смарт-контракты, предназначенные для работы вне сети и сохраняющие конфиденциальность стратегий безопасности до тех пор, пока они не понадобятся.
Проект собрал $4.75 млн инвестиций от: Greenfield Capital, Arrington XRP Capital, Paper Ventures и др.
🕒 Время установки ноды — 10-15 минут.
Установка зависимостей и пакетов
Аренда сервера
- Пользуемся нашим гайдом для регистрации на хостинге Xorek
- Арендуем сервер минимум c такими характеристиками:
- 2 vCPU
- 4 GB RAM
- 60 GB SSD
- Ubuntu 22.04 - Такой сервер подходит для установки ноды Drosera.
Подготовка к установке
Получаем токены ETH в сети Ethereum Hoodi
Что бы успешно установить ноду, нам необходимо иметь на кошельке $ETH в сети Hoodi.
Если у вас нет $ETH в сети Hoodi :
- Переходим на сайт майнинга $ETH по ссылке
- Вводим адрес вашего кошелька и жмем Start Mining.
Без $ETH в сети Ethereum Hoodi у нас не смогут отправиться транзакции для установки ноды.
Регистрируем Github если у вас его еще нет.
- Для установки ноды будет необходим Email и Username от вашего аккаунта Github.
- Переходим по ссылке, заполняем поля и нажимаем на кнопку Continue (3), далее проходим капчу и подтверждаем регистрацию кодом на вашу почту.
- Запоминаем Email которую мы ввели (1), Username (2).
Сам Github нам не пригодится, но зайти вы сможете на него сразу после регистрации, введя свою Username / Email и пароль, после чего жмем Sign In.
Установка зависимостей и пакетов
sudo apt-get update && sudo apt-get upgrade -y
sudo apt install -y curl ufw iptables build-essential git wget lz4 jq make gcc nano automake autoconf tmux htop nvme-cli libgbm1 pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip
if ! command -v docker &> /dev/null; then echo -e "${CLR_INFO}🚀 Установка Docker...${CLR_RESET}" for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove -y $pkg; done sudo apt-get install -y ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo systemctl start docker sleep 2 sudo docker run hello-world else echo -e "${CLR_SUCCESS}✅ Docker уже установлен${CLR_RESET}" fi
После установки Docker видим примерно такой вывод с "Hello from Docker".
Если же нам выдало "✅ Docker уже установлен". Значит повторная установка Docker нам не нужна.
Установка ноды
Установка программ для работы ноды:
curl -L https://app.drosera.io/install | bash
source /root/.bashrc
droseraup
curl -L https://foundry.paradigm.xyz | bash
source /root/.bashrc
foundryup
curl -fsSL https://bun.sh/install | bash
Создаем Trap (ловушку) и получаем ее адрес контракта.
1) Создаем директорию ноды и переходим в нее :
mkdir my-drosera-trap
cd my-drosera-trap
2) Заменяем Github_Email
& Github_Username
на те, которые мы вписывали при регистрации, далее копируем команды с нашими значениями (данные в ковычка), вставляем их в терминал и жмем Enter:
git config --global user.email "Github_Email" git config --global user.name "Github_Username"
Пример, как это будет выглядеть в терминале.
forge init -t drosera-network/trap-foundry-template
curl -fsSL https://bun.sh/install | bash
source $HOME/.bashrc
bun install
forge build
Вводим команду ниже, в которой заменяем ВАШ_ПРИВАТНИК на приватный ключ от кошелька (обязательно с 0x... и без ковычек), на который будем устанавливать ноду.
DROSERA_PRIVATE_KEY=ВАШ_ПРИВАТНИК drosera apply
Когда попросят подтверждение пишем ofc и жмем enter. После небольшого ожидания должны получить такой вывод по транзакции.
В "- address" как раз будет записан адрес контракта нашего Trap.
Настраиваем наш Trap в дашборде
1) Переходим на сайт дашборда и подключаем наш кошелек (Connect wallet).
*Обязательно проверьте, что бы дашборд был переключен в сеть Hoodi (как на скрине ниже)
2) Жмем Traps Owned (1) и видим наш Trap (3) с адресом Trap из транзакции (2). Жмем на этот блок.
3) Далее нажимаем Send Bloom Boost.
4) Вводим кол-во $ETH в сети Hoodi (минимально 0.1 ETH в сети Hoodi). После чего жмем “Confirm Tx” и подписываем транзакцию в кошельке.
5) После чего обновляем страницу и видим как наше растение поменялось, в зависимости от отправленных $ETH. После этого пункта ОБЯЗАТЕЛЬНО подождите 5-10 минут, после чего переходите к 6 пункту.
6) Возвращаемся в терминал к установке ноды и вводим эту команду:
cd $HOME/my-drosera-trap && drosera dryrun
Создаем оператора ноды
В нашем приватном канале Profit Nodes мы устанавливаем ноды с помощью собственного скрипта — шаги автоматизированы, а процесс максимально простой. Теперь и вы можете убедиться в этом сами.
wget --timestamping -q --output-document=drosera_half.sh https://raw.githubusercontent.com/profitnoders/Profit_Nodes/refs/heads/main/drosera_half.sh && sudo chmod +x drosera_half.sh && bash drosera_half.sh
- Вводим наш адрес кошелька, RPC на Ethereum Hoodi (список RPC ниже) и приватный ключ от этого кошелька обязательно с 0x... :
Можете выбрать любую RPC:
https://ethereum-hoodi-rpc.publicnode.com
https://0xrpc.io/hoodi
https://rpc.hoodi.ethpandaops.io
Запускаем ноду
bash drosera_half.sh
- Переходим на сайт дашборда, заходим в наш Trap и жмем “Opt In”.
sudo systemctl daemon-reload
sudo systemctl restart drosera
- Обновляем страницу дашборда и видим что наши данные Operators Status обновились и пошли зеленые блоки.
* Первые несколько блоков могут быть красными).
Миграция в сеть Hoodi
Повторно устанавливаем Drosera CLI для работы ноды:
curl -L https://app.drosera.io/install | bash
source /root/.bashrc
droseraup
wget --timestamping -q --output-document=drosera_half.sh https://raw.githubusercontent.com/profitnoders/Profit_Nodes/refs/heads/main/drosera_half.sh && sudo chmod +x drosera_half.sh && bash drosera_half.sh
Выбираем пункт 3) Миграция в сеть Hoodi, после чего вводим свой приватный ключ ОБЯЗАТЕЛЬНО С 0x
- Сети заменились и подтверждения внеслись в сеть. Теперь необходимо зарегать нашего оператора в дашборде.
- Переходим на сайт дашборда по ссылке
- Переключаем сеть с Holesky на Hoodi (1), вводим наш адрес кошелька (2), жмем кнопку Traps Owned (3) и переходим в наш новый трап (4).
- Бустим наш трап через Send Bloom Boost (1), затем вводим любую сумму (чем больше, тем лучше) (2), жмем Confirm TX (3) и подписываем транзакцию.
- Далее жмем кнопку Opt In (1) и Simulate TX (2) , после его еще раз подписываем транзакцию. Все готов, теперь обновляем страницу дашборда и ждем зеленые блоки.
Если зеленые блоки не пошли после 2-3 минут ожидания, а идут красные, то перезапустите ноду через скрипт. Если и это не поможет, то пишите в комментарии.
В нашем приватном сообществе Profit Nodes мы уже получили роли: Cadet -> Corporal -> Sergeant -> Captain. Более того для роли Sergeant и Captain необходимо было создавать свой уникальный трап на языке программирования Solidity. И наши пользователи уже умеют делать это самостоятельно, на основе наших подробных гайдов и поддержки.
Полезные команды
bash drosera_half.sh
- Что бы перезапустить ноду - выбираем пункт 4) Перезапустить ноду и нажимаем Enter.
- Для просмотра логов - выбираем пункт 5) Просмотр логов и нажимаем Enter. Пример нормальных логов:
Проверка работы ноды
- Зеленые блоки главный показатель того, что ваша нода работает корректно. Изредка могут появляться красные блоки или серия из красных блоков, которая в конечном счете должна заканчиваться зелеными. Это нормально.
- Также, следим за логами. В блоке "Полезные команды" представлены команды проверки логов и перезагрузки ноды. В логах могут возникать WARN и ERROR, но при нормально работе ноды, они редко появляются там.
Остались вопросы или столкнулись с ошибкой❓
Задавайте их в комментариях под этой статьёй — мы читаем всё и обязательно ответим!
Загляните в раздел с гайдами — там вы найдёте ещё больше инструкций связанных с нодами и не только.
🔒 Что такое приватное сообщество PROFIT NODES?
В нашем закрытом сообществе ты получишь:
🔹 Поддержку от команды и участников — поможем на любом этапе
🔹 Подборки самых перспективных нод — мы отбираем только актуальные и прибыльные
🔹 Подробные гайды по 15–20 нодам с пошаговыми инструкциями
🔹 Информацию по мультинодингу — как ставить 10+ нод на один сервер и не переплачивать
🔹 Проверенные скрипты-однострочники — запускай ноду в один клик
🚀 Мы делаем запуск нод понятным, быстрым и выгодным.
Присоединяйся к нам сейчас: https://t.me/ProfitNodes_bot