Экосистемы
September 14, 2021

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

Let's Node!

⠀Статья даёт определение понятию Валидатор, знакомит с программами по набору валидаторов, условиями, требованиями и представляет примерный доход и риски.


Содержание

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

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

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

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


Валидатор

К содержанию

⠀Для начала следует различать следующие понятия:

  • Solana Mainnet (beta)
  • Solana Testnet

⠀Mainnet или мейннет — это основная сеть, в которой происходят операции с реальной криптовалютой SOL.

⠀Testnet или тестнет — это тестовая сеть, в которой команда Solana проводит тесты, добивается стабильности новых версий блокчейна, чтобы в дальнейшем перенести их в основную сеть.

⠀Валидаторы — это ноды в системе блокчейна, которые берут на себя задачи по поддержанию работоспособности сети. Они распределяют вознаграждения за участие в стейкинге, предоставляют статистику сети, контролируют целостность блоков и т. д. Именно валидаторы — основные действующие лица в любой конкретной сети блокчейна. Но для поддержания работоспособности и выполнения поставленных задач требуются токены, которые предоставляет сообщество или фонды.

⠀Делегатор — лицо, делегирующее токены валидатору с целью получения прибыли.

Валидаторы Solana в тестовой и основной сети выполняют одинаковые действия: голосуют, создают блоки в выделенный им заранее временной слот и/или подписывают их. Вся работа валидаторов циклична и повторяется, примерно, каждые 3 дня, данный период называется эпохой. Каждую эпоху, в зависимости от размера стейка, валидатору присваивается определенное количество слотов.

Качественным показателем работы ноды являются:

  • Пропущенные слоты. Чем их меньше, тем лучше.
  • Бесперебойное время работы. Чем выше, тем лучше.

Показатель APY (процент годового дохода) для Solana составляет ~7.5%. Их, как правило, зарабатывает делегатор стейка, с учётом вычета заработка самого валидатора. Валидатор получает процент от APY со стейка, этот процент определяет сам Валидатор. Средним коэффициентом является 10%.

Например, если делегатор стейкает 100 SOL, то за год его доход составляет 7.5 SOL, из которых 0.75 SOL (10%) заберёт себе валидатор в качестве вознаграждения.

Итого чистая прибыль делегатора 100 * 0.075 * 0.9 = 6.75 SOL

  • 100 — это количество застейканых SOL;
  • 0.075 — текущий процент годовой ставки от Solana;
  • 0.9 — процент после вычета комиссии валидатора (100-10=90%).

Работа ноды валидатора требует операционных расходов:

  • Аренда сервера для ноды в мейннете;
  • Транзакции на подписание блоков, на которое ежемесячно, в среднем, уходит 15 SOL.

На время написания этой статьи при цене токена в 150 USDT минимальный стейк, покрывающий все расходы, составляет примерно 30'000 SOL.


Программы Делегации

К содержанию

Не каждый Валидатор может привлечь себе такой большой стейк. Поэтому Solana инициировала программу при участии своего Фонда для мотивации и поддержки Валидаторов. Фонд Solana на определенных условиях предоставляет стейк в размере ~120'000 SOL на каждого участника программы делегации. Чтобы стать участником такой программы ранее необходимо было принять участие в программе Tour de Soul (TdS). По её условиям все участники тестовой сети получали ежемесячную компенсацию в размере 500$ в токенах SOL. Последним набором был TdS 14, после которого в апреле был закрыт набор новых участников, а в августе 2021 года программа была остановлена.

В августе была открыта и действует по сей день новая программа — Solana Foundation Delegation Program (SFDP). Все новые условия получения бонусного стейка в мейннете распространяются на:

  • Действующих валидаторов основной сети;
  • Участников программы TdS;
  • Новых участников, присоединившихся к тестнету после августа.

Условия

К содержанию

C условиями программы можно ознакомиться по ссылке

