Отчет о работе над VIZ - 06.07.2018


За июнь проделано много работы по разработке VIZ.World (@viz.world). После принятого решения переехать с 0.19.4 Steem на 0.18.0 Golos, было сделано:

  • Перенос изменений с движка Steem;
  • Изменение инфляционной модели на фиксированную-плановую с периодами в год;
  • Обработка snapshot.json для гибкого запуска форков VIZ под любое распределение токенов;
  • Увеличение допустимой длины логинов, возможность существования двух-символьных логинов в слепке (после запуска сети возможно только создать аккаунты с логином от трех символов);
  • Добавление механики доменов, регистрация дочерних аккаунтов вида: login.creator, что позволит отдельным сервисам формировать собственную базу пользователей с расширением допустимых логинов аккаунтов;
  • Изменение механики очереди делегатов (10 топ[top] делегатов чередуются с 11 делегатами поддержки[support]);
  • Удаление unidiff для исключения сложности имплементации на разных языках программирования (unidiff в разных языках программирования по-разному отрабатывали строки utf8mb4);
  • Создание фонда комитета, направление туда части инфляции;
  • Создание аккаунта комитета (committee), принимающего переводы как донат в фонд;
  • Удаление пегнутого актива, операций связанных с ним (market, interest, update_feed), virtual_supply, обработчиков удаленных операций;
  • Изменение объектов содержащих информацию связанных с выплатами для отображения основного токена системы (VIZ);
  • Внедрение голосуемых chain_properties, разделение chain_properties от witness_update;
  • Перенос операции comment_options в comment, удаление comment_options, поддержка бенефициаров сразу в операции comment;
  • Замена операции account_create на account_create_with_delegation (упрощение условий регистрации);
  • Удаление неиспользуемых полей и переменных (например: reward_weight, bandwidth_type, children_abs_rshares);
  • Удаление заморозки постов и комментариев после выплаты;
  • Поддержка пустого parent_permlink, поддержка utf8mb4 в parent_permlink и permlink;
  • Удаление репутации (ее логику каждое приложение при желании может реализовывать самостоятельно);
  • Удаление продвижения (циркуляция токенов при продвижении постов должна реализовываться на стороне отдельного клиента);
  • Отключение неактивного делегата теперь происходит после 10 минут с последнего успешного блока (при повторном пропуске блока);
  • Добавление поля реферера (referrer) в объект аккаунта (возможность указать реферала теперь присутствует в операции создания аккаунта, это позволит приложениям дополнительно мотивировать пользователей приглашать других участников в систему, например, добавляя их в бенефициары их рефералам);

Дополнительно были сделаны правки в viz-js для поддержки всех изменений на стороне блокчейн-ноды.

Рассматриваются варианты улучшения системы голосований. Передача хранимой энергии при голосовании за пост, который уже получил выплату. Таким образом владелец поста получит дополнительный заряд энергии и сможет его использовать по своему усмотрению.

Рекомендуем к прочтению пост Экономика ли? Запутанная сказка.


Комментарии 0


Чтобы читать и оставлять комментарии вам необходимо зарегистрироваться и авторизоваться на сайте.

Моя страницаНастройкиВыход
Отмена Подтверждаю
100%
Отмена Подтверждаю
Отмена Подтверждаю