计算机科学
可扩展性
块链
分布式计算
块(置换群论)
协议(科学)
联合学习
计算机网络
Byzantine容错
计算机安全
容错
数据库
医学
病理
替代医学
数学
几何学
标识
DOI:10.36227/techrxiv.17046365.v1
摘要
<div>Federated Learning (FL) has been recognized as a privacy-preserving machine learning (ML) technology that enables collaborative training and learning of a global ML model based on the aggregation of distributed local model updates. However, security and privacy guarantees could be compromised due to malicious participants and the centralized aggregation manner. Possessing attractive features like decentralization, immutability and auditability, Blockchain is promising to enable a tamper-proof and trust-free framework to enhance performance and security in IoT based FL systems. However, directly integrating blockchains into the large scale IoT-based FL scenarios still faces many limitations, such as high computation and storage demands, low transactions throughput, poor scalability and challenges in privacy preservation. This paper proposes uDFL, a novel hierarchical IoT network fabric for decentralized federated learning (DFL) atop of a lightweight blockchain called microchain. Following the hierarchical infrastructure of FL, participants in uDFL are fragmented into multiple small scale microchains. Each microchain network relies on a hybrid Proof of Credit (PoC) block generation and Voting-based Chain Finality (VCF) consensus protocol to ensure efficiency and privacy-preservation at the network of edge. Meanwhile, microchains are federated vie a high-level inter-chain network, which adopts an efficient Byzantine Fault Tolerance (BFT) consensus protocol to achieve scalability and security.</div><div>A proof-of-concept prototype is implemented, and the experimental results verify the feasibility of the proposed uDFL solution in cross-devices FL settings with efficiency, security and privacy guarantees.</div>
科研通智能强力驱动
Strongly Powered by AbleSci AI