A Collaborative Sharding Consensus Mechanism for Blockchain-Based Federated Learning in IoT | IEEE Journals & Magazine | IEEE Xplore