Function X: Апрельский Hash Out

Friedrich
Pundi AIFX
Published in
11 min readMay 1, 2020

В этом выпуске мы более подробно рассмотрим роль полного узла — валидатора, как им стать, его обязанности, токеномику и награды.

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

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

Как стать валидатором?
Есть два способа. Первый — выполнить настройку на уровне кода через репазиторий Function X на Github. Второй способ — без изменения кода через наше (Облако)- Function X Cloud. Мы планируем, что второй вариант запустится в первую очередь.

Сколько FX токенов выделено для валидаторов?
В первый год было выделено в общей сложности 31 557 600 FX, к ним относятся как токены делегированные самими валидаторами, так и токены которые были делегированы делегаторами.

Годовой supply FX токенов

Примечание 1: Согласно Function X concept paper для всех типов услуг в первый год выделено 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.

Мы подробно расскажем о делегаторах в Майском Hash Out.

Какова минимальная сумма FX, необходимая для того, чтобы стать валидатором?
100 000 Fx.

Сумма в 100 000 была принята сообществом, в процессе обсуждения FX Node на Reddit. Пожалуйста, не стесняйтесь и принимайте участие в нашей дискуссии на Reddit.

Какова максимальная сумма FX, разрешенная для валидатора?
Предварительно 10 000 000 Fx.

Максимальное количество токенов для стейка (ставки) нужно для предотвращения монополизации экосистемы, в тоже время важно установить справедливую сумму для сильного валидатора, которого сообщество может поддержать, поставив свои токены с этим конкретным валидатором. Пожалуйста, поделитесь своими мыслями на Function X’s Reddit forum какая, по вашему мнению, должна быть оптимальная максимальная сумма Fx для валидатора.

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

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

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

Имеет ли валидатор более высокую вероятность быть выбранным, если у него больше токенов?

Да, в случае избытка валидаторов (т.е. более 50).

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

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

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

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

Сколько FX-токенов сгенерировано в новом блоке?
5–25 FX в блоке.

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

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

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

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

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

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

  • Total Reward Rate (Общая Ставка Вознаграждения)— вознаграждение в токенах (процент) по отношению к поставленными токенами.
  • Total Reward Value (Общая Сумма Вознаграждения) —вознаграждение в токенах по отношению к токенам поставленным на сервер.

Стоит отметить, что не существует никаких предоплат и других расходов, для того, чтобы стать валидатором в Function X Cloud (Облаке). Вам не нужно платить начиная работу в качестве валидатора в Function X Cloud. Необходимо только нужное количество Fx для ставки, которые вы в любой момент можете вернуть, прекратив работу валидатора. Нужна оплата только за серверные расходы, но это «оплата по мере использования», которую вы можете взять с вознаграждения за выполнение функций валидатора.

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

Примечание: Оценка вознаграждения зависит от количества сгенерированных блоков.

Ежемесячная прибыль для валидатора без учета стоимости сервера: 31 557 600 FX /50 валидаторов /12 месяцев = 52 596 FX.
Ежемесячная стоимость сервера для запуска валидатора: 2 500 USD = 50 000 FX (эквивалент).
Общая сумма ежемесячного вознаграждения: (52 596–50 000) FX = 2 596 FX (129.80 USD эквивалент)
Общая месячная ставка вознаграждения: (52 596–50 000)/100 000 по ставке FX = 2,596%

Стоимость сервера Function X Cloud включает в себя затраты на оборудование и пропускную способность. Это отражено на приборной панели Function X Cloud. 2 500 $ (эквивалентно 50 000 FX по 0.05$ за токен). Другими словами, после оплаты ежемесячной стоимости сервера в конце месяца Общая Сумма Вознаграждения рассчитывается на основе поставленных токенов.

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

Примечание 1: Сумма эквивалентная Общей Сумме Вознаграждения в USD может изменяться в зависимости от изменения цены FX.
Примечание 2: Пример выше основан на цене в 0.05 USD /токен. Примеры при изменении цены за токен приведены ниже.

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

