Делегаты¶
Делегаты - это участники сети, которым члены DAO VIZ доверили поддержку сети, создание и подпись блоков, а так же регулирование экономических и других параметров сети, в том числе принятие хардфорков. Доверие к делегату(его вес) зависит не только от количества отданных за него голосов, но и от их качества. Условно вес делегата можно рассчитать по формуле W = n*S
, гдеn
- суммарное количество голосов, S
- суммарное число акций всех проголосовавших за данного делегата.
Деятельность делегатов разделена на раунды. За один раунд создается 21 блок с интервалом в 3 секунды, таким образом продолжительность одного раунда составляет 63 секунды. В одном раунде могут принимать участие не более 21 делегата, которые в порядке очереди создают и подписывают новые блоки. За каждый сгенерированный блок делегат получает определненую награду в соответсвии с моделью эмиссии. Один раунд включает 11 топ делегатов(которые имеют наибольший вес) и 10 делегатов поддержки. Все делегаты, которые не вошли в текущий раунд дожидаются нового. При этом длительность ожидания зависит от их весов. По истечении времени ожидание делегаты из очереди ожидания меняются с делегатами поддержки.
Управление параметрами сети¶
Роль делегатов состоит в поддержке работоспособности сети и управления ее параметрами. И вот какими параметрами могут управлять делегаты:
- account_creation_fee - цена создания аккаунта в ликвидных токенах;
- create_account_delegation_ratio - Соотношения ликвида к акциям при создании аккаунта через делегирование доли (
количество акций = account_creation_fee * create_account_delegation_ratio
); - create_account_delegation_time - минимальный промежуток времени, по окончании которого акционер может вернуть свою долю, затраченной на создание аккаунта путем делегирования(при обычном делегировании доля может быть возвращена через 1 день);
- maximum_block_size - максимальный размер блока;
- min_delegation - минимальное количество делегируемых акций;
- min_curation_percent - минимальный кураторский процент, который автор может выставить за пост;
- max_curation_percent - максимальный кураторский процент, который автор может выставить за пост;
- bandwidth_reserve_below - максимальное количество акций аккаунта, при котором ему выделяется резервная пропускная способность;
- bandwidth_reserve_percent - процент резервирования пропускной способности от всего канала для аккаунтов с количестовм акций меньшим, чем bandwidth_reserve_below(в том числе и 0);
- flag_energy_additional_cost - процент дополнительной затраты энергии при отрицательном голосовании за посты;
- vote_accounting_min_rshares - минимальный порог количества наградных акций от одного аккаунта проголосовавшего за пост, выше которого начинается их учет в борьбе за выплаты из пула авторских наград;
- committee_request_approve_min_percent - минимальным процент от всех голосов отданный за заявку вркера, при котором заявка считается подтвержденной;
- Принятие хардфорков;
Значение каждого пункта, кроме 13, считается истинными в соответствии с медианной выборкой. Для принятия хардфорка нужно подтверждение 17 делегатов в раунде.
Голосование за делегатов¶
Каждый акционер DAO VIZ может выбирать делегатов путем голосования в соответствии со своим видением сети и долей в ней. Голосовать можно двумя способам:
- Прямое голосование. При таком способе голосования каждый акционер должен самостоятельно решать, за какого делегата отдать свой голос.
- Голосование через прокси. При таком способе голосования акционер выбирает аккаунт-прокси, который будет решать кому из делегатов отдать голоса всех акционеров, доверивших ему свои доли.
При голосовании стоит учитывать, что одновременно отдать свой голос можно максимум за двух делегатов.
Подробное описание голосуемых параметров¶
account_creation_fee¶
Чтобы стать акционером DOA VIZ, нужно зарегистрировать аккаунт - это именной кошелек, на котором хранятся все средства нового акционера. Эта процедура не является бесплатной, чтобы зарегистрировать новог пользователя кто-то из уже существующих членов DOA VIZ должен отправить транзакцию создания пользователя, которому будет переведено минимальное количество токенов, конвертированных в акции. Это минимальное количество токенов и прописано в account_creation_fee
.
create_account_delegation_ratio¶
Аккаунт может быть создан не только за ликвидные токены, но и с помощью делегирования части своих акций новому аккаунту во время создания. При этом в количественном соотношении таким способом создать аккаунт дороже, но зато делегированную долю можно всегда вернуть. Именно отношение во сколько раз нужно делегировать больше акций чем при переводе ликвида.
create_account_delegation_time¶
При создании аккаунта регистратор не может вернуть свою долю сразу, для этого ему придется ждать ровно столько дней, сколько указано в create_account_delegation_time
maximum_block_size¶
Каждый блок может вмещать ограниченный размер информации в байтах. Голосуя за этот параметр делегаты могут решать проблемы масштабируемости сети.
min_delegation¶
Ни один акционер не может делегировать другому аккаунту количество акций меньшее чем указано в min_delegation
в пересчете на ликвид.
min_curation_percent¶
Минимальный кураторский процент, который автор может выставить за пост.
max_curation_percent¶
Максимальный кураторский процент, который автор может выставить за пост.
bandwidth_reserve_below¶
Если у аккаунта количество акций меньше, чем показатель bandwidth_reserve_below
то ему выделяется дополнительная пропускная способность.
bandwidth_reserve_percent¶
Процент, указанный в bandwidth_reserve_percent
от всей пропускной способности сети будет зарезервирован для аккаунтов с количеством акций меньшим чем bandwidth_reserve_below
.
flag_energy_additional_cost¶
Процент дополнительной затраты энергии при отрицательном голосовании за посты.
committee_request_approve_min_percent¶
Минимальным процент от всех голосов отданный за заявку вркера, при котором заявка считается подтвержденной.