Гайды по нодам
February 11

Установка ноды Succinct

ВНИМАНИЕ ЭТО НЕ ФИНАЛЬНЫЙ ГАЙД. ФАЗА С ПРУВЕРАМИ ЕЩЕ НЕ НАЧАЛАСЬ. ДОЖДИТЕСЬ ПОСТА В КАНАЛЕ


1. Требования к ноде

Рекомендованная конфигурация сервера

-16 CPU

-16 GB RAM

-10 GB storage

Ссылки проекта

Сайт

Документация

Discord

Twitter

Github

Подходящие сервера

Play2Go LC-7 (16 CPU / 48 RAM / 200 GB) 2000р/мес Рекомендуем

Play2Go DE-7 (16 CPU / 48 RAM / 400 GB) 3360р/мес

U1 DE-5950X-6 (16 CPU / 32 RAM / 480 GB) 4100р/мес

2. Подготовка

2.1 Скачиваем Foundry

Качаем Foundry

curl -L https://foundry.paradigm.xyz | bash

Выведет вот такой лог, это окей

После этого водим

source /root/.bashrc
foundryup

2.2 Генерируем ключи

cast wallet new

Сохраняем в надежное место

Если по каким то причинам у вас уже есть ключ и вам нужно его импортировать, то вводим

cast wallet address --private-key ВАШ_ПРИВАТНЫЙ_КЛЮЧ

2.3 Импортируем ключ в кошелек

Берем полученный приватник и импортируем его в любой EVM кошелек

2.4 Депозитим USDC

1) Нам нужно USDC в сети Ethereum. После того как пополнили свой кошелек переходим по ссылке

2) Вам нужно будет найти код. Это можно сделать в официальном дискорде либо попросить в нашем чате

3) Подвязываем твиттер

4) Нажимаем кнопку "Deposit" и бриджим 10 USDC

3. Установка ноды

3.1. Обновление сервера, установка необходимых пакетов одной командой

. <(wget -qO- https://raw.githubusercontent.com/g7AzaZLO/server_primary_setting/refs/heads/main/server_primary_setting.sh)

3.2 Установка Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Далее будет диалоговое окно, в котором нам нужно выбрать 1 пункт(стандартная установка)

source $HOME/.cargo/env
rustc --version

3.3 Устанавливаем sp1up

curl -L https://sp1up.succinct.xyz | bash
source /root/.bashrc
sp1up

Проверим что у нас все установилось

cargo prove --version
RUSTUP_TOOLCHAIN=succinct cargo --version

3.4 Создание S1P проекта и билд

cargo prove new --evm fibg7nacci
cd fibg7nacci
git clone https://github.com/succinctlabs/sp1-project-template.git
cd program && cargo prove build

3.5 Делаем прув

Настраиваем

export SP1_PROVER=network
export NETWORK_PRIVATE_KEY=ВАШ_ПРИВАТНЫЙ_КЛЮЧ
export NETWORK_RPC_URL=https://rpc.production.succinct.tools

Выходим на один уровень выше до папки fibg7nacci

cd ..

Заходим в папку с скриптами

cd script

Запускаем

RUST_LOG=info cargo run --release -- --prove
Наш телеграмм канал по нодам — https://t.me/g7team_ru
Наш чат по нодам — https://t.me/g7team_chat