Установка ноды Succinct
ВНИМАНИЕ ЭТО НЕ ФИНАЛЬНЫЙ ГАЙД. ФАЗА С ПРУВЕРАМИ ЕЩЕ НЕ НАЧАЛАСЬ. ДОЖДИТЕСЬ ПОСТА В КАНАЛЕ
1. Требования к ноде
Рекомендованная конфигурация сервера
Ссылки проекта
Подходящие сервера
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
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) Вам нужно будет найти код. Это можно сделать в официальном дискорде либо попросить в нашем чате
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