Launching the block producer

Configure and launch the block producer as a systemd service.

With keys and certificates generated, transfer them to your BP server and start the node.

1) Transfer keys to the BP server

Copy these files to /home/cardano/cnode/keys/ on your block producer:

Source file
Destination

myPool.kes-000.skey

myPool.kes.skey

myPool.vrf.skey

myPool.vrf.skey

myPool.node-000.opcert

myPool.node.opcert

Rename and secure the files:

cd ~/cnode/keys
mv myPool.kes-000.skey myPool.kes.skey
mv myPool.node-000.opcert myPool.node.opcert
chmod 400 *

2) Create the systemd service


KES key rotation

Check your current KES status:

To rotate, generate new KES keys and operational certificate on your offline machine:

Transfer the new myPool.kes.skey and myPool.node.opcert to your BP server and restart the node.

Set a calendar reminder to rotate KES keys every 80 days to stay ahead of expiration.

Last updated