very nice article.

Usually PoW , PoS etc are referred to as consensus protocol , so what you refer to as proofOfWork() is your consensus protocol , not the Http Synch you explain later.

I think the protocol is more about deciding with consensus who gets the right to add a block to the blackchain rather than a protocol used to keep all nodes in synch.

Thanks.

Ganeshram R

)
    Ganeshram Ramamurthy

    Written by

    Technical Architect and Blockchain practice head with ObjectFrontier Software. We develop solutions in Cloud, AI and Blockchain like emerging tech.