A Blockchain-Based Self-Tallying Voting Protocol in Decentralized IoT | IEEE Journals & Magazine | IEEE Xplore