Найти в Дзене

Обзор блокчейна The Open Network, часть 6: Валидаторы и стейкинг TON

Оглавление

Новые блоки в The Open Network создаются и проверяются специально назначенными узлами, называемыми валидаторами. По сути, любой узел, желающий стать валидатором, может им стать при условии, что имеет достаточно большой стейк.

The Open Network, валидаторы, стейкинг TON | #BTC_2TheMoon
The Open Network, валидаторы, стейкинг TON | #BTC_2TheMoon

С момента запуска блокчейна любые изменения и обновления в нем возможны только при консенсусе 66% валидаторов. Валидатором может стать любой желающий, имеющий подходящее оборудование и достаточное количество TON, заблокированных в специальном смарт-контракте. Не существует мастер-ключа или централизованного способа управления сетью — вся власть находится в руках сообщества.

Обзор блокчейна The Open Network, часть 5: Сервисы TON

Валидаторы обрабатывают и подтверждают транзакции в блокчейне TON и получают определенное вознаграждение за хорошую работу, а именно: комиссии за транзакции, а также некоторое количество вновь отчеканенных Toncoin. Этот доход распределяется между всеми валидаторами, которые участвовали в проверке транзакций, пропорционально их стейкам.

Однако, если валидатор подписывает недействительный блок, он может быть оштрафован, а также временно или постоянно исключен из числа валидаторов. Если валидатор не участвует в создании блока, он не получает вознаграждения, связанного с этим блоком, а при длительном бездействии может потерять часть своего стейка и быть навсегда исключенным из числа валидаторов.

Всё это означает, что валидатор не получает доход просто так. Он должен следить за состоянием всех или некоторых шардчейнов, выполнять все вычисления, запрашиваемые смарт-контрактами в шардчейнах, получать обновления о других шардчейнах и т.д. Эта деятельность требует значительного дискового пространства, вычислительной мощности и пропускной способности сети.

В блокчейне TON используется алгоритм консенсуса Proof-of-Stake, а не Proof-of-Work. Это означает, что нельзя добыть новый блок, выполнив определенную работу и получив в результате несколько новых монет в результате. Вместо этого необходимо стать валидатором и тратить свои вычислительные ресурсы, а также ресурсы для хранения и обработки запросов и данных блокчейна TON. Однако есть и другие способы заработать монеты, кроме как быть валидатором.

Номинаторы

Чтобы стать валидатором, обычно требуется купить и установить несколько высокопроизводительных серверов и обеспечить для них хорошее интернет-соединение. Это не так дорого, как содержать ASIC, однако добывать новые монеты TON на домашнем компьютере, а тем более на смартфоне, невозможно.

В сообществе майнеров BTC и других PoW-криптовалют существует понятие майнинговых пулов, когда множество узлов, не обладающих достаточной вычислительной мощностью для самостоятельной добычи новых блоков, объединяют свои усилия и впоследствии делят между собой вознаграждение.

Соответствующим понятием в PoS-криптовалютах является «номинатор». По сути, это узел, делегирующий свои средства, чтобы увеличить стейк валидатора, чтобы тот начал получать награду за чеканку новых блоков. Валидатор, в свою очередь, делится частью добытого вознаграждения с номинатором.

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

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

Фишермены

Другой способ получить вознаграждение, не будучи валидатором, — стать фишерманом (fisherman — рыбак). Любой узел может стать фишерманом, сделав небольшой депозит в мастерчейне, после чего может проверять блоки (обычно в шардчейнах), ранее подписанные и опубликованные валидаторами, на соответствие правилам сети.

Если фишерман найдет невалидный блок и валидаторы сети согласятся с доказательствами недействительности, то валидатор, подписавший такой блок, штрафуется и теряет часть своего стейка, а фишерман получает вознаграждение из части взысканного с валидатора штрафа. После этого недействительный блок должен быть исправлен.

Исправление недействительных блоков мастерчейна может включать создание вертикальных блоков поверх ранее зафиксированных; при этом нет необходимости создавать форк мастерчейна

Коллаторы

Еще один способ получить вознаграждение, не будучи валидатором, — стать коллатором (collator). Это узел, который подготавливает и предлагает валидатору кандидатов в новые блоки шардчейна за некоторую плату.

Коллатор сам отслеживает состояние своего и соседних шардчейнов, и валидатор сможет легко проверить предложенный блок на валидность, без необходимости загружать полное состояние шардчейнов. Это необходимо, например, когда некоторые сообщения необходимо переслать из соседних шардчейнов.

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

Стейкинг TON

Для участия потребуется высокопроизводительный компьютер, быстрый интернет и минимум 300'000 TON в стейке. Избранные валидаторы стейкают TON определенный фиксированный период (раунд валидации), по завершению которого стейк с процентами возвращается.

Наборы валидаторов мастерчейна состоят из 100 валидаторов, которые имеют наибольший вес при голосовании, а каждый шардчейн проверяется набором из 23 валидаторов. Чтобы попасть в их число, нужно:

  • Успешно отправить заявку на выборы (для этого нужно минимум 300'000 TON в стейке).
  • Выиграть выборы (для этого нужно минимум 400'000 TON и не быть исключенным из-за превышения максимального количества участников).
  • Успешно валидировать блоки на протяжении всего цикла валидации.

Поскольку не каждый может позволить себе такие суммы и железо, а валидаторы хотят иметь стейк как можно больше, чтобы выигрывать раунды валидации, каждый пользователь, имея даже небольшое количество Toncoin, может присоединиться к пулам номинаторов (список).

Имея на балансе кошелька некоторое количество TON, которое подходит по минимальным лимитам пула, можно делегировать их в пользу нужного или понравившегося валидатора и получать часть его дохода пропорционально делегированному стейку.

Чем больше делегированный стейк, тем выше доход. Средняя годовая доходность стейкинга TON составляет 4-5% и определяется правилами пула.
The Open Network (TON) | BTC_2TheMoon | Биткоин, блокчейн, криптовалюта | Дзен