Часть 2. Solana: программа валидаторов, условия, требования и доход
⠀Статья даёт определение понятию Валидатор, знакомит с программами по набору валидаторов, условиями, требованиями и представляет примерный доход и риски.
Содержание
Часть 1. Solana: введение и общая информация о проекте
Часть 2. Solana: программа валидаторов, условия, требования и доход
Часть 3. Solana: регистрация на SFDP (Гайд)
Валидатор
⠀Для начала следует различать следующие понятия:
⠀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
⠀Работа ноды валидатора требует операционных расходов:
- Аренда сервера для ноды в мейннете;
- Транзакции на подписание блоков, на которое ежемесячно, в среднем, уходит 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%. Проверить концентрацию в дата-центре можно по ссылкам:
⠀Собственный стейк делегированный на себя — это вид стейка, при котором вы делегируете монеты с мейннет аккаунта на связанный с ним аккаунт для стейкинга.
Требования к серверу
⠀Официальные требования к серверу для тестовой и основной сети:
⠀По неофициальным данным для тестнета достаточно:
⠀Приемлемыми конфигурациями являются выделенные сервера с процессорами:
⠀Не лишним будет объединение в RAID-0 двух NVMe дисков, для увеличения скорости чтения и записи примерно в 2 раза. Также хорошим решением для снижения нагрузки на диски и увеличения их срока службы будет создание RAM диска.
⠀Лучшим выбором является домашний сервер, поскольку:
- В таком случае достигается максимальная децентрализация;
- Возможна любая совместимая конфигурация;
- На дистанции от года более выгодно;
- Отсутствует проблема с поиском хостинга.
- Нужны некоторые навыки в подборе комплектующих и сборе ПК;
- Нужно позаботится об окружающей сервер среде (место работы, охлаждение, влажность и т.п.);
- Высокие стартовые вложения;
- Необходим качественный основной и наличие резервного интернета.
⠀Другой вариант, которым пользуется большинство — аренда сервера у хостинга. Подходящие и неподходящие хостинги:
- Hetzner — удобный, качественный и относительно недорогой хостинг, в котором концентрация нод Solana находится на уровне критической отметки. Многие валидаторы выбирают его также за отличный 1 гигабитный симметричный интернет-канал. На свой страх и риск можно арендовать сервер для ноды для тестнета. Категорически не рекомендуется аренда сервера для мейннета.
- Ikoula — одна часть валидаторов Solana довольна работой, другая нет. Выбор приемлемых серверов для запуска ноды в основной сети крайне низкий. Концентрация высокая, но не достигает критической отметки.
- OVH — дорогой хостинг, однако нареканий мало.
- Mevspace — относительно новый хостинг с отличным соотношением цена-качество и низкой концентрацией нод.
Примерный доход и риски
⠀Стать валидатором в основной сети Solana может абсолютно каждый человек. Однако возникает вопрос по примерным затратам и прибыли.
⠀Попробовать рассчитать прибыль и поиграться с калькулятором доходности Solana можно в таблице.
⠀Доходность от стейка 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 г. никаких.
⠀Да, потому что их можно использовать как собственный стейк.
Почему доходность в основной сети может быть отличной от текущей?
⠀Потому что награды получаются в SOL, курс имеет свойство меняться, плюс количество валидаторов увеличивается, а стейк делится на всех. На момент 21.12.21 курс около 170$ и в сети примерно 1 450 валидаторов. Вдобавок условия могут измениться как в лучшую, так и в худшую для валидаторов сторону. Что будет через год никто не знает.
⠀Потому что просчитать все факторы на дистанции в год невозможно.
⠀Людям готовым идти до конца, а также крипто энтузиастам. :)
Читать далее
⠀Проект Solana проводит программу SFDP, которая позволяет получить стейк от фонда и зарабатывать с этого процент. В третьей части описывается создание ключей для тестнета и мейннета, их связка, и на примере заполняется и подписывается договор.
Часть 3. Solana: регистрация на SFDP (Гайд).
Полезные ссылки
Официальный сайт проекта | Solana Foundation
Тех. русскоязычная группа Telegram (по запросу)
Русскоязычная группа Telegram | Тех. группа для новичков
Discord | Twitter | GitHub | Blog | Forum
Официальная документация | Explorer | Калькулятор доходности
Благодарности
Konstantin N5n — рецензия и правки
Команда Let’s Node! — изучение проекта, написание статьи