| CPC G06Q 20/3827 (2013.01) [G06Q 20/02 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/3825 (2013.01)] | 20 Claims | 

| 
               1. An electronic device comprising: 
            a communication circuit configured to communicate with a blockchain network; 
                a display; 
                a memory configured to store a blockchain application; and 
                at least one processor configured to: 
              generate first identification data comprising a first value corresponding to an external device connected to the electronic device; 
                  transmit an authentication request comprising first information and the first identification data to the external device, the first information including information related to the blockchain application; 
                  receive a second value from the external device based on a result of the authentication request being successful; 
                  transmit, to the external device, a signature request comprising the second value and second information, the second information including information related to a transaction generated by the electronic device; 
                  generate a first hash value for the transaction; 
                  receive, from the external device, a second hash value for the transaction, the second hash value being generated based on verification of the second value, and signature data obtained by performing digital signature to the transaction with a private key stored in the external device; and 
                  determine whether to transmit the transaction to the blockchain network, based on the first hash value and the second hash value. 
                 |