Добро пожаловать в руководство по VIZ!¶
Что такое VIZ¶
VIZ - это DAO блокчейн-платформа для веб-приложений. VIZ был создан как форк Golos, однако он обладает иным видением экономической модели и будущего социальных блокчейн-систем.
Главное отличие VIZ от Golos, Steem и подобных систем - это ориентация на приложения и отсутствие каких-либо препятствий для форков.
“Разработчики, желающие начать разработку приложения на основе блокчейн-системы — вот целевая аудитория VIZ. Будь-то клиент к шахматам, попытка сделать открытый редактор таблиц на блокчейне или приложение для знакомств — главное иметь возможность работать в песочнице на равных условиях с другими разработчиками. Получать ответы, на свои вопросы, мануалы и инструменты для разработки”.
“Любая организация, желающая перенести свои бизнес-процессы по управлению в блокчейн, сможет брать идею VIZ и запускать свою цепь. Снизить размер инфляции, расширить комитет для стимулирования сотрудников на самостоятельные задачи, убрать кураторские награды и увеличить пул наград для авторов”.
В VIZ нет строгих правил, которые каким-либо образом ограничивают структуру хранимой в блокчейне информации, кроме того непосредственно в код блокчейна было включено множество механизмов, которые дают разработчикам возможность использовать платформу не только как хранилище данных, но и реализовывать на ней сложную механику. Ниже приведен список этих возможностей:
Базовые механизмы экономики:
- Пул наград создателям контента:
- Игра для кураторов:
- Поиск экономически выгодных постов;
- Поиск полезного и интересного контента;
- Игра для писателей:
- Конкурирование за большую награду;
- Регулирование выплат кураторам и бенефициарам из выручки за пост;
- Игра для кураторов:
- Игра делегатов:
- Управление кодом и поддержка инфраструктуры;
- Регулирование большинства экономических параметров сети;
- Игра держателей долей:
- Выбор делегатов;
- Наращивание объёма акций за счет эмисси;
- Игра в комитет:
- Распределение части эмиссии на полезную работу в рамках блокчейна;
- Поддержка важных для системы проектов;
- Пул наград создателям контента:
Прочие возможности:
- Регистрация аккаунтов:
- Прямая (переводом токенов VIZ);
- Делегированием (передача во временное пользование части своих акций);
- По инвайт коду;
- Создание нивайт кодов;
- Использование стандартных операций;
- Создание пользовательских операций;
- Регистрация аккаунтов:
“VIZ идеологически стремиться быть DAC/DAO блокчейн-системой, с упором на веб-приложения. Разработка веб-приложений в общей экосистеме, помощь разработчикам, заинтересованность держателей долей в расширении парка приложений. Вот, что стоит на острие VIZ. Заинтересованность в мирном существовании ВСЕХ веб-приложений в экосистеме”.
Экономика¶
Экономическая модель VIZ основана на идеях децентрализованных автономных организаций(ДАО/DAO/DAC). Это значит, что любой человек на Земле может купить неограниченное количество акций сети и направлять компанию в любой вектор развития, опираясь на свои замыслы и долю, которой владеет.
Токены и акции¶
Любой участник сети может обладать двумя базовыми активами: ликвидные токены VIZ и акции(shares). Это два принципиально разных актива, если токены VIZ можно свободно перемещать между аккаунтами и торговать на биржах, то акции могут принадлежать только одному аккаунту или на время быть делегированы другим участникам сети. Однако, именно от количества акций участника зависит его значимость при голосовании за делегатов, контент и прочие организационные моменты
Акции могут быть приобретены за ликвидные токены. Цена одной акции(P
) рассчитывается из отношения общего количества ликвидных токенов в системе(Qл
) к общему количеству акций в системе(Qa
): P = Qл / Qа
. Кроме того, акции могут быть получены, когда один участник сети делегирует часть своей доли другому.
Акции могут быть переведены в ликвид инициировав процесс понижения собственной доли, причем часть которая была делегирована другим аккаунтам не будет понижена до тех пор пока владелец не отзовет её себе. Если владелец решил отозвать всю или часть делегированой доли, то и он и аккаунт-держатель этой доли теряет право распоряжается ей в течении 1 дня(если аккаунт был создан делегированием этой доли то 28 дней), по окончании этого срока владелец вновь сможет распоряжаться своими акциями как сам того желает. Стоит учесть тот факт, что аккаунт-держатель делегированной доли до момента её отзыва получает дополнительное влияние в сети ровно на доверенное ему количество акций(голосование, дивиденды с эмиссии), соответственно аккаунт который передал теряет часть своих полномочий ровно на то количество акций которое доверил.
Эмиссия и плановая инфляция¶
Чтобы обеспечивать оплату полезных действий для сети в блокчейн заложен механизм эмисси, но выпуск ликвидных токенов осуществляется не случайным образом, а в соответствии с прогнозируемым ежегодным обесцениванием токена VIZ, то есть ежегодной инфляций. Считается что токен будет обесцениваться в год примерно на 10%, поэтому система автоматически осуществляет компенсацию в свою пользу примерно на 10% от общего объёма сгенерированных токенов(сумма акций в расчёте на ликвид и ликвидных токенов). Однако рыночная стоимость токена может показывать цену выше чем спрогнозировала система, тогда считается что компания получила прибыль.
Эмиссированные токены распределяются по нескольким каналам:
- Пул авторских наград - 35% от эмисси в год;
- Пул комитета - 35% от эмисси в год;
- Дивиденды акционерам - 10% от эмисси в год;
- Награда делегатам - оставшийся процент(20%) от эмисси в год;
Чтобы не заставлять участников ждать выплат целый год сеть распределять часть от годовой эмиссии между вышеперечисленными каналами раз в новый блок, примерно раз в 3 секунды.
Чтобы рассчитать сколько токенов эмитируется вместе с каждым новым блоком можно испольовать следующую формулу: Q = S * 10% / N
где Q
- количество которое будет эмитировано, S
- общее число всех токенов, которые есть в системе(включая акции в расчете на токены), N
- количество генерируемых блоков в год. Рассчитать N
можно по следующей формуле: N = 365 * 24 * 60 * 60 / v
, где v
- скорость генерации новых блоков, равная 3 секундам.
Рассчитать годовую инфляция можно по следующей формуле: Q = S * 10%
.
Делегаты¶
Делегаты - это участники сети, которым члены 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¶
Минимальным процент от всех голосов отданный за заявку вркера, при котором заявка считается подтвержденной.