Securing the Internet of Things Through Blockchain Approach:Security Architectures, Consensus Algorithms, Enabling Technologies, Open Issues, and Research Directions | Synapse