Function X: April Hash Out

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

Что такое полный узел (валидатор)?
Узлы проверяют транзакции блокчейна, которые записываются в реестр. Полные узлы иногда называют валидаторами, поскольку они проверяют транзакции в цепочке. Вы также можете просмотреть февральский хеш-аут Function X, в котором обсуждаются различные узлы.

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

Как я могу быть валидатором?
Есть два способа стать валидатором. Один из способов - выполнить настройку на уровне кода через готовящийся к выпуску репозиторий Function X Github. Другой способ - это без кода через наш Function X Cloud. Мы ожидаем, что последний будет запущен первым.

Сколько токенов FX выделяется валидаторам?
В первый год валидаторам выделяется 31 557 600 токенов FX, включая как самоделегированные токены соло-валидаторами, так и токены, делегированные валидатору из списка.


Годовая поставка токенов FX

Примечание 1. В соответствии с концептуальным документом Function X 157 788 000 токенов FX выделяются для всех типов услуг в первый год (предполагается, что нам удастся создать один блок за 1 секунду и 5 FX, выделенных на блок. 365.25 (d) * 24 (часов) * 60 (минут) * 60 (секунд) * 5 (FX) = 157,788,000 FX). Услуги включают инфраструктуру, разработчика, узлы, поставщиков финансовых услуг и другие. Общий прирост предложения за первый год составляет 41,67%, что составляет 157 788 000 FX.

Примечание 2: темп роста токенов FX снижается за пятнадцать лет.

Примечание 3: узел включает валидатор и участвующий делегатор.

Если я не хочу быть валидатором, как мне делегировать свои токены?
Если вы не хотите быть валидатором, вы можете делегировать свои токены FX валидатору, то есть вы выступаете в качестве «делегатора». Вы можете делегировать свои токены FX на валидатор по вашему выбору несколькими способами, в том числе через XWallet.

Мы еще обсудим роль делегатов в May Hash Out.

Какая минимальная сумма в FX требуется для валидатора?
100000 токенов.

Обозначение 100000 токенов в значительной степени было продиктовано сообществом, основываясь на обсуждении FX Node на форуме Reddit. Не стесняйтесь участвовать в этом обсуждении в Reddit.

Какая максимальная сумма FX может быть валидатором?
Предварительно 10 000 000 токенов.

Максимальная сумма ставки установлена ​​для предотвращения монополии, но также должна быть указана справедливая стоимость, чтобы позволить валидатору, который является сильным и которого сообщество хочет поддержать, размещая свои токены на этом конкретном валидаторе. Поделитесь своими мыслями на форуме Reddit Function X о том, что, по вашему мнению, должно быть оптимальной максимальной суммой токенов для валидатора.

Сколько валидаторов нужно для подтверждения каждого блока?
50 валидаторов.

В долгосрочной перспективе это число, вероятно, будет расти, поскольку сеть будет расти на основе консенсуса.

Если каждый раз выбирается только 50 валидаторов, как будут вознаграждены валидаторы?
Валидаторы, участвующие в создании блока, получают равную долю токенов FX для вознаграждения за блок. В каждом процессе создания блока участвует 50 валидаторов.

Будет ли у валидатора более высокая вероятность быть выбранным, если у него вдвое больше токенов?
Да, в случае избыточного количества валидаторов (т.е. более 50).

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

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

Что произойдет, если мы не наберем 50 необходимых валидаторов?
Участвующие валидаторы поделятся наградами. Например, если доступно только 25 валидаторов, их награда будет удвоена по сравнению с пулом из 50 валидаторов.

Какое время генерации блока?
В среднем на создание нового блока уходит от 1 до 5 секунд.

Сколько токенов FX генерируется в новом блоке?
От 5 до 25 токенов FX в блоке.

На что похоже вновь созданное распределение FX?
Согласно диаграмме ниже, каждую секунду в блокчейне генерируется 5 токенов, которые распределяются между различными заинтересованными сторонами. Ниже показано количество токенов, создаваемых в секунду каждый год, а также распределение для узлов (валидаторов / делегаторов).

Генерация токенов FX в секунду.

Сколько токенов FX зарезервировано для участвующих валидаторов в новом блоке?
Каждую секунду для валидаторов / делегаторов резервируется 1 токен. Следовательно, в каждом блоке будет от 1 до 5 токенов, зарезервированных для валидаторов / делегаторов, в зависимости от скорости блока.

Что делать, если меня нет среди валидаторов, выбранных при создании блока?
Вы не получаете токены FX.

Блок может создаваться каждые 1–5 секунд. Валидаторы награждаются, если они выбраны при создании блока. Основываясь на вероятности и при наличии достаточно длительного времени, скажем, 365 дней, все валидаторы будут иметь равные возможности для выбора и, следовательно, будут иметь возможность получить примерно равное количество вознаграждений в виде токенов FX.

Каковы общая ставка вознаграждения и общая сумма вознаграждения?
Прежде чем мы углубимся в приведенные ниже примеры, будет полезно ознакомиться со следующими концепциями:

  • Общая ставка вознаграждения - награжденные токены (в процентах) по сравнению с поставленными токенами.
  • Общая стоимость вознаграждения - вознаграждение жетонов по сравнению с жетонами, поставленными сервером.

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