Ежегодно (non-compounding) для валидатора: 31,557,600 FX/50 валидаторов = 631,152 FX
Ежегодные затраты на запуск валидатора: 30000 долларов США = 600000 FX (эквивалент)
Годовая общая сумма вознаграждения: 631,152 –600,000 FX = 31,152 FX (USD 1557.6 эквивалент USD)
Ежегодная общая ставка вознаграждения: (631 152–600 000)/ставка 100 000 FX = 31,152%

Когда валидатор предоставляет услугу в течение целого года, он/она сможет получить 31 152 FX от служб валидации после оплаты серверных расходов в размере 30 000 USD (эквивалент 600 000 FX). Таким образом, если он/она решит прекратить услугу через год, то сможет вывести чистыми 131,152 FX (включая исходно поставленные 100,000 токенов).

Пример 3: Какова возможная ежемесячная награда для валидатора с учетом изменения цены FX?

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

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

Как показано на диаграмме, сумма вознаграждения неизменна и составляют 52 596 FX, так же, как и стоимость сервера установленная на уровне 2 500 USD, но количество токенов FX, необходимых для выплаты стоимости сервера, будет меняться в зависимости от колебаний цены FX. См. Столбец “Server Cost (token)” — «Стоимость сервера (токен)».

Текущая точка безубыточности находится на уровне 0.048 USD/токен для валидатора, исходя из ежемесячной стоимости сервера в 2 500 USD. Если цена упадет ниже этого уровня, общая сумма ежемесячных заработков, получаемых от управления, будет недостаточной для покрытия стоимости сервера. В этом случае Function X Foundation будет субсидировать стоимость сервера, чтобы предприятие, выполняющее работы по проверке оставалось прибыльным.

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

И как показано на диаграмме, в случае повышения цены на FX-токен, валидаторы получат существенную выгоду.

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

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

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

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

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

Ежемесячная прибыль для валидатора без учета стоимости сервера: 31,557,600 FX/50 валидаторов/12 месяцев = 52,596 FX
Ежемесячная плата серверу за запуск валидатора: 2,500 USD = 50,000 FX(эквивалент)
Общая сумма ежемесячного вознаграждения: (52,596–50,000) FX = 2,596 FX (USD129.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%, если требуемая ставка увеличена до 600 000 FX. Несмотря на это, общее количество наград FX остается прежним и составляет 2596 FX.

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

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

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

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

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

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

Каковы затраты на организацию валидатора?
Помимо размещения 100 000 FX-токенов, валидатору Function X требуется настройка сервера и профессиональное обслуживание сети. Мы ожидаем, что ежегодные затраты на установку и обслуживание сервера составят примерно 30 000 USD — сервер, пропускная способность и другое.

Стоимость установки сервера составляет 2500 USD и взимается только после первых 30 дней эксплуатации ноды, соответственно предоплата отсутствует.

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

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

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

Существует ли период блокировок?
Да. Период блокировки одинаков как для валидатора, так и для делегатора. Блокировка запроса на вывод — 21 день. Это сделано для того, чтобы не допустить саботажа или других действий которые могут причинить вред сети и токену, а особенно — попыток спланированной монополизации экосистемы.

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

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

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

  • Должно ли быть максимальное количество токенов для валидаторов? Почему и сколько?
  • Неприятное обсуждение, что, если валидатор является зловредным, какими должен быть штраф и последствия?
  • Должны ли быть требования к самостоятельному делегированию валидатора? Если да, то какой процент?
  • Период блокировки: должен ли быть период блокировки, чтобы предотвратить умышленные преступные действия?
  • Безопасность: какой вы видите программу вознаграждений за тестирование системы?
  • Self-run валидатор: как самостоятельно запустить валидатор, если мы не хотим использовать Function X Cloud .

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

Сноска:

Статью подготовили: Danny Lim, Pitt Huang, Indra Winarta, Pedro Sanchez.
Предложения: Ruben Irazu (Aravan), Dr. Yos Ginting, David Ben Kay, Sylvia Falbesoner, Eduard Stere, Glenn P., Peko Wan, Soohan Han, Andreas Harpas.

Перевод: Fedor111; Корректура: DrBeer

Created by
PundiXLabs

--

--