A method of automatically authenticating an electric vehicle (EV) charging user based on a blockchain performed by an EV automatic authentication apparatus comprising a processor and a memory storing at least one instruction to be executed by the processor, the EV automatic authentication apparatus being associated with at least one of a mobility operator (MO) or a charge point operator (CPO), the method comprising:
- acquiring, by the EV automatic authentication apparatus, an access control authority to the blockchain in a state that a contract between a vehicle-to-grid (V2G) operator and an EV or an EV user is generated on the blockchain of a network by a V2G operator;
- generating, by the EV automatic authentication apparatus, an account identifier based on an authentication identifier received from the EV or the EV user;
- generating, by the EV automatic authentication apparatus, an individual contract on the blockchain, based on the authentication identifier and the account identifier;
- and
- transmitting, by the EV automatic authentication apparatus, contract information related to the individual contract to the EV or the EV user.