The present invention relates to a method for providing a cryptocurrency trade based on code certification using a smart contract based on a blockchain. The method for providing a cryptocurrency trade based on code certification using a smart contract based on a blockchain is executed by an operation server operating a cryptocurrency trade. The method for providing a cryptocurrency trade based on code certification using a smart contract based on a blockchain includes the following steps of: executing a process of registering a smart contract to M (M=2) node devices installed on a blockchain network; determining electronic wallet information on a withdrawal subject and a cryptocurrency unit of the withdrawal subject; generating a designated certification code; registering and storing the determined electronic wallet information on the withdrawal subject, the cryptocurrency unit of the withdrawal subject, and the generated certification code in a reference address area and, also, registering and storing a verification code matched to the certification code in the other certification address area except for the reference address area; checking the state in which the cryptocurrency unit of the withdrawal subject is withdrawn from an electronic wallet of the withdrawal subject; and generating trade information and storing the trade information in a designated storage medium when the cryptocurrency unit of the withdrawal subject is withdrawn from the electronic wallet of the withdrawal subject by the smart contract.
展开▼