You are viewing a single comment's thread from:
RE: Steem Velocity Hardfork - Hardfork 20
I like the new witness_set_properties
operation where we can use the witness signing key. However, on a multi-server setup, each server has a different key pair, so it may not be practical. For example:
- server 1 fails, use its signing key to enable server 2 to take over
- after fixing server 1, will have to use server 2's signing key to re-enable server 1.
Annoying, but can be circumvented with a script that fetches the public key on the blockchain and use the corresponding private key.
It would be preferable to have a new key role dedicated for witness operations, this would solve all the problems.
I’ve read somewhere a while back that new key authorities are expensive (as far as development time and complexity) to implement. If it can be solved by witnesses spending a few hours coding their scripts to handle it, that is probably the most practical way to go.