К основному содержимому
Все коллекцииEOS Support Media
Сводка круглого стола операторов нод [август 2023 #1]
Сводка круглого стола операторов нод [август 2023 #1]

Опубликовано 18 августа 2023 г.

Dario Cesaro avatar
Автор: Dario Cesaro
Обновлено больше недели назад

Автор: Marco González
Редактор: Randall Roland

Перевод: Evgeny Chirochkin

Операторы Node, разработчики ядра Antelope и члены сообщества собираются вместе каждую неделю, чтобы обсудить животрепещущие вопросы дня. Основной целью каждого круглого стола операторов ноды является:

"...улучшить протокол Antelope (в частности) для операторов нод".

Встречи проходят каждую среду с 17 МСК до 18 МСК (с 16 МСК до 17 МСК по летнему времени). Для тех, кто хочет изучить основы работы нод EOS, Фонд сети EOS предоставляет учебные пособия и документацию.

Ниже приводится список двух круглых столов, о которых рассказывается в этом резюме:

  • 2 августа: Обсуждение обновления до 5.0

  • 9 августа: План протокола Leap 5.0

Дополнительные записи заседаний и комментарии ищите на GitHub. Видеозаписи можно найти на YouTube ENF.

2 августа: Обсуждение обновления до 5.0

Круглый стол 2 августа не записывался. Ниже приводится беседа о том, чего следует ожидать в течение нескольких недель, предшествующих консенсусному обновлению Antelope Leap 5.0. Учитывая критический характер и желаемые сроки, ожидается, что круглые столы станут более формальными (как это было в случае с версиями 3.0).

ОБЗОР

В последние недели были затронуты вопросы планирования консенсусного обновления. На следующем круглом столе предполагается представить график запуска.

Тема: Обсуждение обновления до 5.0

В графике запуска Leap 5.0 будут выделены важные и неважные элементы. Некоторые функции уже готовы, а по другим остаются вопросы. Лишь пара пунктов может потребовать отсрочки запуска. Мгновенная окончательность (IF) является одним из важнейших элементов запуска. Он остается в центре внимания круглых столов на ранней стадии.

Обсуждения в сообществе также должны быть сосредоточены на следующих вопросах:

  • согласование временных рамок

  • выделение времени для создания первого(ых) релиза(ов)

  • обратная связь по тестнету

  • ожидание повышения активности по мере приближения финального релиза

Наблюдения и отзывы

В ожидании соглсасования расписания, сообщество выделило несколько наиболее интересных моментов. Лидером по количеству обратной связи стал Майкл из EOSUSA:

  • отчеты о ходе обновления

  • обеспечить, переход на v5.0 тех, кто работает в среде v3.0, так же (относительно) легко, как и тех, кто уже работает на v4.0

  • не хватает информации о рекомендуемых настройках в форках Antelope

  • необходимо руководство по обновлению

Дополнительные упоминания

К числу других проблем относятся:

  • информация о доступных изменениях конфигурации, предшествующих рекомендациям для перехода на v4.0

  • ABI

  • настройки по умолчанию, откат к предыдущим версиям

  • встроенная избыточность, обеспечивающая эффективность 5.0

Завершение работы с акцентом на совершенствование документации

Несмотря на то, что ENF проделал огромную работу по совершенствованию основной документации на сайте docs.eosnetwork.com, Leap 5.0 предоставляет уникальную возможность. Обновление на основе консенсуса представляет собой сложную задачу, поскольку требует огромных усилий по координации действий со всеми (активными) участниками и сторонами. ВР должны действовать сообща в согласованные сроки, чтобы завершить мультиподпись. Конфигурирование инфраструктуры - это забота как ВР, так и операторов нод.

Конечной целью является поддержание безопасности и бесперебойной работы сети. Еще одной инициативой для v5.0 является установление нового стандарта для процесса консенсусного обновления. Неотъемлемой частью этой работы является новая документация. Некоторые предложения по новой документации включают изменения конфигурации в разных версиях и введение новых возможностей (например, оптимизирующего компилятора). Также было предложено уведомлять о конфигурациях, специфичных для ранее существовавших изменений (для версий 4.0), которые облегчают переход к версии 5.0.

Опять же, ожидается, что следующий круглый стол примет более формальный характер, как было во времена работы ENF над запуском Antelope версии 3.0. Совокупность скорости и качества последних продуктов фонда (несколько версий 4.0 и теперь уже 5.0) просто поражает воображение.

9 АВГУСТА: Представление плана протокола Leap 5.0

Запись круглого стола, состоявшегося 9 августа, доступна. ЕНФ поделился планом запуска Leap v5.0.

ОБЗОР

Основные темы, обсуждаемые на круглом столе 9 августа, включают:

  • мгновенная окончательность (IF)

  • replay-тестирование

  • обнаружение пиров

  • временная шкала

  • Тестнеты Kylin и Jungle

  • ожидаемые этапы

  • отложенные транзакции

TOPIC: Представление плана протокола Leap 5.0

Хотя даты могут меняться, график, представленный на круглом столе 9 августа, представляет собой порядок действий по запуску Leap v5.0.

Первая важная веха запланирована на середину сентября с выходом релиз-кандидата (5.0.0-rc1). Перед тем как ВР примет решение о запуске, необходимо решить несколько задач. К ним относятся:

  • тестирование в тестнетах Jungle и Kylin

  • стабильный релиз

  • согласование даты выхода multisig

Решение о принятии или непринятии решения зависит от БП. Это решение (предварительно) запланировано на конец ноября - начало декабря. Для того чтобы обеспечить мгновенную финализацию, необходимо обновить системный контракт. Время от активации до развертывания IF займет около недели. Надеемся, что к началу декабря IF будет запущен в EOS.

Обсуждения в сообществе, посвященные плану реализации протокола "Leap 5" (Запуск)

Ожидается, что сообщество возглавит будущие обсуждения расписания. Обнаружение коллег и транзакции только для чтения вряд ли задержат выход Leap v5.0. К сентябрю команда рассчитывает определить твердую или полутвердую дату запуска.

Помимо IF, еще одной особенностью, которая может существенно изменить план запуска, является replay-тестирование (см. круглый стол 2 августа).

Обработка релиз-кандидата: Повторное тестирование и планирование тестовой сети

Интересная тема возникает примерно на 7-й минуте. Обсуждался вопрос о нарезке релиз-кандидата и тестировании повторов. Ключевым фактором будет сравнение хэшей целостности последовательных снапшотов-плюс-блок-реплеев. Отметим, что обновление до Leap v5.0 не потребует пересинхронизации журнала блоков.

Остаются вопросы по проведению полного воспроизведения Genesis. Micheal из EOSUSA поднял вопрос о (теперь уже исправленных) проблемах регрессии и времени до ее завершения. Команда разработчиков по-прежнему нацелена на запуск v5.0 с воспроизведением журнала блоков. Исследование повторов Genesis - это то, что команда держит в уме для будущего обновления.

Другая энергичная дискуссия началась после упоминания тестовой сети Kylin. Мэтью из EOS Nation рекомендовал не запускать Kylin параллельно с тестовой сетью Jungle. После этого было принято решение об изменении расписания, в соответствии с которым сроки проведения тестирования Kylin должны быть установлены до середины октября. Тестирование должно быть завершено до запланированного на ноябрь стабильного релиза Leap v5.0.0.

Завершение работы с отложенными транзакциями

Отложенные транзакции теперь устарели. В идеале они должны быть удалены в версии 5.0. Если отложенные транзакции останутся в v5.0, то они могут просуществовать еще год. Неизвестно, зависят ли от них какие-либо контракты.

В настоящее время рассматриваются два решения по удалению отложенных транзакций. Первое решение позволяет сделать обратный ход. Однако его реализация потребует значительного времени. Другой, более разумный, вариант заключается в том, что БП проводят тест, который на короткое время отключает эту функцию. После этого обратная связь с сообществом может определить дальнейшую судьбу отложенных транзакций. Известно, что ни в одном проекте отложенные транзакции не используются.

На следующей неделе, как ожидается, обсуждение вновь будет сосредоточено вокруг запуска Antelope Leap v5.0.


Источники и ссылки

Нашли ответ на свой вопрос?