Валидаторы: различия между версиями

Материал из Decimal Wiki
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
Нет описания правки
Нет описания правки
Строка 5: Строка 5:
                     |description= Decimal - Валидаторы  
                     |description= Decimal - Валидаторы  
                     }}
                     }}
<div class="mikio-article-content">
'''Валидатор''' ([[нода]], [[мастернода]]) — это комплекс программного обеспечения. Основная обязанность валидатора — верификация [[Транзакция|транзакций]] пользователей, формирование новых блоков, размещение блоков в [[блокчейн]]е. Оборудование валидатора подключено к интернету и непосредственно к другим валидаторам для обеспечения главной задачи — установления [[консенсус]]а.


<div class="mikio-tags">
Под консенсусом мы понимаем механизм, согласно которому валидаторы приходят к общему мнению относительно одного и того же блока и даже относительно каждой транзакции.


Decimal построен на движке [[Tendermint]] с механизмом консенсуса [[commoninfo:vizantyfaulttolerance|PBFT]]. Чтобы блок был признан валидным, необходимо чтобы ⅔ +1 валидаторов признали его таковым, иначе он не будет включен в блокчейн. Сами же валидаторы выбираются на основе количества [[стейк]]ов (механизм [[DPoS]]), которыми они владеют, либо которые предоставлены им другими участниками сети.


Процесс предоставления стейка валидатору называется [[instructions:delegate|делегированием]].


