STARKNET
StarkNET - это решение которое для масштабирования использует доказательства действительности на основе STARK, для безопасного и эффективного доступа к сети Ethereum.
Инвестора: Paradigm, Sequoia,Coinbase Ventures, Polychain, Alameda Resaerch, Intel,Three Arrows Capital.
Заказываем сервер с минимальными требованиями
VPS
2 Cores,
2 GB RAM,
100 GB SSD
Linux Ubuntu 20.04
Арендовать можно тут
Подключаемся к серверу через PuTTY(windows)
Если у вас macOS/Linux - то через терминал. Для macOS можно использовать еще, например Termius
скачиваем отсюда: https://www.putty.org/ Устанавливаем.Запускаем меню программ Windows программу Putty:
После запуска видим вот такое окно:
в верхнем поле вводим IP-адрес своего сервера и нажимаем Open, после этого появляется окно терминала как на картинке ниже.
сначала вводим логин root, нажимаем Enter . копируем пароль от вашего сервера в буфер обмена и вставляем в строку password. Для этого нужно кликнуть в поле правой кнопкой мыши (сам пароль не отображается!!!) и нажать Enter. Если все шаги до этого сделаны правильно, вы увидите примерно такой экран, это означает, что терминал запущен и можно вводить команды по установке
Установка ПО STARKNET. Нужно скопировать следующие команды в терминал
Команды не нужно вводить вручную. Можно копировать в буфер обмена (Ctrl+C), и вставить правой кнопкой мыши в терминал и нажать Enter.
1.Запускаем скрипты для установки необходимого на сервер:
sudo apt update && sudo apt upgrade -y
sudo apt install curl git python3-pip build-essential libssl-dev libffi-dev python3-dev libgmp-dev pkg-config -y
pip3 install fastecdsa
2.Ставим язык программирования RUST
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
когда скрипт запросит выбор нажимаем 1 default
sudo apt install cargo -y
source $HOME/.cargo/env
rustup update stable
Должна быть версия 1.58.00 и больше
git clone --branch v0.1.8-alpha https://github.com/eqlabs/pathfinder.git
sudo apt install python3.8-venv
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
3.Далее проверяем нашу установку командой
pytest
cargo build --release --bin pathfinder
5.После того как скрипт закончился переходим на сайт и регистрируемся
На почту должно будет прийти письмо о завершении регистрации
Дальше нас попросят данный карты-этот шаг мы пропускаем
Дальше нам предложат сделать твит за вознаграждение, но я этот шаг пропускаю
Тут нас просят контакт для связи, этот пункт не обязателен но на всякий указываем там дискорд
Дальше нас перебросит на главную страницу, копируем тут HTTP и сохраняем
6.Далее запускаем сервис и вместо HTTP подставляем то что мы копировали
cargo run --release --bin pathfinder — --ethereum.url ВАШHTTP
Выглядеть команда должна примерно так
Дальше у вас начнется синхронизация! Проверяем её на сейтее Alchemy, в разделе Apps появится статистика
Вступаем в Дискорд StarkNet
В ветке #full-node-success пишем отчет о проделанной работе.
Говорим что запустили нода и всё стабильно работает