🌐 EOSIO™ 1.8.1: стабильная версия функций обновления протокола консенсуса
Обновление: последняя стабильная версия EOSIO – v1.8.1
Как непосредственные участники непрерывного процесса разработки и совершенствования ПО EOSIO™, мы рады объявить о выходе нового стабильного релиза EOSIO, доступного уже сейчас. Вы можете найти более подробную информацию о EOSIO v1.8.1 в репозитории GitHub. Документация на портале разработчиков EOSIO также была обновлена в соответствии с этим релизом.
Этот релиз знаменует собой значительные улучшения платформы EOSIO, прокладывающие путь к более безопасному и масштабируемому будущему для блокчейнов на его основе. Он включает в себя ряд функций обновления протокола консенсуса, которые требуют изменений в правилах протокола и их принятия нодами-производителями блоков для успешного развертывания обновления.
Кроме того, плагину истории состояния также был присвоен статус стабильного продукта, готового для использования в производственной среде.
Обратите внимание: мы рекомендуем всем производителям блоков EOSIO развертывать релиз только после ознакомления с рекомендациями для процесса обновления, представленными в GitHub.
В этом релизе представлены фундаментальные механизмы, необходимые для облегчения активации обновления консенсусного протокола. Эти механизмы позволят квалифицированному большинству (две трети активных производителей блоков) блокчейнов на базе EOSIO по отдельности активировать функции, изменяя правила протокола при завершении обновления. Все ноды должны быть локально настроены для принятия этих обновлений, что должно быть так же просто, как установка новой версии ПО nodeos. Каждая функция по большей части разработана так, что может быть активирована независимо от других, однако некоторые функции всё же могут зависеть от других, как отмечено в каждом ишью на GitHub.
Перед развертыванием обновления в любых не-тестовых сетях каждая функция обновления протокола должна быть хотя бы раз развернута и проверена в тестовой сети. Этот тестовый процесс обновления может дать производителям блоков соответствующих сетей на EOSIO практическую базу, необходимую для успешной координированной активации первой функции, которая отсеет любые ноды, ещё не обновленные до новой версии nodeos на момент активации. Этот процесс также проинформирует производителей блоков об обязательном обновлении до v1.8.x с v1.7.x и более ранних версий, что может помочь им принять решение об актуальном крайнем сроке активации первой функции, который будет представлен в виде уведомления держателям долей сети.
Подробный обзор функций обновления протокола этого релиза и их последствий для разработчиков и пользователей платформ на основе EOSIO доступен в нашем анонсе релиз-кандидата EOSIO v1.8.0-rc1. Мы настоятельно рекомендуем вам самостоятельно провести тщательный анализ, прежде чем переходить на последнюю версию.
Оставайтесь на связи
Если вы хотите поделиться своим мнением или начать более тесно сотрудничать с нашей командой по улучшению EOSIO для разработчиков, вы можете отправить нашей команде по связям с разработчиками письмо по адресу developers@block.one.
Оригинал поста: ЗДЕСЬ