Постепенно заканчивается цикл разработки VIZ для полноценного релиза и запуска новых проектов в экосистеме VIZ.World. Что есть такого в VIZ, чего нет в Steem или Голосе?
Список важных отличий
- Фиксированная инфляция с раундами в 1-год, равномерно распределенная на все блоки за раунд;
- Понятная и настраиваемая инфляция (для форков), направленная на: делегатов (поддержка инфраструктуры сети), держателей долей (мотивация держать токены в сети и участвовать в жизни проекта), фонд комитета (поддержка сторонних разработчиков), пул наград (мотивация создателей контента, при поддержке держателей долей);
- Консенсус делегатов по награде кураторов (допустимый диапазон награды кураторам, желаемый процент кураторам при создании контента задают пользователи или приложения к блокчейну);
- Анонимные аккаунты;
- Подчищен предыдущий код, который остался в наследство от Голоса и Steem. VIZ будет запущен без хардфорков в коде (но с сохранением системы их принятия, если это будет необходимо).
- Децентрализация, которую мы заслужили: у каждого аккаунта есть только 2 голоса за делегатов, делегаты, занимающие верхние (top) позиции чередуются с делегатами поддержки (support), чередование подписи блоков (top, support, top, support);
- ВНИМАНИЕ! Данный пункт требует стресс-тестов: предполагаемое ускорение сети в 3 раза (блоки формируются каждую секунду, подпись очередью по 3 блока каждым делегатом в очереди);
- Решена проблема пропускной способности для маленьких аккаунтов: добавлен консенсус делегатов из двух параметров, отвечающих за процент резерва сети (10% по-умолчанию) и порога доли сети, когда аккаунт получает поддержку из выделенного резерва (500 SHARES);
- Удалены ограничения на permlink, система работает с utf8mb4, допускаются 😉 emoji в permlink.
Стоит также рассказать, что нам осталось сделать, для релиза VIZ версии 1.0.0.
Что дальше?
Последним важнейшим пунктом в разработке VIZ является комитет. После чего будет произведена работа по чистке кода, финальной адаптации модуля viz-js и приведение документации в более жизнеспособный вид. После чего в сентябре будет запущена тестовая сеть, для проведения стресс-тестов по пропускной способности сети и эмуляции разного поведения пользователей. Заинтересованные разработчики, а также возможные делегаты смогут протестировать все операции в VIZ. О запуске тестнета будет объявлено позднее, подписывайтесь на @viz.world!
PS Нас вряд ли кто-то сможет догнать...
@viz.world, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
t3ran13, neo, vadbars, amikphoto, vict0r, semasping, gromozeka, arystarch, newodin, sterh, amelina.elena, graff0x, kertar, vladsm, ifingramota, mp42b, dignityinside, chugoi, kanalex, nightinga1e, alexxela
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
Тут пара вопросов возникла... Правильно ли я понял, что в VIZ кураторские будут пропорциональны исключительно СГ голосующего и проценту связанному с постом? То есть проголосовавший первым не столько же сколько пользователь с той же СГ, но проголосовавший последним, убирается 30-ти минутный интервал и т.д.
И если ситуацию с кураторскими я понимаю правильно, то возникает второй вопрос - а зачем собственно они нужны? Ведь и так есть возможность распределять часть инфляции между держателями СГ (надо это делать или нет - вопрос отдельный). Не проще ли дать возможность делегатам (или кому-то еще) устанавливать процент инфляции, которая пойдет держателям? Я исхожу из того, что тот кто хочет голосовать за тексты "по-любви", то есть участвовать в распределении пула ради общего блага, и так будет это делать, но при этом он, вполне возможно, будет недополучать прибыль по сравнению с тем, кто пытается выжать максимум из стека, голосуя ботом за посты с самым высоким процентом.
30-ти минутный интервал убран. Конкуренция за кураторские тоже убраны. Все линейно и предельно понятно.
Они нужны для мини-игры в распределение пула-наград. VIZ позиционируется как возможная гавань ДАО проектов (или бирюзовых). Там предельно важно, чтобы владельцы долей определяли - кто заберет награду из пула.
Что касается "максимальной эффективности" для людей, которые хотят именно увеличить свою награду не заботясь о принципах, голосуя за максимально кураторский процент. Это их ПРАВО согласно их ДОЛИ в сети. Хотят заниматься херней - пусть занимаются. Например, на Голосе возникла ситуация, когда большой китовый стэк спал, из-за чего пул наград распределяли мелкие и средние стэкхолдеры. Надо исходить из конкретных ситуаций, в моем понимании, если человек владеет долей, он может делать с ней что захочет. Может продавать апы, может продавать свою эффективность другими способами. Он все равно нанесет вред сети из-за своих решений только в размере своей доли, не больше.
Убрать кураторские != убрать распределение пула путем голосования. Изначально ведь кураторские были задуманы как способ поощрения тех, кто находит "ценный/качественный" контент среди кучи мусора... Но как мы можем видеть на примере того же Голоса, работает такая система не слишком хорошо - все довольно быстро выродилось именно к выжиманию максимальной прибыли из своего стека и это даже со всеми ограничениями усложняющими такую "оптимизацию". Возникает вопрос, а зачем собственно тащить эту толком не работающую систему в VIZ, облегчая при этом жизнь тех, кто будет ею злоупотреблять? Еще раз повторюсь, добросовестный куратор будет находиться в худшем положении, чем оптимизатор - доля в сети оптимизатора, скорее всего будет увеличиваться, а доля добросовестного куратора - уменьшаться... Понятно, что доля полностью пассивного инвестора будет уменьшаться с еще большей скоростью, но мы же не надеемся, что такой инвестор бросит все и начнет тратить время на кураторство? Все, конечно, возможно, но, на мой взгляд, все таки выше вероятность, что пассивный инвестор просто настроит бота... Не совсем понимаю, чем такая ситуация может быть полезна для системы в целом.
Тут зависит от делегатов, как они решат и проголосуют при консенсусе допустимого диапазона кураторских. Сделают фикс 50%, или диапазон 40%-90%, или вовсе ОТМЕНЯТ ИХ поставив 0%, или отменят авторские, указав 100%. При запуске сети значение по-умолчанию фикс 16%. Моя цель дать инструмент и объяснить как им пользоваться. Пользователи пусть сами механику определяют.
Блоки раз в секунду - это же столько пустых будет в цепи!
Ой, да ладно, в EOS еще чаще — и ничего ;)
А нельзя ли просто пропускать блок, если он пуст? Чем это грозит?
Механика DPOS системы в VIZ - есть слот-итератор, который заполняет очередь делегатов вперед на цикл из 21 слота. Подпись блока - это цикличный опрос: что за номер блока будет через полсекунды, кто его подписывает, если это мы, то формируем блок. Пропуск блока делегатом означает его неактивность, это грозит санкциями в виде отключения, если он не подпишет блок после пропуска в разрезе 200 блоков вперед.
сколько нужно пропускать блоки чб у тебя сменился ключь?
Не очень понимаю фичи в 2 голосования при 10 топ делегатов. Обычно, если надо выбрать 5 депутатов, то у тебя 5 голосов.
Ок, учитывая разные стеки логичнее ьогда взять систему, которую предложил @vvk.
Когда ты или распределяешь по делегатам имеющийся стек, или голосуешь за сколько хочешь, но твой стек делится на всех, т.е. проголосовал за 10рых значит каждый получил 10% голоса, проголосовал за 1го - получил 100%
Мы в чате рассчитывали какой стэк нужен, чтобы блокировать хардфорки. В итоге расчеты привели к 2 голосам.
@on1x
А сколько надо делегатов, чтобы принять ХФ?
Я, видимо, пропустил этот момент с расчетом. Было бы странно, если для блокировки ХФ нужен был маленький стек.
@on1x
стоп, стоп. У тебя всего 10 топов, тебе чтобы ХФ принять нужно все десять топов и саппорт?
Очередь строится каждый раз из 21 делегата. 10 топ чередуются с 11 саппорт (саппорты по внутренней сортировке голосов за них). Для принятия хф нужно 17 делегатов подряд, проголосовавших за новую версию. Думаю, хардфорки в VIZ не понадобятся.
@on1x
очень смело, очень...
мне тоже не нравится, но глянуть стоит)
если с более жестким механизмом наказания за пропуск блоков то не страшно) но сутки в таком алгоритме много
Всего 2 голоса за делегатов - это отлично. А число делегатов?
Никогда не понимал, зачем на 19 делегатов 30 голосов.
Чем выше по собранным голосам делегат, тем чаще он в саппорт очереди подписывает блоки.
@viz.world, отлично!
Будет интересно изучить API VIZ и потестировать.