Пример 1. Каково возможное ежемесячное вознаграждение валидатора в экосистеме из пятидесяти валидаторов?
Сценарий: в экосистеме из 50 валидаторов давайте посмотрим, что такое Total Reward как валидатор, работающий в этой среде.

Ежемесячный возврат для валидатора до стоимости сервера: 31,557,600 FX / 50 валидаторов / 12 месяцев = 52,596 FX
Ежемесячная стоимость сервера для запуска валидатора: 2500 долларов США = 50000 FX (эквивалент)
Общая сумма ежемесячного вознаграждения: (52 596–50 000) FX = 2596 FX (эквивалент 129,780 долларов США)
Общая ежемесячная ставка вознаграждения: (52 596–50 000) / поставленные 100 000 FX = 2,596%

Стоимость сервера Function X Cloud оплачивается по факту использования и включает в себя стоимость оборудования и полосы пропускания. Это отражается на панели управления Function X Cloud. 2500 долларов США (эквивалент 50000 FX по цене 0,05 доллара США за токен). Другими словами, после оплаты ежемесячной стоимости сервера в конце месяца общая стоимость вознаграждения рассчитывается относительно поставленных токенов.

Валидаторы могут в любой момент включить или выключить сервисы в облаке Function X Cloud. Они могут отозвать поставленные и вознагражденные токены, если валидатор решит прекратить предоставление услуг. В приведенном выше примере, если валидатор решает прекратить предоставление услуг, он / она может вывести 102 596 токенов FX, из которых 100000 токенов FX принадлежат начальным ставкам токенов.

Примечание 1. Сумма, эквивалентная общей сумме вознаграждения в долларах США, может измениться в зависимости от изменений курсов валют.
Примечание 2: в настоящее время примеры основаны на 0,05 доллара США за токен. Примеры изменения цены токена можно найти в приведенных ниже примерах.

Пример 2: Каково возможное годовое вознаграждение валидатора в экосистеме из пятидесяти валидаторов?
Сценарий: аналогичен примеру 1, но с годовой ставкой (без начисления сложных процентов).

Годовой доход без начисления сложных процентов для валидатора: 31,557,600 FX / 50 валидатора = 631,152 FX
Годовая стоимость работы валидатора: 30 000 долларов США = 600 000 FX (эквивалент)
Общая годовая сумма вознаграждения: 631 152–600 000 FX = 31 152 FX (эквивалент 1557,6 долларов США)
Общая годовая ставка вознаграждения: (631 152 –600 000) / 100 000 валютных ставок на ставку = 31,152%

Когда валидатор предоставляет услугу в течение всего года, он / она сможет получить 31 152 токена FX от услуг валидации после оплаты серверных расходов в размере 30 000 долларов США (эквивалент 600 000 FX). Следовательно, если он / она решит прекратить обслуживание через год, он / она сможет получить чистые 131 152 токена (включая исходные 100000 токенов, на которые была сделана ставка).
Пример 3: Какое возможное ежемесячное вознаграждение для валидатора при изменении цены FX?

Сценарий: аналогично примеру 1, но на этот раз мы учитываем колебания курсов валют.

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

Как показано на диаграмме, вознагражденные токены всегда постоянны и составляют 52 596 FX, в то время как стоимость сервера в долларах США также фиксирована на уровне 2500 долларов США, но токены FX, необходимые для выплаты стоимости сервера, будут колебаться в зависимости от изменения цены FX. См. Столбец «Стоимость сервера (токен)».

Текущая точка безубыточности составляет 0,048 доллара США за токен для валидатора, исходя из ежемесячной стоимости сервера в 2500 долларов США. Если цена упадет ниже этой, общей суммы ежемесячных доходов от корпоративного управления будет недостаточно для покрытия стоимости сервера. В этом случае Foundation Function X будет субсидировать стоимость сервера, чтобы он оставался прибыльным предприятием, выполняющим работы по валидации.

В случае падения цен на токены FX Foundation Function X может решить субсидировать стоимость сервера Function X Cloud, чтобы помочь валидатору продолжать предоставлять качественные услуги.

В случае роста цен на токены FX валидаторы получат значительную выгоду, как видно на диаграмме.

  • Примечание: как уже упоминалось, стоимость сервера взимается по факту использования и взимается ежемесячно. Это поможет валидаторам учесть риск: ежемесячное вознаграждение и решить, увеличивать или закрывать услугу валидатора. *

Пример 4. Каково возможное годовое вознаграждение валидатора при изменении цен на валюту?
Сценарий: аналогичен примеру 3, но с годовой ставкой (без начисления сложных процентов) в экосистеме с 50 валидаторами.

Когда валидатор предоставляет услугу в течение всего года, он / она сможет получить общую сумму вознаграждения в токенах FX от сервисов валидации. Общая стоимость вознаграждения будет варьироваться, потому что, если цена FX упадет, ему / ей потребуется больше токенов FX для оплаты стоимости сервера. Аналогичным образом, если цена возрастет, количество токенов FX, необходимых для оплаты стоимости сервера, будет меньше, что приведет к увеличению выплаты. Как мы уже заявляли, основа Function X может принять решение снизить (или увеличить) стоимость сервера, если мы сочтем это необходимым.

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

