cardano-cli 11.7 добавляет инструмент работы с BLS ключами для пулов стейкинга

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

By SongMarketCap

Updated:

Cardano News - cardano-cli 11.7 добавляет инструмент работы с BLS ключами для пулов стейкинга

Intersect выпустила cardano-cli 11.7.0.0, добавив команду, которая помогает операторам пулов стейкинга подготовить сертификаты регистрации с BLS ключами. Эти ключи предназначены для участия в системе голосования, запланированной для Ouroboros Leios.

Обновление интерфейса командной строки также вводит инструменты для субтранзакций, предложений по параметрам протокола и просмотра сертификатов. Функции Dijkstra разрабатываются и тестируются в преддверии будущего обновления основной сети Cardano.

Обновление сертификата пула с помощью BLS ключа

Новая команда cardano-cli dijkstra stake-pool bls-registration-certificate offline считывает существующий сертификат регистрации пула и создает обновленную версию. Она использует BLS ключ подписи, чтобы получить публичный BLS ключ и соответствующее доказательство владения.

Команда сохраняет прочие настройки пула, поэтому операторам не нужно повторно вводить такие параметры, как маржа, фиксированная комиссия, залог или адреса ретрансляторов. Согласно примечаниям к релизу, она поддерживает как первоначальное добавление BLS ключа, так и его последующую ротацию.

Она также принимает сертификаты, созданные в эпоху Conway, включая файлы, записанные более ранними версиями cardano-cli. Команда отображает идентификатор пула, старый и новый BLS ключ и предупреждает, если ключи совпадают.

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

Как BLS ключи связаны с Leios

BLS ключи являются частью планируемого процесса голосования для Ouroboros Leios, развития консенсусного протокола Cardano. Отобранные члены комитета будут подписывать голоса для блоков эндорсеров, а их индивидуальные подписи можно будет объединять в укороченный сертификат.

Регистрация BLS ключей пулов стейкинга уже тестируется на DijkstraNet. Intersect сообщила, что сеть перешла на версию протокола 12 второго ноября. Используемая там версия узла поддерживает регистрацию ключей, но не включает полноценный Linear Leios.

Отдельная тестовая сеть, Musashi, запускает прототип, содержащий полный Linear Leios и версию расширенного набора функций Dijkstra. В обновлении шестого ноября Intersect указала cardano-node 11.1.3 как рекомендуемый релиз для основной сети и описала 11.2 как предварительный релиз для DijkstraNet.

Intersect также обозначила планы для версии узла 11.2.1, предназначенной для получения допуска к основной сети и устранения регрессии использования памяти. Версия 11.3 является целевым кандидатом в релиз для полного набора функций Dijkstra, включая Linear Leios.

[NEWSBREAK]

Новые опции для разработчиков и управления

Релиз CLI добавляет параметры Dijkstra к команде для создания предложений по обновлению параметров протокола. Они охватывают минимальную маржу пула, максимальное кредитное плечо залога, параметры Peras и стоимость эталонных входов.

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

Среди прочих дополнений CIP-159 account balance intervals и защитные скрипты для построения транзакций Dijkstra. Новая команда debug certificate view отображает файлы сертификатов в JSON или YAML.

Релиз также меняет названия полей в выводе debug transaction view. Скриптам, которые считывают информацию о сертификатах из этого вывода, потребуется использовать новые названия полей.