Коротко:

  • Создать ключи для тестнета и мейннета, связать их, используя приложение для командной строки "solana-foundation-delegation-program-cli".
  • Пройти регистрацию на программу SFDP: заполнить форму, указывая ключи, созданные в предыдущем пункте, пройти KYC и подписать договор.
  • Поднять ноду в тестовой сети, используя тестнет ключ созданный ранее, и держать её всё время, даже после выхода в основную сеть.
  • Наличие бонусного стейка на тестнет ноде для получения номера очереди выхода в основную сеть. В 20ых числах сентября начнётся автоматическое  присваивание номера — его можно будет проверить по своему мейннет ключу по ссылке.

Для получения бонусного стейка в тестнете после запуска:

  • Концентрация серверов в одном дата-центре не превышает 33%;
  • Коэффициент пропущенных слотов не превышает «средний по эпохе» + 35%.

Для получения бонусного стейка в мейннете после запуска:

  • Обязательное наличие ноды в тестовой сети c базовым стейком не менее 5 эпох из 10;
  • Концентрация серверов в одном дата-центре не превышает 10%;
  • Комиссия валидатора 10% или ниже;
  • Собственный стейк делегированный на себя в размере 100 SOL или более;
  • Процент пропущенных слотов не должен превышать средний уровень по кластеру + 30%.

⠀Ключи для тестнета (мейннета) — это аккаунты (кошельки) Solana.

⠀Базовый стейк (Baseline) — стейк в размере 5000 SOL или «стейк для разогрева».

⠀Бонусный стейк (Bonus) — стейк 40'000 SOL и более. Его размер может меняться в зависимости от количества претендующих валидаторов.

⠀Концентрация серверов в одном дата-центре — процент серверов из одного дата-центра относительно общего числа серверов. Высокая концентрация нод в одном дата-центре создает высокую вероятность атаки 51%. Проверить концентрацию в дата-центре можно по ссылкам:

⠀Собственный стейк делегированный на себя — это вид стейка, при котором вы делегируете монеты с мейннет аккаунта на связанный с ним аккаунт для стейкинга.


Требования к серверу

К содержанию

Официальные требования к серверу для тестовой и основной сети:

  • CPU: 12 ядер / 24 потока
  • RAM: 128 ГБ
  • NVMe: 2 ТБ
  • Скорость интернета: 300 Мб/с — 1 Гб/с

⠀По неофициальным данным для тестнета достаточно:

  • CPU: 12 ядер / 24 потока
  • RAM: 64 ГБ
  • NVME: 1 ТБ
  • Скорость интернета: 500 Мб/с — 1 Гб/с

Приемлемыми конфигурациями являются выделенные сервера с процессорами:

  • Для тестовой сети на базе Ryzen 7;
  • Для основной сети Ryzen 9 и их аналоги.

Не лишним будет объединение в RAID-0 двух NVMe дисков, для увеличения скорости чтения и записи примерно в 2 раза. Также хорошим решением для снижения нагрузки на диски и увеличения их срока службы будет создание RAM диска.

⠀Лучшим выбором является домашний сервер, поскольку:

  • В таком случае достигается максимальная децентрализация;
  • Возможна любая совместимая конфигурация;
  • На дистанции от года более выгодно;
  • Отсутствует проблема с поиском хостинга.

⠀Однако есть и сложности:

  • Нужны некоторые навыки в подборе комплектующих и сборе ПК;
  • Нужно позаботится об окружающей сервер среде (место работы, охлаждение, влажность и т.п.);
  • Высокие стартовые вложения;
  • Необходим качественный основной и наличие резервного интернета.

⠀Другой вариант, которым пользуется большинство — аренда сервера у хостинга. Подходящие и неподходящие хостинги:

  • Hetzner — удобный, качественный и относительно недорогой хостинг, в котором концентрация нод Solana находится на уровне критической отметки. Многие валидаторы выбирают его также за отличный 1 гигабитный симметричный интернет-канал. На свой страх и риск можно арендовать сервер для ноды для тестнета. Категорически не рекомендуется аренда сервера для мейннета.
