Часть 2. Solana: программа валидаторов, условия и требования
⠀Статья даёт определение понятию Валидатор, знакомит с программами по набору валидаторов, условиями, требованиями и представляет примерный доход и риски.
Содержание
Часть 1. Solana: введение и общая информация о проекте
Часть 2. Solana: программа валидаторов, условия, требования и доход
Часть 3. Solana: регистрация на SFDP (Гайд)
Валидатор
⠀Для начала следует различать следующие понятия:
⠀Mainnet или мейннет — это основная сеть, в которой происходят операции с реальной криптовалютой SOL.
⠀Testnet или тестнет — это тестовая сеть, в которой команда Solana проводит тесты, добивается стабильности новых версий блокчейна, чтобы в дальнейшем перенести их в основную сеть.
⠀Валидаторы — это ноды в системе блокчейна, которые берут на себя задачи по поддержанию работоспособности сети. Они распределяют вознаграждения за участие в стейкинге, предоставляют статистику сети, контролируют целостность блоков и т. д. Именно валидаторы — основные действующие лица в любой конкретной сети блокчейна. Но для поддержания работоспособности и выполнения поставленных задач требуются токены, которые предоставляет сообщество или фонды.
⠀Делегатор — лицо, делегирующее токены валидатору с целью получения прибыли.
⠀Валидаторы Solana в тестовой и основной сети выполняют одинаковые действия: голосуют, создают блоки в выделенный им заранее временной слот и/или подписывают их. Вся работа валидаторов циклична и повторяется, примерно, каждые 3 дня, данный период называется эпохой. Каждую эпоху, в зависимости от размера стейка, валидатору присваивается определенное количество слотов.
⠀Качественным показателем работы ноды являются:
⠀Показатель APY (процент годового дохода) для Solana составляет ~7%. Их, как правило, зарабатывает делегатор стейка, с учётом вычета заработка самого валидатора. Валидатор получает процент от APY со стейка, этот процент определяет сам Валидатор. Средним коэффициентом является 5%.
⠀Работа ноды валидатора требует операционных расходов:
Условия
- Создать ключи для тестнета и мейннета, связать их, используя приложение для командной строки "solana-foundation-delegation-program-cli".
- Пройти регистрацию на программу SFDP: заполнить форму, указывая ключи, созданные в предыдущем пункте, пройти KYC и подписать договор.
- Поднять ноду в тестовой сети, используя тестнет ключ созданный ранее, и держать её всё время, даже после выхода в основную сеть.
- Наличие бонусного стейка на тестнет ноде для получения номера очереди выхода в основную сеть.
⠀Для получения бонусного стейка в тестнете после запуска:
- Концентрация серверов в одном дата-центре не превышает 33%;
- Коэффициент пропущенных слотов не превышает «средний по эпохе» + 35%.
⠀Для получения бонусного стейка в мейннете после запуска:
- Обязательное наличие ноды в тестовой сети c базовым стейком не менее 5 эпох из 10;
- Концентрация серверов в одном дата-центре не превышает 10%;
- Комиссия валидатора 10% или ниже;
- Собственный стейк делегированный на себя в размере 100 SOL или более;
- Процент пропущенных слотов не должен превышать средний уровень по кластеру + 30%.
⠀Ключи для тестнета (мейннета) — это аккаунты (кошельки) Solana.
⠀Бонусный стейк (Bonus) — Его размер может меняться в зависимости от количества претендующих валидаторов.
⠀Концентрация серверов в одном дата-центре — процент серверов из одного дата-центра относительно общего числа серверов. Высокая концентрация нод в одном дата-центре создает высокую вероятность атаки 51%. Проверить концентрацию в дата-центре можно по ссылкам:
⠀Собственный стейк делегированный на себя — это вид стейка, при котором вы делегируете монеты с мейннет аккаунта на связанный с ним аккаунт для стейкинга.
Требования к серверу
⠀Официальные требования к серверу для тестовой и основной сети:
⠀По неофициальным данным для тестнета достаточно:
⠀Приемлемыми конфигурациями являются выделенные сервера с процессорами:
⠀Не лишним будет объединение в RAID-0 двух NVMe дисков, для увеличения скорости чтения и записи примерно в 2 раза. Также хорошим решением для снижения нагрузки на диски и увеличения их срока службы будет создание RAM диска.
⠀Лучшим выбором является домашний сервер, поскольку:
- В таком случае достигается максимальная децентрализация;
- Возможна любая совместимая конфигурация;
- На дистанции от года более выгодно;
- Отсутствует проблема с поиском хостинга.
- Нужны некоторые навыки в подборе комплектующих и сборе ПК;
- Нужно позаботится об окружающей сервер среде (место работы, охлаждение, влажность и т.п.);
- Высокие стартовые вложения;
- Необходим качественный основной и наличие резервного интернета.
Вопрос-ответ
⠀Начиная с августа 2021 г. никаких.
⠀Да, потому что их можно использовать как собственный стейк.
Почему доходность в основной сети может быть отличной от текущей?
⠀Потому что награды получаются в SOL, курс имеет свойство меняться, плюс количество валидаторов увеличивается, а стейк делится на всех.
⠀Потому что просчитать все факторы на дистанции в год невозможно.
Читать далее
⠀Проект Solana проводит программу SFDP, которая позволяет получить стейк от фонда и зарабатывать с этого процент. В третьей части описывается создание ключей для тестнета и мейннета, их связка, и на примере заполняется и подписывается договор.
Часть 3. Solana: регистрация на SFDP (Гайд).
Полезные ссылки
Официальный сайт проекта | Solana Foundation
Тех. русскоязычная группа Telegram (по запросу)
Русскоязычная группа Telegram | Тех. группа для новичков
Discord | Twitter | GitHub | Blog | Forum
Официальная документация | Explorer | Калькулятор доходности
Благодарности
Konstantin N5n — рецензия и правки
Команда Let’s Node! — изучение проекта, написание статьи