Blockchain-based Authentication Mechanisms for Secure Network Communication | Synapse