Концентрация нод в 2-ух датацентрах Hetzner. Validators.app
  • Ikoula — одна часть валидаторов Solana довольна работой, другая нет. Выбор приемлемых серверов для запуска ноды в основной сети крайне низкий. Концентрация высокая, но не достигает критической отметки.
Концентрация нод в датацентре Ikoula. Validators.app
  • OVH — дорогой хостинг, однако нареканий мало.
  • Mevspace — относительно новый хостинг с отличным соотношением цена-качество и низкой концентрацией нод.

Примерный доход и риски

К содержанию

Стать валидатором в основной сети Solana может абсолютно каждый человек. Однако возникает вопрос по примерным затратам и прибыли.

Попробовать рассчитать прибыль и поиграться с калькулятором доходности Solana можно в таблице.

Расчёты сделаны 15.09.2021 и могут быть неактуальными.

Доходность от стейка Solana лучше всего рассматривать за 1 эпоху. Токены за каждую эпоху не залочены, поэтому могут быть выведены и проданы на биржах сразу же.

Как можно видеть из таблицы, доход интересный, однако нельзя забывать о рисках:

  • Попасть в мейннет и начать получать доход получится в лучшем случае примерно через год после регистрации в программе. При этом затраты на сервер для тестовой сети составляют 80-150 USD ежемесячно.
  • Команда Solana может внести изменения в условия SFDP во время ожидания очереди выхода в мейннет.
  • Выделенные Фондом средства распределяется пропорционально всем валидаторам в сети, поэтому новые валидаторы уменьшают усреднённый стейк каждого валидатора. В следствии этого через год стейк каждого валидатора будет составлять не 100'000 SOL, а, к примеру, 50'000 SOL, поэтому доход может быть другим.
  • На данный момент прибыль высока из-за высокой цены токена, поскольку наблюдается бычий рынок (15.09.2021).


Вопрос-ответ

К содержанию

Можно заходить?

⠀Да, вход свободный.

Какие затраты?

⠀В тестовой сети расходы зависят от выбранного сервера, ориентировочно 100$ ежемесячно в течение года (при хорошей работе ноды).

⠀К моменту выхода в основную сеть должны быть готовы примерно 101 SOL для собственного стейка и 9 SOL на комиссии до момента получения бонусного, итого ~110 SOL. По курсу на 21.12.21 это 18 700$, сколько это будет стоить через год никто не знает — может 187 000, может 1 870, может 3 000$.

⠀При запуске в основной сети нужен второй сервер, это ещё 100-150$ ежемесячно.

Какие награды за тестнет?

⠀Начиная с августа 2021 г. никаких.

Когда были награды, было легче?

⠀Да, потому что их можно использовать как собственный стейк.

Когда в основной сети валидатор начнёт работать в плюс?

⠀Что-то около 14-20 дней

Почему доходность в основной сети может быть отличной от текущей?

⠀Потому что награды получаются в SOL, курс имеет свойство меняться, плюс количество валидаторов увеличивается, а стейк делится на всех. На момент 21.12.21 курс около 170$ и в сети примерно 1 450 валидаторов. Вдобавок условия могут измениться как в лучшую, так и в худшую для валидаторов сторону. Что будет через год никто не знает.

Почему всё неопределённо?

⠀Потому что просчитать все факторы на дистанции в год невозможно.

Новичкам подойдёт?

⠀Вряд ли.

Кому подойдёт?

⠀Людям готовым идти до конца, а также крипто энтузиастам. :)


Читать далее

К содержанию

⠀Проект Solana проводит программу SFDP, которая позволяет получить стейк от фонда и зарабатывать с этого процент. В третьей части описывается создание ключей для тестнета и мейннета, их связка, и на примере заполняется и подписывается договор.

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


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

К содержанию

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

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

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

Discord | Twitter | GitHub | Blog | Forum

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


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

К содержанию

Сообществу Solana

Konstantin N5n — рецензия и правки

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

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