May 26
Drosera. Устанавливаем ноду.
Drosera — это децентрализованная система безопасности для Ethereum, предназначенная для автоматического обнаружения и нейтрализации угроз в реальном времени. Платформа позиционируется как «иммунная система», обеспечивая защиту протоколов от взломов и уязвимостей.
Ключевые особенности проекта:
- «Ловушки» (Traps) для защиты протоколов: Drosera использует специальные смарт-контракты, называемые ловушками, которые автоматически отслеживают и реагируют на подозрительные действия в сети Ethereum. Если происходит попытка взлома, ловушка может мгновенно остановить транзакцию или заблокировать средства, предотвращая ущерб.
- Децентрализованная сеть операторов: За мониторинг и реагирование на угрозы отвечает сеть независимых операторов (нод), которые получают вознаграждение за своевременное обнаружение и устранение проблем. Это создает стимулы для активного участия в обеспечении безопасности сети.
- Совместимость с другими блокчейнами: Хотя Drosera изначально разработана для Ethereum, в планах расширение поддержки на другие совместимые блокчейны, что позволит обеспечить безопасность в более широком масштабе.
В феврале прошлого года проект привлёк $1.5 млн в рамках Pre-Seed раунда от Anagram Crypto, Santiago R. Santos, Arrington Capital, Infinite Capital, Asymmetric и др. В феврале 2025г. Drosera привлекла $3,25 млн. в рамках посевного раунда от Greenfield Capital, Arrington Capital, Paper Ventures и UDHC, доведя общий объем инвестиций до $4,75 млн.
Социальные сети: Website | Twitter | Discord
Устанавливаем ноду
- Операционная система: Ubuntu 20.04-24.04
- Характеристики: 2CPU/4GB RAM/20GB SSD
- Арендовать сервер: XorekCloud
Также нам понадобится собственный RPC Endpoint:
- Переходим на Alchemy и жмём "Create New App".
Перейдем к пошаговому процессу установки
- Нам понадобится SSH терминал, через который мы будем подключаться к серверу и выполнять необходимые команды. Я использую MobaXterm
- Подключаемся к арендованному серверу, используя данные, которые вам выслали после оплаты (при вводе пароля вы не будете видеть символы, это нормально, просто вводите пароль и жмите Enter).
- Выполняем команды по очереди (ПКМ чтобы вставить команду в терминал).
- Устанавливаем и обновляем необходимые пакеты.
sudo apt-get update && sudo apt-get upgrade -y
sudo apt install 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 libleveldb-dev -y
Если видите такое после выполнения каких-то команд, просто жмите Enter и продолжайте
sudo apt update -y && sudo apt upgrade -y for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
sudo apt-get update sudo apt-get install 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 update -y && sudo apt upgrade -y
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world
Если у вас так же, значит все хорошо, продолжаем.
Устанавливаем ловушку (Trap)
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
source /root/.bashrc
mkdir my-drosera-trap
cd my-drosera-trap
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 /root/.bashrc
bun install
forge build
Игнорируем предупреждения
DROSERA_PRIVATE_KEY=xxx drosera apply
Замените "xxx" на приватный ключ от кошелька (на нём должны быть Holesky ETH).
- Далее переходим на сайт и подключаем кошелёк, с которого деплоили ловушку.
- Жмём на "Traps Owned".
- Открываем дэшборд нашей ловушки, жмём "Send Bloom Boost" и отправляем туда немного Holesky ETH (0.05+).
drosera dryrun
Устанавливаем Оператора
cd my-drosera-trap nano drosera.toml
- добавьте в конце новую строку, вписав "
private_trap = true
", а в строке "whitelist" в квадратных скобках вписываем наш адрес кошелька от ноды, добавив ""
DROSERA_PRIVATE_KEY=ваш приватник drosera apply
cd $HOME
curl -LO https://github.com/drosera-network/releases/releases/download/v1.17.2/drosera-operator-v1.17.2-x86_64-unknown-linux-gnu.tar.gz tar -xvf drosera-operator-v1.17.2-x86_64-unknown-linux-gnu.tar.gz
./drosera-operator --version
sudo cp drosera-operator /usr/bin
drosera-operator
Если видите то же самое, значит все хорошо, продолжаем.
docker pull ghcr.io/drosera-network/drosera-operator:latest
drosera-operator register --eth-rpc-url https://ethereum-holesky-rpc.publicnode.com --eth-private-key xxx
Замените "xxx" на приватный ключ от ноды.
sudo ufw allow ssh sudo ufw allow 22 sudo ufw enable
sudo ufw allow 31313/tcp sudo ufw allow 31314/tcp
git clone https://github.com/0xmoei/Drosera-Network
cd Drosera-Network
cp .env.example .env
nano .env
- В первой строке после = вписываем наш приватный ключ от ноды, а во второй ip адрес вашего VPS сервера
nano docker-compose.yaml
docker compose up -d
docker logs -f drosera-node
Полезные команды
cd Drosera-Network docker compose down -v
cd Drosera-Network docker compose up -d
docker logs -f drosera-node
Ссылки на экосистему Fakedonalds
- Канал про дропы: t.me/friesdrops
- Основной канал: t.me/fakedonalds
- SBT канал: t.me/sbtsearch
- Чат: t.me/fakedonaldsclub
- Контакт для связи: t.me/dropfries