Гайд по установке ноды StarkNet
| Канал - Privatekey7 | https://t.me/privatekey7
StarkWare - ZK-rollups решение, которое для масштабирования использует доказательства действительности на основе STARK, для безопасного и эффективного доступа к сети Ethereum.
В проект занесли такие ребята как: Coinbase Ventures, Paradigm, Sequoia, Three Arrows Capital, Polychain, Alameda Resaerch, Intel и даже сам Виталя Бутерин.
Шаг 1. Аренда сервера
В связи со всем известными обстоятельствами по оплате зарубежных серверов, будем использовать наши отечественные.
Для аренды серверов будем использовать сервис Immers.Cloud, а также перейдя по ссылке из этого гайда вы получите +20% к первому пополнению.
Нужный сервер будет обходится примерно в 1180 рублей в месяц (11$)
Характеристики для сервера: Ubuntu 20.04 2 ядра, 4GB RAM и 80GB памяти
Шаг 2. Подключение к серверу
Самый удобный вариант для подключения к нодам через программу MobaXterm
Шаг 3. Установка ноды
sudo passwd root
и придумываем свой пароль (пароль не отображается в консоли), после чего пишем:
su -
sudo apt update
sudo apt full-upgrade -y
sudo apt install -y python3-pip
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
sudo apt-get install libgmp-dev
yes
pip3 install fastecdsa
sudo apt-get install -y pkg-config
apt install curl -y
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sudo apt install cargo -y
source $HOME/.cargo/env
rustup update stable
apt install git -y
git clone --branch v0.1.6-alpha https://github.com/eqlabs/pathfinder.git
sudo apt install python3.8-venv
apt-get install screen -y
screen -S myscreen
cd pathfinder/py
python3 -m venv .venv
source .venv/bin/activate
PIP_REQUIRE_VIRTUALENV=true pip install --upgrade pip
PIP_REQUIRE_VIRTUALENV=true pip install -r requirements-dev.txt
pytest
cargo build --release --bin pathfinder
Шаг 4. Создаем аккаунт Alchemy
- Переходим на Alchemy.com и проходим стандартную регистрацию
При регистрации не нужно вводить данные своих карт. Просто везде жмите "Пропустить"
При создании app выбираем Chain: Etherium - Network: Mainnet
cargo run --release --bin pathfinder -- --ethereum.url <Ваш HTTP из Alchemy>
http указывайте без скобок
После этого начнется синхронизация ноды.
Если все сделано правильно - сайте Alchemy, в разделе Apps появится статистика
Шаг 5. Отзыв
- Вступаем в Дискорд StarkNet
- В ветке #🛰-pathfinder-full-node пишем отчет о проделанной работе. Вопросы, связанные с установкой ноды, тоже можно задавать там
Готово! Подписывайтесь на Discord и Twitter StarkNet и следите за анонсами и результатами.
| Гайд предоставлен каналом PrivateKey - @privatekey7