Index Terms — Blockchain, Federated Learning, Machine Learning.

I. INTRODUCTION

II. BACKGROUND KNOWLEDGE

III. FOUNDATIONS OF BCFL

IV. FUNCTIONS OF BCFL

V. APPLICATIONS OF BCFL

VI. CHALLENGES AND FUTURE RESEARCH DIRECTIONS

VII. CONCLUSION