Renovar KES keys

Es necesario renovar las llaves cada 62 periodos KES (93 días) o de lo contrario nuestro pool no podrá firmar bloques cuando estas expiren.

El procedimiento es similar al de crear las llaves, salvo algunas diferencias.

triangle-exclamation

Calcular epoch inicial

Para hacer el cambio efectivo de inmediato debemos usar el epoch actual.

cd ~/cardano-node
expr $(cardano-cli query tip --mainnet | jq .slotNo) \
  / $(cat block/shelley-genesis.json | jq .slotsPerKESPeriod)

Rotar las llaves KES

Para generar nuevas llaves KES usamos el siguiente comando:

circle-exclamation
cardano-cli node key-gen-KES \
  --verification-key-file pool-keys/kes.vkey \
  --signing-key-file pool-keys/kes.skey

Certificado operacional

También debemos generar un nuevo certificado operacional firmado con nuestra nueva KES

Una vez hecho esto debemos copiar nuestras nuevas llaves al BP y reiniciar el servicio.

Última actualización