Method for the tamper-proof storage of vehicle data (110, 310, 510, 610) of a vehicle in a blockchain, wherein the blockchain comprises, in a block, a program module having first and second program instructions, wherein the program module is assigned to the vehicle, wherein, by executing the first program instructions, an entry which is assigned to the program module and which contains vehicle data (110, 310, 510, 610) of the vehicle is generated in the blockchain, wherein, by executing the second program instructions, a vehicle certificate containing a first data record characterizing the vehicle is created, wherein the first data record comprises vehicle data stored in an entry of the blockchain assigned to the program module, wherein the program module is assigned to a first public cryptographic key of a first asymmetric key pair of a first vehicle owner, wherein a private cryptographic key of the first asymmetric key pair is stored in a memory of a computer system of a first owner of the vehicle, wherein the method comprises: • creating an output instruction for outputting the vehicle certificate, wherein the output instruction identifies the program module assigned to the vehicle, • signing the output instruction with the first private cryptographic key, • sending the signed output instruction by means of the computer system of the first owner over a first communication network to a blockchain server (200, 220, 240) of a plurality of blockchain servers (200, 220, 240) of the blockchain network which are configured to execute the program instructions of the program module, • receiving the signed output instruction by means of the blockchain server (200, 220, 240), • executing, by means of the blockchain server (200, 220, 240), the second program instructions of the program module identified by the output instruction, wherein executing the second program instructions comprises checking the signature of the output instruction using the first public cryptographic key and, if there is a valid signature, creating the vehicle certificate, • sending the vehicle certificate by means of the blockchain server (200, 220, 240) to the computer system of the first owner, • receiving the vehicle certificate by means of the computer system of the first owner, • outputting the vehicle certificate by means of the computer system of the first owner, wherein the output vehicle certificate comprises a machine-readable code, wherein the machine-readable code identifies the program module assigned to the vehicle and comprises a second private cryptographic key of a second asymmetric key pair, wherein a second public cryptographic key of the second asymmetric key pair is identified in the blockchain as a check value for checking a signature of a read request for reading vehicle data of the vehicle certificate from the blockchain. • creating an output instruction for outputting the vehicle certificate, wherein the output instruction identifies the program module assigned to the vehicle, • signing the output instruction with the first private cryptographic key, • sending the signed output instruction by means of the computer system of the first owner over a first communication network to a blockchain server (200, 220, 240) of a plurality of blockchain servers (200, 220, 240) of the blockchain network which are configured to execute the program instructions of the program module, • receiving the signed output instruction by means of the blockchain server (200, 220, 240), • executing, by means of the blockchain server (200, 220, 240), the second program instructions of the program module identified by the output instruction, wherein executing the second program instructions comprises checking the signature of the output instruction using the first public cryptographic key and, if there is a valid signature, creating the vehicle certificate, • sending the vehicle certificate by means of the blockchain server (200, 220, 240) to the computer system of the first owner, • receiving the vehicle certificate by means of the computer system of the first owner, • outputting the vehicle certificate by means of the computer system of the first owner, wherein the output vehicle certificate comprises a machine-readable code, wherein the machine-readable code identifies the program module assigned to the vehicle and comprises a second private cryptographic key of a second asymmetric key pair, wherein a second public cryptographic key of the second asymmetric key pair is identified in the blockchain as a check value for checking a signature of a read request for reading vehicle data of the vehicle certificate from the blockchain.