I. INTRODUCTION
A. Related Surveys
B. Motivation
C. Organisation
II. BACKGROUND KNOWLEDGE
A. Vehicular Ad-Hoc Networks
B. Internet of Vehicles
C. Blockchain Technology
III. CATEGORISATION BASED ON APPLICATION SCENARIOS
A. Data Trading and Sharing
B. Transportation
C. Smart Grid
D. Resource Sharing
E. Crowd sensing/Crowd sharing
F. BIoV Architecture
V. CATEGORISATION BASED ON BLOCKCHAIN FEATURES
A. Blockchain Platform
B. Blockchain Type
C. Consensus Mechanisms
VI. COMPILATION OF SIMULATION TOOLS USED IN STATE-OF-THE-ART BIoV FRAMEWORKS
A. Tools for Simulating Blockchain
B. Tools for Simulating Vehicular Networks
VIII. MAJOR CHALLENGES, LESSONS LEARNT AND FUTURE RESEARCH DIRECTIONS
A. Scalability
B. Privacy
C. Quantum Computing Attacks
D. Prototyping and Simulation
E. Attacks on Blockchains
IX. CONCLUSION