Медианные параметры

Ряд параметров блокчейна являются голосуемыми, т.е. делегаты подают свои значения, из которых потом формируются консенсусные значения.

Медианные параметры сети доступны на https://explorer.golos.id или на https://gapi.golos.today/api/database_api/get_chain_properties

Курс GBG/GOLOS

Данный курс отвечает за внутренние конвертации GBG-GOLOS и начисления вознаграждений.

Обновление курса происходит 1 раз за период STEEMIT_FEED_INTERVAL_BLOCKS.

  • Происходит вычисление текущего медианного курса следующим образом:

    1. Проверяется количество опубликованных ценовых фидов в текущем раунде подписи блоков.

    2. Список фидов сортируется по значению.

    3. Берётся курс, который оказался в середине отсортированного списка.

  • Текущее значение медианного курса попадает в условную таблицу медианных курсов, которая хранит курсы за промежуток времени STEEMIT_FEED_HISTORY_WINDOW (3.5 дня).

  • Таблица с этими курсами сортируется и уже из неё берётся значение, которое находится в середине.

  • Проверяется, что получившееся значение не меньше минимально возможной цены GBG/GOLOS, которая является ограничителем размера долга GBG. Минимальная цена вычисляется по формуле min_price = 9 * sbd_supply.amount / current_supply.amount

  • Это значение (либо min_price) и становится текущим действующим медианным курсом, по которому происходят операции конвертаций.

Некоторые следствия

  • Делегаты с устаревшими или сильно завышенными/заниженными прайсфидами мало влияют на медианный курс, так как оказываются по краям отсортированного списка

  • Медианный курс меняется плавно, в течении 3.5 дней

  • Можно условно предсказать, куда стремится медиана, глядя на самое последние значение из истории опубликованных медиан https://gapi.golos.today/steemjs/api/witness_api/get_feed_history

Начальные параметры

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

  • Берутся все значения параметра, опубликованные делегатами в текущем раунде подписи блоков;

  • Список сортируется по значению параметра;

  • Берётся значение, которое оказалось в середине отсортированного списка;

  • Получившееся значение вступает в силу немедленно.

account_creation_fee

Размер комиссии в токенах GOLOS за создание аккаунта без делегирования (fee поступает в фонд сообщества).

maximum_block_size

Максимально допустимый размер блока в сети блокчейна (в байтах).

sbd_interest_rate

Размер годового процента по GBG, выплачиваемого держателям этих токенов на сейф-балансах.

create_account_min_golos_fee

Размер комиссии в токенах GOLOS, требуемый для создания аккаунта с делегированием (fee поступает в фонд сообщества).

create_account_min_delegation

Минимально возможное количество Силы Голоса при создании аккаунта с делегированием.

create_account_delegation_time

Время «заморозки» делегированной Силы Голоса при создании аккаунта с делегированием (в секундах).

min_delegation

Минимально возможное количество Силы Голоса для делегирования с аккаунта на аккаунт.

Параметры с 19 ХФ

max_referral_interest_rate

Макс. процент выплат рефереру от доходов реферала.

max_referral_term_sec

Макс. срок получения выплат рефереру.

min_referral_break_fee

Мин. сумма комиссии для отключения привязки реферала к рефереру.

max_referral_break_fee

Макс. сумма комиссии для отключения привязки реферала к рефереру.

posts_window

Длительность интервала/окна для постов в минутах.

posts_per_window

Количество постов за интервал.

comments_window

Длительность интервала/окна для комментариев в минутах.

comments_per_window

Количество комментариев за интервал.

votes_window

Длительность интервала/окна для апвоутов (лайков/дизлайков) в минутах.

votes_per_window

Количество апвоутов за интервал.

max_delegated_vesting_interest_rate

Макс. процент отчислений от кураторских для инвесторов делегирующих свою Силу Голоса.

custom_ops_bandwidth_multiplier

Повышающий коэффициент "расходования" пропускной способности для отправки операций custom_json.

min_curation_percent

Минимальный размер процента кураторских.

max_curation_percent

Максимальный размер процента кураторских.

curation_reward_curve

Кривая кураторского вознаграждения.

auction_window_size (устарел) Длительность штрафного окна при голосовании (в секундах).

allow_distribute_auction_reward (устарел) Распределение штрафа из штрафного окна в пользу других кураторов.

allow_return_auction_reward_to_fund (устарел) Распределение штрафа из штрафного окна в фонд вознаграждений.

Параметры с 22 ХФ

worker_reward_percent (выкл, см. worker_emission_percent) Процент от эмиссии в пул воркеров.

witness_reward_percent (выкл, перенесен в конфиг) Процент от эмиссии в пул делегатов.

vesting_reward_percent (выкл, см. vesting_of_remain_percent) Процент от эмиссии в пул вестинга/на Силу Голоса.

worker_request_creation_fee

Размер комиссии в GBG за подачу заявки воркером в фонд сообщества.

worker_request_approve_min_percent

Процент от общей СГ системы, необходимый для одобрения заявки воркера.

sbd_debt_convert_rate

Процент от общего кол-ва GBG для ежедневной конвертации в GOLOS при долге более 20%.

vote_regeneration_per_day

Степень регенерации батарейки - кол-во полных 100% апвоутов в день.

witness_skipping_reset_time

Срок пропуска блоков, после которого ключ делегата сбрасывается и нода не участвует в подписании (в секундах).

witness_idleness_time

Срок с подписи последнего блока делегатом, после которого все голоса с него обнуляются (в секундах).

account_idleness_time

Срок неактивности аккаунта, после которого отменяется делегирование и запускается понижение СГ (в секундах).

Параметры с 23 ХФ

claim_idleness_time (выкл, в 27 ХФ) Длительность окна/временного цикла для востребования пользователем своей доли от эмиссии (в секундах).

min_invite_balance

Минимальный баланс инвайта/чека для создания (в случае активации инвайта на регистрацию аккаунта, размер параметра является fee и списывается в фонд сообщества).

Параметры с 24 ХФ

asset_creation_fee

Размер комиссии в GBG за создание ассета/тикера токена в 5 символов и более (4 символа x10 от параметра, 3 символа x50 от параметра).

invite_transfer_interval_sec

Защита от спама трансферов с чека на чек, пауза (в секундах) между такими переводами.

Параметры с 26 ХФ

worker_emission_percent

Процент от эмиссии в пул воркеров.

vesting_of_remain_percent

Процент распределения оставшегося в пул вестинга и общий пул (после вычета % в пул воркеров и 15% в пул делегатов).

convert_fee_percent

Процент комиссии по внутренней конвертации GOLOS в GBG.

min_golos_power_to_curate

Минимальная сумма СГ (в GBG), с которой пользователь начнёт получать процент за курирование контента.

negrep_posting_window (выкл, см. unlimit_operation_cost) Длительность интервала/окна в минутах для постов/комментариев/апвоутов пользователей с отрицательной репутацией.

negrep_posting_per_window (выкл, см. unlimit_operation_cost) Количество постов/комментариев/апвоутов за интервал.

Параметры с 27 ХФ

unwanted_operation_cost

Размер комиссии за отправку нежелательных операций (если получатель заблокировал отправителя или выбрал опцию не беспокоить).

unlimit_operation_cost

Размер комиссии за отправку операций при отрицательной репутации и сверх лимитов post/comment/vote-window.

Параметры с 28 ХФ

min_golos_power_to_emission

Минимальная сумма СГ (в GBG), с которой пользователь начнёт получать долю от эмиссии на TIP-баланс, минуя накопительный CLAIM-баланс.

Last updated