The Internet of Vehicles (IoV) has become a remarkable vehicular communication network for exchanging information between vehicles and other infrastructures. It plays a significant role in the Intelligent Transport System (ITS) by improving vehicle safety and traffic efficiency. However, trust management in IoV suffers in existing systems, even utilizing blockchain. Blockchain is a decentralized and secure technology that improves the security and privacy of incorporating applications. Many researchers proposed various blockchain-enabled IoV applications to enhance trust in the IoV network. But these suffer from vehicle safety, secure authentication mechanism, and higher computational cost. This paper presents a review of existing Blockchain-enabled IoV systems and analyzes them. Therefore, a blockchain-enabled IoV framework has been proposed to increase the trust among all connected nodes in the blockchain network. A 3-step authentication algorithm has been presented to enhance trust management in the IoV system. The proposed framework can establish secure communication among all connected entities. The implementation of the proposed framework assures the trustworthiness of the IoV network.