Обновление VIZ до версии 3.0

06.08.2023 19:29:57

Поговорим о запланированном обновлении блокчейна ВИЗ до версии 3.0!

Each change is awesome, lets talk about it. List of changes available on GitHub:

Добавление механики пост-валидации блоков (ускорение финализации).

Каждый делегат (наблюдатель) имеет возможность пост-валидировать новый блок. Он валидный? Хорошо. Пусть скажет об этом другим нодам используя p2p сообщения. Консенсус достигнут? Тогда чего мы ждем? Полный вперед!

Это большой шаг для быстрого достижения необратимого состояния, что ускорит приложения, а также улучшит их пользовательский опыт. Не надо ждать целых 45 секунд для подтверждения транзакции. Если все делегаты подтверждают блок, финализация консенсуса наступит через 1-3 секунду после того как блок был создан (а может быть даже гораздо быстрее).

Добавление полей tapos в состояние сети dynamic_global_property_object для необратимого блока (уменьшает количество запросов к ноде для библиотек).

Transaction as Proof of Stake (также известные как TAPOS) - возможность закрепить транзакцию за конкретным блоком. Это больше технический параметр, но все что нужно знать - это изменение ускоряет пользовательский опыт. В прошлом каждый раз как пользователь подписывал транзакцию библиотека делала 2 запроса к ноде, получить глобальное состояние и получить блок, к которому будет закреплена транзакция. И каждая транзакция фактически ждала ответ для двух запросов. С этим изменением число запросов сокращается до одного. Быстрее нода отвечает, быстрее пользователь получает изменение на экране приложения, быстрее пользовательский отклик.

Добавление операции fixed_award для указания конкретного количества награды.

Идея этой операции поднималась каждый год после релиза  VIZ 2.0 version (да, прошло уже 4 года!), когда только появилась операция награждения (award). Но награду было сложно подсчитать. Каждая награда уникальна, она рассчитывала потенциал награждающего и сравнивала его с суммарный потенциалом конкуренции всех наград. Приложения могли рассчитать примерное число награждения, но оно могло меняться из-за любой другой транзакции с награждением, которая попадала в блок до целевой транзакции. Теперь в ВИЗ есть гибкая операция для математического расчета конкретной награды. Если награда чуть превышает заданную, остаток уходит в виде благотворительности в комитет.

Добавление операции target_account_sale с указанием конкретного покупателя.

Когда в ВИЗ была добавлена операция по продаже аккаунта у нее было место с состоянием гонки. Кто купит первым? Как защитить передачу аккаунта конкретному покупателю, не рискуя выкупом третьей стороной (кибер-сквоттером)? Новая операция делает этот процесс простым. Просто указываете целевого покупателя. Больше никто другой не сможет купить аккаунт. Безопасная продажа аккаунта все так же ограничено диапазоном времени, но новая операция позволяет делать OTC продажи.

Добавлен механизм аукциона аккаунта до момента его продажи.

Аукцион действует до достижения времени продажи (диапазон в 7 дней существует на случай если аккаунт был украден и владелец может восстановить его). Кто угодно может делать ставки на покупку аккаунта. Каждая последующая ставка должна быть больше разницы между текущей и предыдущей или 10% от начальной цены. Каждая ставка продляет аукцион на 5 минут, поэтому каждый покупатель при желании сможет увеличить ставку. Так же добавлен новый метод get_accounts_on_auction для приложений которые захотят сделать оракула следящего за аукционами.

Почему так много внимания уделено продаже аккаунтов? Потому что аккаунты в будущем будут не просто аккаунтами. Они могут быть полноценными доменными именами в Web 3.0 интернете будущего.

Обновление библиотеки secp256k1 в модуле fc, и библиотеки Boost 1.6.0 lib для поддержки Ubuntu 18.04.

Просто техническое обновление. Быстрее и безопаснее для сервис-провайдеров.

Обновление механики эмиссии (фиксированное количество 1.000 VIZ за блок).

Основной момент в изменении экономики ВИЗ. Сделано для улучшения беопасного строительства экосистемы.

Старая модель была основана на постоянном увеличении массы токенов с сложным процентом. Каждый год эта масса токенов размывала фундамент всей ВИЗ-экономики. В новом обновлении будет фиксированное количество виз выпускаемые за один блок. Каждый блок будет создаваться 1.000 viz в системе. Проще и безопаснее для тех, кто хочет строить на века.

Обновление плагинов account_history, operation_history.

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

Мы уже прошли довольно длинный путь в экосистеме VIZ.

Шаг за шагом.

✨ Победители делают себя сами.


1
0 наград
Отобразить форму комментирования
Комментарии

10.08.2023 06:41:51

Обновление сети (Хардфорк 11) было успешно произведено на блоке 51094428.