You are viewing a single comment's thread from:
RE: jesta witness update - 2016-09-23
There are 3 components to what I'm currently running:
- Witness Server (Primary) - Uses Key 1
- Witness Server (Backup) - Uses Key 2
- Failover Script (Controller)
The failover script lives on a 3rd server (currently my laptop, which is always online). The script continually monitors the total_missed
field on my witness account, and once it hits a certain threshold, triggers an update_witness
command to update the signing key from Key 1 to Key 2.
So each of my witness servers all have unique keys, and to swap servers, I just need to issue that command on the blockchain.