> For the complete documentation index, see [llms.txt](https://vanetchain.gitbook.io/vanetchain/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vanetchain.gitbook.io/vanetchain/documentation/introduction.md).

# Introduction

Recently , there have been  dramatic increase in the number of autonomous and smart vehicles. The vehicles have communication and information sharing capabilities over wireless communication channels. The VANET for vehicle communication is the data sharing medium for smart vehicles. The communication efficiency of VANET is a very important topic, when the life-threatening events are taken in the account. An efficient VANET must be capable of  transporting accident information, traffic information, road information rapidly and securely.The secure transportation of critical traffic event information in VANET is not an easy topic  when we think about the malicious vehicles that can be present in the VANET and send malicious event information. Malicious vehicles can send incorrect event information to the network and the other vehicles can be damaged by the way of the incorrect information. This can be a threat for human life and can create catastrophic results. We think that, blockchain technology can be an alternative VANET model that can provide secure message transportation in the network. By the way of decentralization, the traffic event information can be stored on the nodes in the blockchain. It is important to guarantee that , the nodes that trigger to store the event information and send event information to the chain network is trusted and also the message sent by the node is trusted. So we need to satisfy the conditions:

* Node trust
* Message trust

For the node trust, the node that sends an event information into the chain network must be a trusted node. The node location must be near enough to event location in order to send data about the event. So we need to create a method for a trust mechanism and the node must have a location certificated.

For the message trust, the event message that sent by the certificated trusted node must be correct enough. The other nodes in the chain must dissect the message and inspect about the message correctness. If it is correct it is added as a transaction in the current block.
