Cardano может получить ускоренный способ отключить Leios при серьёзном сбое в сети
Кевин Хаммонд предложил смягчить правила экстренного отключения системы масштабирования Leios в Cardano. Перезапуск при этом останется под обычными процедурами одобрения.
Cardano может получить более быстрый способ отключить предложенную систему масштабирования Leios, если в сети случится серьёзный сбой. Соответствующую идею 6 ноября выдвинул Кевин Хаммонд в технической дискуссии по Cardano Amendment Proposal 12 (CAP-12). Он назвал её предполагаемой позицией Технического руководящего комитета к обсуждению 18 ноября. CAP-12 — проект конституционной поправки, которая задаёт ограничения для параметров протокола в эпоху Dijkstra.
Механизм предполагает выставить параметр maxEndorserBlockTxsSize в ноль. Он ограничивает объём транзакций, которые подтверждает дополнительный блок. Такие блоки ссылаются на дополнительные транзакции, и те попадают в цепочку после сертификации, когда сертификат включён в один из следующих блоков. При нулевом значении обычное производство блоков сохраняется, а дополнительный путь обработки транзакций отключается.
Для сбоев первой и второй степени тяжести Хаммонд предлагает отменить требование об уведомлении PARAM-04a и разрешить переход к нулю в любую эпоху. Обратно Leios включат по обычной процедуре, с учётом лимита на частоту изменений. Ратификация и применение изменения всё равно займут как минимум одну границу эпохи. По анализу CAP-12, параметры Leios должны менять делегированные представители, Конституционный комитет и операторы стейк-пулов.
Предложение пока не принято. В пятой версии CAP-12, которая оставалась открытой 8 ноября, правило MEBTS-09 прямо запрещает нулевое значение. Intersect 6 ноября сообщил, что выключатель убрали из текста конституции: отключение оставили для плана хардфорка, а новый черновик ожидается. Маршрут Хаммонда придётся согласовывать с этим запретом.
Хаммонд выдвинул условие: команда Linear Leios должна письменно подтвердить, что именно делает ноль. Блоки подтверждения не объявляются, голоса не подаются, сертификаты не включаются в основные блоки, а узел ведёт себя как в Praos. Он также потребовал провести выключение и повторное включение в тестовых сетях Preview и Preprod, сравнив производство блоков с базой Praos, и проверить нулевое значение во всех реализациях узла.
Тестовая сеть вошла в эпоху Dijkstra 2 ноября на узле 11.2 без полной реализации Leios. По данным Intersect, DijkstraNet поддерживала регистрацию ключей BLS, но не Linear Leios целиком. Объединённый релиз-кандидат 11.3 ожидается минимум через две-три недели. Рабочая группа намерена представить конституцию и ограничения к 25 ноября. Комитет по параметрам, по словам Хаммонда, ещё не видел числовые значения и должен их изучить.
Источник
- CryptoSlateLeios scaling threatens Cardano stability unless fast path passes





