Just a quick suggestion.

Words
75
Reading
1 min
6y
Listen to this post
~1 min

Use exchange rate update criteria to determine if a witness is online.

If a witness doesn't feed exchange rate in over 24 hours, it is considered off-line. Otherwise it keeps receiving work to do. If a witness considered to be off-line-by-lack-of-feed feeds exchange rate, it is back considered on-line.

This would ensure that only active witnesses keep receiving work to do.


Repost or reblog this idea if you like it.

Rewards go to @PeakD