</div>
== Доход валидатора в сети Decimal ==
<span id="decimal_-_validatory"></span>
[[Файл:Commoninfo-snimok ehkrana 2022-03-11 v 21.49.27.png|500px|thumb|right|alt=Комиссии валидаторов Decimal|Комиссии валидаторов Decimal]]
= Decimal - Валидаторы =
Исходное базовое вознаграждение за блок составляет 50 [[DEL]]. Далее каждые 432 000 блоков (примерно 30 календарных дней) оно будет увеличиваться согласно заложенному алгоритму, описанному в документе [https://decimalchain.com/YPru.pdf/ Yellow Paper] в главе 6 (стр.14)


<div class="level1">
На 10-й год выплата базовых вознаграждений за блок прекратится полностью — останется только суммарная комиссия всех транзакций в блоке.


'''Валидатор''' (нода, мастернода) '''''' — это комплекс программного обеспечения. Основная обязанность валидатора — это верификация транзакций пользователей, формирование новых блоков, размещение блоков в блокчейне. Оборудование валидатора подключено к интернету и непосредственно другим валидаторам для обеспечения главной задачи — установления [[commoninfo:consensus|консенсуса]] .
5 % награды автоматически отправляется на кошелёк [[Decimal DAO|DAO]], ещё 5 % уходит на адрес Decimal Developers. Оставшиеся 90 % делятся на каждую монету в делегировании.


Под консенсусом же мы понимаем механизм, согласно которому валидаторы приходят к общему мнению относительно одного и того же блока и даже относительно каждой транзакции.
Каждый валидатор устанавливает собственную комиссию, которая автоматически будет списываться с начислений делегаторов, выбравших этого валидатора. Комиссия валидатора устанавливается один раз при объявлении кандидата в валидаторы — изменить её нельзя. Именно установленная комиссия и является доходом валидатора.
 
Decimal построен на движке [[commoninfo:tendermint|Tendermint]] с механизмом консенсуса [[commoninfo:vizantyfaulttolerance|PBFT]] . Чтобы блок был признан валидным, необходимо чтобы ⅔ +1 валидатор признали его таковым, иначе он не будет включен в блокчейн. Сами же валидаторы выбираются на основе количества стейков (механизм [[commoninfo:dpos|DPoS]] ), которыми они владеют, либо предоставлены им другими участниками сети.
 
Процесс предоставления стейка валидатору называется - [[instructions:delegate|делегирование]] .
 
 
</div>
<span id="doxod_validatora"></span>
=== Доход валидатора ===
 
<div class="level3">
 
Исходное базовое вознаграждение за блок составляет 50 DEL. Далее каждые 432 000 блоков (примерно 30 календарных дней) оно будет увеличиваться согласно заложенному алгоритму, описанному в документе [https://decimalchain.com/YPru.pdf/ Yellow Paper в главе 6 (стр.14)]
 
На 10-й год выплата базовых вознаграждений за блок прекратится полностью — останется только суммарная комиссия всех транзакций в блоке.
 
5% награды автоматически отправляется на кошелёк DAO, ещё 5% уходит на адрес Decimal Developers. Оставшиеся 90% делятся на каждую монету в делегировании.
 
Каждый валидатор устанавливает собственную комиссию, которая автоматически будет списываться с начислений делегаторов, выбравших этого валидатора. Комиссия валидатора устанавливается один раз при объявлении кандидата в валидаторы — изменить её нельзя. Именно установленная комиссия и является доходом валидатора.
 
 
</div>
<span id="kak_stat_validatorom"></span>
=== Как стать валидатором ===
 
<div class="level3">


== Как стать валидатором ==
[[Файл:Commoninfo-snimok ehkrana 2022-03-11 v 21.41.19.png|500px|thumb|right|alt=Мастернода в консоли Decimal|Мастернода в консоли Decimal]]
Чтобы запустить свою мастерноду, нужно установить сервер, способный работать бесперебойно в режиме 24/7. Обычно валидаторы устанавливают резервные серверы, чтобы не получить штраф за отключение от сети.
Чтобы запустить свою мастерноду, нужно установить сервер, способный работать бесперебойно в режиме 24/7. Обычно валидаторы устанавливают резервные серверы, чтобы не получить штраф за отключение от сети.


Чтобы стать валидатором вам необходимо:
# развернуть и запустить мастерноду на вашем сервере;
# зарегистрировать вашу мастерноду в [[Консоль Decimal|консоли]]: для этого вы должны заполнить поля ниже;
# передать разработчикам адрес вашего кошелька в [[DecimalChain|системе Decimal]];
# активировать [[Супернода|суперноду]] после ее регистрации.
* '''[https://help.decimalchain.com/ru/masternode-launch/#требования/ Инструкция по запуску мастерноды]'''


</div>
Комиссия за транзакцию [[declare candidacy]] (декларирование кандидата) составляет 10 DEL.
<span id="chtoby_stat_validatorom_vam_neobxodimo"></span>
=== Чтобы стать валидатором вам необходимо: ===


<div class="level3">
Блокчейн Decimal запустился с четырьмя валидаторами. Максимальное стартовое число валидаторов — 16. Далее может добавляться максимум по четыре валидатора в месяц (каждые 432 000 блоков). Те кандидаты, чьи стейки окажутся самыми большими, и станут валидаторами.
 
<ol>
<li><div class="li">
 
развернуть и запустить мастерноду на вашем сервере;
 
</div></li>
<li><div class="li">
 
зарегистрировать вашу мастерноду в консоли: для этого вы должны заполнить поля ниже;
 
</div></li>
<li><div class="li">
 
передать разработчикам адрес вашего кошелька в системе Decimal;
 
</div></li>
<li><div class="li">
 
активировать суперноду после ее регистрации.
 
</div></li></ol>
 
Комиссия за транзакцию declare candidacy (декларирование кандидата) составляет 10 DEL.
</br> [[File:Commoninfo-snimok_ehkrana_2022-03-11_v_21.41.19.png|1000px|class=mediacenter]]
 
Decimal запустился с четырьмя валидаторами. Максимальное стартовое число валидаторов — 16. Далее может добавляться максимум по четыре валидатора в месяц (каждые 432 000 блоков). Те кандидаты, чьи стейки окажутся самыми большими, и станут валидаторами.
 
[[https://help.decimalchain.com/ru/masternode-launch/#требования/|Инструкция по запуску мастерноды]]
 
 
</div>
<span id="shtrafy"></span>
=== Штрафы ===
 
<div class="level3">


== Штрафы для валидаторов в сети Decimal ==
В Decimal предусмотрено два вида штрафов:
В Decimal предусмотрено два вида штрафов:


<ol>
* Если валидатор активен, но не подписал 12 из 24 последних блоков, то он лишится % от его стейка;
<li><div class="li">
* Если же валидатор в рамках процедуры установления консенсуса подписывает два блок-кандидата одинаковой высоты, то он будет оштрафован уже на % от своего стейка (это серьёзное нарушение, по причине которого может образоваться форк цепочки блоков, сильно вредящий работе всей сети).
 
Если валидатор активен, но не подписал 12 из 24 последних блоков, то он лишится 1% от его стейка;
 
</div></li>
<li><div class="li">
 
Если же валидатор в рамках процедуры установления консенсуса подписывает два блок-кандидата одинаковой высоты, то он будет оштрафован уже на 5% от своего стейка (это серьёзное нарушение, по причине которого может образоваться форк цепочки блоков, сильно вредящий работе всей сети).
 
</div></li></ol>
 
 
</div>
<span id="uslovija_validatorov_dlja_delegatorov"></span>
=== Условия валидаторов для делегаторов ===
 
<div class="level3">


== Условия валидаторов для делегаторов ==
Каждый валидатор по своему усмотрению устанавливает комиссию, которую будет списывать с начислений делегаторов.
Каждый валидатор по своему усмотрению устанавливает комиссию, которую будет списывать с начислений делегаторов.


Полная информация об условиях и характеристиках валидатора отображается на странице « [[commoninfo:explorer|Обозреватель]] » в вашей персональной консоли.
Полная информация об условиях и характеристиках валидатора отображается на странице «[[commoninfo:explorer|Обозреватель]]» в вашей персональной консоли.
 
[[File:Commoninfo-snimok_ehkrana_2022-03-11_v_21.49.27.png|1000px|class=mediacenter]]


Напротив каждого имени и адреса валидатора вы увидите:
Напротив каждого имени и адреса валидатора вы увидите:
* количество пропущенных блоков;
* процент комиссии, которую валидатор списывает в свою пользу с ревардов делегаторов;
* совокупный стейк в DEL — это общий стейк всех монет делегаторов в данном валидаторе;
* минимально возможный размер стейка (в DEL). Как только будут заняты все 1000 [[commoninfo:slot|слотов]], самый маленький стейк станет минимальным. Следовательно 1001 делегатов «выбьет» его если заделегирует больший стейк;
* количество занятых [[commoninfo:slot|слотов]] для делегирования (максимум 1000);
* силу голоса валидатора.


<ol>
== Требования к оборудованию валидатора ==
<li><div class="li">
* '''16 GB RAM''' — объём оперативной памяти;
 
* '''1 TB SSD''' — объём и тип жёсткого диска;
количество пропущенных блоков;
* '''CPU 3+ GHz''' — частота процессора.
 
</div></li>
<li><div class="li">
 
процент комиссии, которую валидатор списывает в свою пользу с ревардов делегаторов;
 
</div></li>
<li><div class="li">
 
совокупный стейк в DEL - это общий стейк всех монет делегаторов в данном валидаторе;
 
</div></li>
<li><div class="li">
 
минимально возможный размер стейка (в DEL). Как только будут заняты все 1000 [[commoninfo:slot|слотов]] , самый маленький стейк станет минимальным. Следовательно 1001 делегатов «выбьет» его если заделегирует больший стейк;
 
</div></li>
<li><div class="li">
 
количество занятых [[commoninfo:slot|слотов]] для делегирования (максимум 1000);
 
</div></li>
<li><div class="li">
 
силу голоса валидатора.
 
</div></li></ol>
 
 
</div>
<span id="trebovanija_k_oborudovaniju_validatora"></span>
=== Требования к оборудованию валидатора ===
 
<div class="level3">
 
<ul>
<li><div class="li">
 
16GB RAM объём оперативной памяти;
 
</div></li>
<li><div class="li">
 
1 TB SSD объём и тип жёсткого диска;
 
</div></li>
<li><div class="li">
 
3+ GHz — характеристики CPU.
 
</div></li></ul>
 
 
</div>
<span id="ssylki"></span>
 
=== Ссылки ===
 
<div class="level3">
 
[https://help.decimalchain.com/ru/masternode-launch/ Запуск мастерноды]
 
[https://help.decimalchain.com/ru/validator-genesis-tx/ Генезис транзакция валидатора]
 
[https://help.decimalchain.com/ru/decimal-guard/#%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%BD%D0%BE%D0%B4%D1%8B-%D0%B2%D0%B0n%D0%B8%D0%B4%D0%B0%D1%82%D0%BE%D1%80%D0%B0 Защита ноды валидатора]
 
 
 
</div>
<div style="clear:both">
 
 


</div>
== Ссылки ==
* [https://help.decimalchain.com/ru/masternode-launch/ Запуск мастерноды]
* [https://help.decimalchain.com/ru/validator-genesis-tx/ Генезис транзакция валидатора]
* [https://help.decimalchain.com/ru/decimal-guard/#защита-ноды-ваnидатора Защита ноды валидатора]


</div>
[[Категория:Commoninfo]]
[[Category:Commoninfo]]
[[Категория:Терминология]]
[[Категория:DecimalChain]]

Версия от 16:42, 24 августа 2023

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

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

Decimal построен на движке Tendermint с механизмом консенсуса PBFT. Чтобы блок был признан валидным, необходимо чтобы ⅔ +1 валидаторов признали его таковым, иначе он не будет включен в блокчейн. Сами же валидаторы выбираются на основе количества стейков (механизм DPoS), которыми они владеют, либо которые предоставлены им другими участниками сети.

Процесс предоставления стейка валидатору называется делегированием.

Доход валидатора в сети Decimal

Комиссии валидаторов Decimal
Комиссии валидаторов Decimal

Исходное базовое вознаграждение за блок составляет 50 DEL. Далее каждые 432 000 блоков (примерно 30 календарных дней) оно будет увеличиваться согласно заложенному алгоритму, описанному в документе Yellow Paper в главе 6 (стр.14)

На 10-й год выплата базовых вознаграждений за блок прекратится полностью — останется только суммарная комиссия всех транзакций в блоке.

5 % награды автоматически отправляется на кошелёк DAO, ещё 5 % уходит на адрес Decimal Developers. Оставшиеся 90 % делятся на каждую монету в делегировании.

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

Как стать валидатором

Мастернода в консоли Decimal
Мастернода в консоли Decimal

Чтобы запустить свою мастерноду, нужно установить сервер, способный работать бесперебойно в режиме 24/7. Обычно валидаторы устанавливают резервные серверы, чтобы не получить штраф за отключение от сети.

Чтобы стать валидатором вам необходимо:

  1. развернуть и запустить мастерноду на вашем сервере;
  2. зарегистрировать вашу мастерноду в консоли: для этого вы должны заполнить поля ниже;
  3. передать разработчикам адрес вашего кошелька в системе Decimal;
  4. активировать суперноду после ее регистрации.

Комиссия за транзакцию declare candidacy (декларирование кандидата) составляет 10 DEL.

Блокчейн Decimal запустился с четырьмя валидаторами. Максимальное стартовое число валидаторов — 16. Далее может добавляться максимум по четыре валидатора в месяц (каждые 432 000 блоков). Те кандидаты, чьи стейки окажутся самыми большими, и станут валидаторами.

Штрафы для валидаторов в сети Decimal

В Decimal предусмотрено два вида штрафов:

  • Если валидатор активен, но не подписал 12 из 24 последних блоков, то он лишится 1 % от его стейка;
  • Если же валидатор в рамках процедуры установления консенсуса подписывает два блок-кандидата одинаковой высоты, то он будет оштрафован уже на 5 % от своего стейка (это серьёзное нарушение, по причине которого может образоваться форк цепочки блоков, сильно вредящий работе всей сети).

Условия валидаторов для делегаторов

Каждый валидатор по своему усмотрению устанавливает комиссию, которую будет списывать с начислений делегаторов.

Полная информация об условиях и характеристиках валидатора отображается на странице «Обозреватель» в вашей персональной консоли.

Напротив каждого имени и адреса валидатора вы увидите:

  • количество пропущенных блоков;
  • процент комиссии, которую валидатор списывает в свою пользу с ревардов делегаторов;
  • совокупный стейк в DEL — это общий стейк всех монет делегаторов в данном валидаторе;
  • минимально возможный размер стейка (в DEL). Как только будут заняты все 1000 слотов, самый маленький стейк станет минимальным. Следовательно 1001 делегатов «выбьет» его если заделегирует больший стейк;
  • количество занятых слотов для делегирования (максимум 1000);
  • силу голоса валидатора.

Требования к оборудованию валидатора

  • 16 GB RAM — объём оперативной памяти;
  • 1 TB SSD — объём и тип жёсткого диска;
  • CPU 3+ GHz — частота процессора.

Ссылки