I. Introduction  
II. Review of Centralized Federated Learning  
III. Taxonomy of Decentralized Federated Learning  
IV. Variants of Decentralized Federated Learning  
V. Challenge and Potential Solutions in DFL  
VI. Conclusion