this is somewhat related to what has already been pointed out in #130
these messages achieve very similar purposes, but in slightly different ways... the Mining Protocol variant is always targeting one specific future job for activation, while the Template Distribution Protocol variant is always targeting one specific future template for activation
while having them share the same name kinda makes sense, it also brings a lot of potential for confusion (as we can see in #130)
I believe better names could be:
ActivateFutureJob: which is the Mining Protocol variant
ActivateFutureTemplate: which is the Template Distribution Protocol variant
this is somewhat related to what has already been pointed out in #130
these messages achieve very similar purposes, but in slightly different ways... the Mining Protocol variant is always targeting one specific future job for activation, while the Template Distribution Protocol variant is always targeting one specific future template for activation
while having them share the same name kinda makes sense, it also brings a lot of potential for confusion (as we can see in #130)
I believe better names could be:
ActivateFutureJob: which is the Mining Protocol variantActivateFutureTemplate: which is the Template Distribution Protocol variant