Witness - Backup Server¶
Backup Server¶
To stay a reliable block producer it is recommend you have a hot swappable backup server with same specs as the live server running an instance of witness_node
.
Attention
IT IS IMPORTANT THAT THIS BACKUP SHOULD NOT HAVE THE SAME SIGNING KEY PAIR in the config.ini
as your main node!
How it works:
Your live witness node is signing blocks with the private key which is stated in the
config.ini
.Your backup witness node is running a copy of the software with another private key in the
config.ini
.
Note
generate a new public/private keypair with cli_wallet command: suggest_brain_key
On a third server you monitor your live node on regular intervals with an automated script (e.g.: https://github.com/roelandp/Bitshares-Witness-Monitor).
As soon as your live node is starting to fail producing blocks the missing blocks parameter increases and you can issue a command to update_witness to your backup’s Public Key.
Investigate the issue with your live node and stay happy.