Пример 5: Каково возможное ежемесячное вознаграждение валидатора, если требования к поставленным токенам увеличиваются?
Сценарий: по мере роста экосистемы валидаторам будет мешать увеличивать поставленные токены для более здоровой экосистемы. Разумеется, валидаторы должны иметь возможность получать прибыль от предоставления услуг. Вот возможности.

Ежемесячный возврат для валидатора до стоимости сервера: 31,557,600 FX / 50 валидаторов / 12 месяцев = 52,596 FX
Ежемесячная стоимость сервера для работы валидатора: 2500 долларов США = 50000 FX (эквивалент)
Общая ежемесячная сумма вознаграждения: (52 596–50 000) FX = 2596 FX (эквивалент 129,80 долларов США).
Ежемесячная общая ставка вознаграждения, если поставленные токены составляют 100 000: (52 596–50 000) / 100 000 FX на ставку = 2,596%
Ежемесячная общая ставка вознаграждения, если поставленные токены составляют 600 000: (52 596–50 000) / поставленные 600 000 FX = 0,4327%

Как видите, ежемесячная ставка вознаграждения снижается до 0,4327%, если количество требуемых стейкинговых токенов увеличивается до 600000 FX. Несмотря на это, общее количество вознагражденных токенов остается прежним и составляет 2596 токенов FX.

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

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

Означает ли это, исходя из примеров, что минимальная ставка токенов будет скорректирована?
Да, минимальные требования будут время от времени корректироваться.

Фактически, вполне вероятно, что по мере роста экосистемы минимальная ставка токенов, вероятно, будет расти в зависимости от участия сообщества.

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

Стоимость зависит от каждого валидатора. В майском Hash Out мы обсудим больше о делегаторах, а также о валидаторах в продвижении работы с делегированием.

Сколько стоит установка валидатора?
Помимо размещения 100000 токенов FX, валидатор Function X требует настройки сервера и профессионального обслуживания сети. Мы ожидаем, что ежегодные затраты на установку и обслуживание серверов составят примерно 30 000 долларов США, включая сервер, пропускную способность и другие расходы.

Стоимость установки сервера оплачивается ежемесячно, что составляет 2500 долларов США после 30 дней использования, поэтому нет необходимости вносить предоплату в размере 30 000 долларов США при настройке в облаке Function X.

Почему сервер стоит так дорого?
По сравнению с аналогичной стоимостью консенсусного блокчейна модели pBFT, такой как эта и эта. Считаем, что стоимость средняя. После запуска тестовой сети и изменения цены токена, Function X Foundation может решить субсидировать стоимость сервера для поддержания прибыльности.

Каковы условия штрафа?
Если валидатор плохо себя ведет (например, дважды тратит) или слишком долго отключается, его делегированная ставка будет частично урезана. Мы все еще находимся в процессе определения штрафа, и для дальнейшего обсуждения мы приглашаем вас обсудить это на Reddit Function X.

Нужно ли валидаторам самостоятельно делегировать токены?
Мы считаем, что валидатору необходимо самостоятельно делегировать как минимум токены. Другими словами, валидатор не может запустить валидатор, не имея самого токена. Это еще не окончательно решено, и мы приветствуем обсуждение Reddit Function X.

Есть ли срок блокировки?
Да. Период блокировки для валидатора и делегатора аналогичен, он составляет 21 день для запроса на снятие средств. Это сделано для того, чтобы злоумышленники (что еще хуже) не попали в экосистему или покинули ее.

Что произойдет, если определенные правила будут признаны невыполнимыми?
В среде консенсуса 66,7% валидаторов могут голосовать за изменение правил.

Что, если я хочу внести предложения по токеномике?
Лучше всего зайти на наш официальный Reddit, Twitter или Telegram.

Некоторые из вопросов перед запуском основной сети:

  • Должно ли быть максимальное количество токенов на валидатор? Почему и сколько?
  • Обсуждая, что делать, если валидатор плохо себя ведет, как и сколько мы должны сократить?
  • Должны ли быть для валидатора требования к самостоятельному делегированию? Если да, каков процент?
  • Период блокировки: должен ли быть период блокировки, чтобы предотвратить плохое поведение?
  • Безопасность: какие награды и тесты задействованы?
  • Самостоятельно запускаемый валидатор: как самостоятельно запустить валидатор, если мы не хотим размещать его в облаке Function X.

Спасибо, что прочитали April Hash Out. Поскольку запуск общедоступной тестовой сети не за горами, мы с нетерпением ждем возможности поделиться более интересными обновлениями и прогрессом.

Article Contribution: Danny Lim, Pitt Huang, Indra Winarta, Pedro Sanchez.
Suggestions by: Ruben Irazu (Aravan), Dr. Yos Ginting, David Ben Kay, Sylvia Falbesoner, Eduard Stere, Glenn P., Peko Wan, Soohan Han, Andreas Harpas.