cardano-cli 11.7 Add BLS Key Tool for Stake Pools

Di release allow operators prepare updated registration certificate without to enter dia pool settings again. E still expand support for features wey dem dey develop for di Dijkstra era.

By SongMarketCap

Updated:

Cardano News - cardano-cli 11.7 Add BLS Key Tool for Stake Pools

Intersect don release cardano-cli 11.7.0.0, wey add one command wey go help stake pool operators prepare registration certificates with BLS keys. Dem design di keys make dem fit join di voting system wey dem plan for Ouroboros Leios.

Di command-line interface update still introduce tools for sub-transactions, protocol parameter proposals and certificate inspection. Dem dey develop and test im Dijkstra features ahead of future Cardano mainnet upgrade.

How to Update Pool Certificate With BLS Key

Di new cardano-cli dijkstra stake-pool bls-registration-certificate offline command dey read existing pool registration certificate and create updated version. E dey use BLS signing key to derive public BLS key and di proof of possession wey match am.

Di command go keep di pool other settings, so operators no need to enter parameters again like margin, fixed cost, pledge or relay addresses. According to di release notes, e support both di first time wey person add BLS key and later rotation.

E still dey accept certificates wey dem create during di Conway era, including files wey earlier versions of cardano-cli write. Di command go show di pool ID and di old and new BLS keys, and e go warn if di two keys be di same.

Di operation dey run offline and e go create certificate. To register di change for network, dem must include di certificate inside transaction wey dem go sign and submit.

How BLS Keys Take Connect With Leios

BLS keys be part of di voting process wey dem dey plan for Ouroboros Leios, one development of Cardano consensus protocol. Selected committee members go sign votes for endorser blocks, and dem fit combine dia individual signatures into shorter certificate.

Stake pool BLS key registration don already dey test for DijkstraNet. Intersect report say di network don move go protocol version 12 on November 2. Di node version wey dem dey use there dey support key registration but e never include full Linear Leios.

Another separate test network, Musashi, dey run prototype wey contain full Linear Leios and one version of di broader Dijkstra feature set. For dia November 6 update, Intersect list cardano-node 11.1.3 as di recommended release for mainnet and describe 11.2 as pre-release for DijkstraNet.

Intersect still outline plans for node 11.2.1, wey dem intend make e receive mainnet clearance and fix memory usage regression. Version 11.3 be di target release candidate for di full Dijkstra feature set, including Linear Leios.

[NEWSBREAK]

New Options for Developers and Governance

Di CLI release add Dijkstra options to di command for creating protocol parameter update proposals. Dis one cover minimum pool margin, maximum pledge leverage, Peras parameters and reference input costs.

Developers fit now create signatures for sub-transaction separately and then combine dem with unsigned sub-transaction. Di tool go reject any signature wey no match di contents.

Other additions include CIP-159 account balance intervals and guard scripts for building Dijkstra transactions. New debug certificate view command go display certificate files for JSON or YAML.

Di release still change field names for di output of debug transaction view. Scripts wey dey read certificate information from dat output go need use di new field names.