Экосистемы
October 3, 2021

Часть 3. Solana: регистрация на SFDP (Гайд)

Let's Node!

⠀В статье описан и наглядно показан процесс создания и связывания ключей для тестнета и мейннета, а также процесс регистрации в программе SFDP.


Содержание

Часть 1. Solana: введение и общая информация о проекте

Часть 2. Solana: программа валидаторов, условия, требования и доход

Часть 3. Solana: регистрация на SFDP (Гайд)

Часть 4. Solana: нода (Гайд)


Описание и требования

К содержанию

⠀С начала августа в Solana открыли новую программу делегации стейка для валидаторов в мейннете — Solana Foundation Delegation Program (SFDP). Благодаря этой программе, предоставляя свой сервер для валидации в сети Solana, каждый может претендовать на стейк от фонда, который позволит получать SOL. Условия программы описаны в Часть 2. Solana: программа валидаторов, условия, требования и доход.

⠀Для начала необходимо:

  • Создать ключи;
  • Связать их.

⠀На этом этапе ещё не нужен мощный сервер для тестовой или основной сети. Для создания ключей можно воспользоваться кошельком Phantom, однако для связывания понадобиться компьютер с установленным Linux 18.04 или выше. При этом оба действия можно выполнить на арендованном сервере за пару десятков минут.

⠀Для этого подойдут сервера:

⠀VPS от этих хостингов можно арендовать на час или сутки, а затем отказаться от аренды, сохранив созданные ключи себе на ПК. При этом на аренду уйдёт менее 50 центов.

⠀Ключ Solana (public key) — это публичный ключ, который также является кошельком в блокчейне Solana.

⠀Для связывания ключей понадобится 0.002 SOL, которые нужно перевести на мейннет ключ. Стоит учитывать, что на FTX комиссии нет, а на Binance минимальный вывод (на 02.10.2021) — 0.21 SOL, из них 0.01 SOL уйдёт на оплату комиссии.


Установка Solana Tool Suite

К содержанию

⠀Установить Solana Tool Suite последней версии скриптом

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Solana/main/multi_tool.sh)


Создание и связывание ключей

К содержанию

⠀Создать папку solana и перейти в неё

mkdir solana; cd solana

⠀Создать ключ для тестовой сети

solana-keygen new -o ~/solana/testnet-validator-keypair.json
Пример создания ключа

⠀Аналогично создать ключ для основной сети

solana-keygen new -o ~/solana/mainnet-validator-keypair.json

Необходимо сохранить мнемоническую фразу в надёжном месте, например в текстовом файле у себя на ПК

⠀Перевести минимум 0.002 SOL на адрес ключа мейннет (pubkey). С него будет списана комиссия при связывании ключей.

⠀Проверить баланс можно командой

solana balance ~/solana/mainnet-validator-keypair.json -um

⠀Установить Rust

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/rust.sh)

⠀Установить solana-foundation-delegation-program-cli (процесс займёт несколько минут)

cargo install solana-foundation-delegation-program-cli

⠀После успешного пополнения баланса и установки solana-foundation-delegation-program-cli необходимо внести изменения в конфиг, для того чтобы переназначить списание средств на ключ мейннета

solana config set --keypair ~/solana/mainnet-validator-keypair.json

⠀Выполнить привязку ключей

solana-foundation-delegation-program apply --mainnet ~/solana/mainnet-validator-keypair.json --testnet ~/solana/testnet-validator-keypair.json  --confirm

⠀Если вывод команды отличается, то где-то была допущена ошибка

⠀Статус привязки можно проверить командой

solana-foundation-delegation-program status ~/solana/mainnet-validator-keypair.json


Регистрации на программу SFDP

К содержанию

⠀Перейти на страницу SFDP и нажать «Apply»

⠀Выбрать страну проживания и указать связанные ранее ключи

⠀Необходимо убедиться, что мейннет и тестнет ключи указаны в верных полях

⠀Выше приведён пример, где были указаны несвязанные ключи. Как видно из скриншота — эти поля валидируются и указывают на ошибку связи, если что-то сделано неверно. Если указаны верные ключи, то пропустит далее.

⠀Заполнить информацию о себе

⠀После подтверждения отправки формы на почту придёт код с подтверждением

⠀Ввести пришедший код и перейти к заполнению договора

⠀Заполнить договор:

  • 1 — Фамилия Имя на латинице
  • 2 — «Individual»
  • 3 — город проживания

⠀Прокрутить вниз и заполнить поля:

  • 1 — Фамилия Имя на латинице
  • 2 — подпись
  • 3 — повторить Фамилию Имя на латинице
  • 4 — Mr (мужчина) или Mrs (женщина)

⠀Далее необходимо пройти процедуру KYC, для которой потребуются документы и камера для селфи

⠀После успешного прохождения KYC появится окно с подтверждением успешной регистрации на программу


Читать далее

К содержанию

⠀После успешной регистрации на программу SFDP нужно запустить ноду в тестовой сети. Этот, а также другие процессы описаны в завершающей статье.

Часть 4. Solana: нода (Гайд)


Полезные ссылки

К содержанию

Официальный сайт проекта | Solana Foundation

Тех. русскоязычная группа Telegram (по запросу)

Русскоязычная группа Telegram | Тех. группа для новичков

Discord | Twitter | GitHub | Blog | Forum

Официальная документация | Explorer

Валидаторы (Validators.app) | Валидаторы (Solana Beach)


Благодарности

К содержанию

Сообществу Solana

Команда Let’s Node! — изучение проекта, написание статьи

Выразить благодарность