KR102901812B1 - 블록체인 주소로 암호화폐를 송금하는 전자 장치와 이의 동작 방법 - Google Patents
블록체인 주소로 암호화폐를 송금하는 전자 장치와 이의 동작 방법Info
- Publication number
- KR102901812B1 KR102901812B1 KR1020200045142A KR20200045142A KR102901812B1 KR 102901812 B1 KR102901812 B1 KR 102901812B1 KR 1020200045142 A KR1020200045142 A KR 1020200045142A KR 20200045142 A KR20200045142 A KR 20200045142A KR 102901812 B1 KR102901812 B1 KR 102901812B1
- Authority
- KR
- South Korea
- Prior art keywords
- blockchain
- electronic device
- address
- blockchain network
- cryptocurrency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
- G06Q20/0658—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed locally
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/204—Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3672—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes initialising or reloading thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3674—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3678—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
- G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3234—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving additional secure or trusted devices, e.g. TPM, smartcard, USB or software token
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephone Function (AREA)
Abstract
Description
도 2는 다양한 실시 예에 따른, 전자 시스템의 개략적인 블럭도이다.
도 3은 다양한 실시 예에 따른, 제1전자 장치가 암호화폐 계좌로 송금하는 동작을 설명하기 위한 플로우 차트이다.
도 4는 다양한 실시 예에 따른, 제1전자 장치가 암호화폐 계좌로 송금하는 동작을 설명하기 위한 플로우 차트이다.
도 5는 다양한 실시 예에 따른, 제2전자 장치가 암호화폐 계좌로 송금을 요청하는 동작을 설명하기 위한 플로우 차트이다.
도 6는 다양한 실시 예에 따른, 제1전자 장치가 제2전자 장치가 요청한 계좌로 송금하는 동작을 설명하기 위한 데이터 플로우이다.
도 7은 다양한 실시 예에 따른, 제1전자 장치가 제2전자 장치가 요청한 계좌로 송금하는 동작을 설명하기 위한 데이터 플로우이다.
도 8은 다양한 실시 예에 따른, 제1전자 장치가 제2전자 장치가 요청한 계좌로 송금하는 동작을 설명하기 위한 데이터 플로우이다.
도 9는 다양한 실시 예에 따른, 제2전자 장치가 전송하는 메시지를 설명하기 위한 도면이다.
도 10은 다양한 실시 예에 따른, 제1전자 장치가 암호화폐 계좌로 송금하는 동작을 설명하기 위한 플로우 차트이다.
도 11은, 다양한 실시 예에 따른, 제1전자 장치가 암호화폐 계좌를 저장하는 방법을 설명하기 위한 플로우 차트이다.
도 12는, 다양한 실시 예에 따른, 제1전자 장치가 암호화폐 계좌를 저장하는 방법을 설명하기 위한 도면이다.
도 13a부터 도 13b는, 다양할 실시 예에 따른, 제2전자 장치가 암호화폐 계좌로 송금을 요청하는 동작을 설명하기 위한 도면들이다.
도 14a부터 도 14f는, 다양할 실시 예에 따른, 제1전자 장치가 암호화폐를 송금하는 동작을 설명하기 위한 도면들이다.
도 15a부터 도 15c는, 다양할 실시 예에 따른, 제1전자 장치가 송금 완료된 암호화폐 계좌를 저장하는 방법을 설명하기 위한 도면들이다.
202: 제2전자 장치
208: 서버
290: 블록체인 네트워크
Claims (20)
- 전자 장치에 있어서,
메모리;
통신 회로; 및
프로세서를 포함하고, 상기 프로세서는,
상기 통신 회로를 이용하여, 외부 전자 장치로부터 암호화폐의 송금 요청을 수신하고, 여기서 상기 송금 요청은, 블록체인 계좌에 대응하는 블록체인 주소 및 식별자를 포함하는 정보를 포함하는 메시지를 포함하고,
상기 송금 요청을 수신하는 것에 응답하여, 상기 통신 회로를 이용하여, 상기 블록체인 주소로부터 하드-포크된 복수의 블록체인 네트워크들 중 제1 블록체인 네트워크에 포함된 제1 노드 및 제2블록체인 네트워크에 포함된 제2 노드 각각으로 상기 식별자에 의해 지시된 블록체인 트랜잭션 정보를 요청하고,
상기 요청을 전송하는 것에 기반하여, 상기 통신 회로를 이용하여, 상기 제1 블록체인 네트워크에 포함된 상기 제1 노드로부터 상기 식별자에 의해 지시된 제1 블록체인 트랜잭션 정보 및 상기 제2 블록체인 네트워크에 포함된 상기 제2 노드로부터 상기 식별자에 의해 지시된 제2 블록체인 트랜잭션 정보를 획득하고,
상기 제1 블록체인 트랜잭션 정보 및 상기 제2 블록체인 트랜잭션 정보를 획득한 후 상기 암호화폐를 송금하는 동작을 수행하기 전에, 상기 메시지에 포함된 상기 정보가 상기 제1 블록체인 트랜잭션 정보 또는 상기 제2 블록체인 트랜잭션 정보에 대응하는지 여부를 확인하고,
상기 메시지에 포함된 상기 정보가 상기 제1 블록체인 트랜잭션 정보에 대응하는 것으로 확인하는 것에 기반하여, 상기 통신 회로를 이용하여, 상기 제1 블록체인 네트워크를 통해 상기 블록체인 주소로 상기 암호화폐를 송금하는 동작을 수행하고,
상기 메시지에 포함된 상기 정보가 상기 제2 블록체인 트랜잭션 정보에 대응하는 것으로 확인하는 것에 기반하여, 상기 통신 회로를 이용하여, 상기 제2 블록체인 네트워크를 통해 상기 블록체인 주소로 상기 암호화폐를 송금하는 동작을 수행하고,
상기 암호화폐가 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크를 통해 상기 블록체인 주소로 송금된 것에 기반하여, 상기 블록체인 주소를 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크의 주소로 상기 메모리에 저장하고,
상기 블록체인 주소를 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크의 주소로 저장하는 것에 기반하여, 상기 디스플레이를 통해, 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네크워크의 종류와 상기 블록체인 주소를 포함하는 사용자 정보를 표시하도록 설정된 전자 장치. - 삭제
- 제1항에 있어서, 상기 프로세서는,
상기 메시지의 일부로서, 상기 외부 전자 장치에 의해 생성된 제1 인증값을 상기 외부 전자 장치로부터 수신하고,
상기 제1인증값에 기반하여, 상기 블록체인 주소를 가지는 상기 제1 블록체인 네트워크 및 상기 제2 블록체인 네트워크를 확인하도록 설정된 전자 장치. - 제3항에 있어서, 상기 프로세서는,
상기 제1 노드로부터 획득된 상기 제1 블록체인 트랜잭션 정보 또는 상기 제2 노드로부터 획득된 상기 제2 블록체인 트랜잭션 정보를 이용하여 제2인증값을 생성하고,
상기 제1인증값과 상기 제2인증값을 비교한 결과에 기반하여 상기 암호화폐의 상기 송금을 수행할 지 여부를 결정하도록 설정된 전자 장치. - 제4항에 있어서, 상기 프로세서는,
상기 제2인증값이 상기 제1인증값에 대응하면, 상기 암호화폐의 상기 송금을 수행하고,
상기 제2인증값이 상기 제1인증값에 대응하지 않으면, 상기 암호화폐의 상기 송금을 수행하지 않도록 설정된 전자 장치. - 제5항에 있어서, 상기 프로세서는,
상기 제2인증값이 상기 제1인증값에 대응하지 않으면, 상기 디스플레이를 통하여, 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크로 상기 암호화폐를 송금할지 여부의 확인을 요청하는 알림을 제공하도록 설정된 전자 장치. - 제4항에 있어서, 상기 프로세서는,
상기 제1 블록체인 트랜잭션 정보 또는 상기 제2 블록체인 트랜잭션 정보를 해시하여 획득된 값의 적어도 일부를 상기 제2인증값으로 생성하도록 설정된 전자 장치. - 제7항에 있어서,
상기 제1 블록체인 트랜잭션 정보 또는 상기 제2 블록체인 트랜잭션 정보는 상기 제1 노드 또는 상기 제2 노드에 대응하는 다른(another) 블록체인 주소 및 상기 제1 노드 또는 상기 제2 노드에 저장된 적어도 하나의 블록체인 트랜잭션의 다른(another) 식별자를 포함하고,
상기 프로세서는,
상기 다른(another) 블록체인 주소 및 상기 다른(another) 식별자를 이용하여 상기 해싱을 수행하도록 설정된, 전자 장치.. - 제1항에 있어서,
상기 식별자는 상기 블록체인 주소와 관련된 하나의 블록체인 트랜잭션을 나타내는 트랜잭션 식별자 또는 상기 블록체인 주소와 관련된 복수의 블록체인 트랜잭션들을 포함하는 최신 블록을 나타내는 블록 식별자를 포함하는 전자 장치. - 전자 장치의 동작 방법에 있어서,
외부 전자 장치로부터 암호화폐의 송금 요청을 수신하는 동작, 여기서 상기 송금 요청은, 블록체인 계좌에 대응하는 블록체인 주소 및 식별자를 포함하는 정보를 포함하는 메시지를 포함하고;
상기 송금 요청을 수신하는 것에 응답하여, 상기 블록체인 주소 로부터 하드-포크된 복수의 블록체인 네트워크들 중 제1 블록체인 네트워크에 포함된 제1 노드 및 제2 블록체인 네트워크에 포함된 제2 노드 각각으로 상기 식별자에 의해 지시된 블록체인 트랜잭션 정보를 요청하는 동작;
상기 요청을 전송하는 것에 기반하여, 상기 통신 회로를 이용하여, 상기 제1 블록체인 네트워크에 포함된 상기 제1 노드로부터 상기 식별자에 의해 지시된 제1 블록체인 트랜잭션 정보 및 상기 제2 블록체인 네트워크에 포함된 상기 제2 노드로부터 상기 식별자에 의해 지시된 제2 블록체인 트랜잭션 정보를 획득하는 동작;
상기 제1 블록체인 트랜잭션 정보 및 상기 제2 블록체인 트랜잭션 정보를 획득한 후 상기 암호화폐를 송금하는 동작을 수행하기 전에, 상기 메시지에 포함된 상기 정보가 상기 제1 블록체인 트랜잭션 정보 또는 상기 제2 블록체인 트랜잭션 정보에 대응하는지 여부를 확인하는 동작;
상기 메시지에 포함된 상기 정보가 상기 제1 블록체인 트랜잭션 정보에 대응하는 것으로 확인하는 것에 기반하여, 상기 제1 블록체인 네트워크를 통해 상기 블록체인 주소로 상기 암호화폐를 송금하는 동작;
상기 메시지에 포함된 상기 정보가 상기 제2 블록체인 트랜잭션 정보에 대응하는 것으로 확인하는 것에 기반하여, 상기 제2 블록체인 네트워크를 통해 상기 블록체인 주소로 상기 암호화폐를 송금하는 동작;
상기 암호화폐가 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크를 통해 상기 블록체인 주소로 송금된 것에 기반하여, 상기 블록체인 주소를 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크의 주소로 상기 전자 장치에 저장하는 동작; 및
상기 블록체인 주소를 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크의 주소로 저장하는 것에 기반하여, 상기 전자 장치에 포함된 디스플레이를 통해, 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네크워크의 종류와 상기 블록체인 주소를 포함하는 사용자 정보를 표시하는 동작을 포함하는 전자 장치의 동작 방법. - 삭제
- 제10항에 있어서,
상기 메시지의 일부로서, 상기 외부 전자 장치에 의해 생성된 제1인증값을 상기 외부 전자 장치로부터 수신하는 동작; 및
상기 제1인증값에 기반하여, 상기 블록체인 주소를 가지는 상기 제1 블록체인 네트워크 및 상기 제2 블록체인 네트워크를 확인하는 동작을 더 포함하는 전자 장치의 동작 방법. - 제12항에 있어서,
상기 제1 노드로부터 획득된 상기 제1 블록체인 트랜잭션 정보 또는 상기 제2 노드로부터 획득된 상기 제2 블록체인 트랜잭션 정보를 이용하여 제2인증값을 생성하는 동작;
상기 제1인증값과 상기 제2인증값을 비교한 결과에 기반하여 상기 암호화폐의 상기 송금을 수행할 지 여부를 결정하는 동작을 더 포함하는 전자 장치의 동작 방법. - 제13항에 있어서, 상기 송금을 수행할 지 여부를 결정하는 동작은,
상기 제2인증값이 상기 제1인증값에 대응하면, 상기 암호화폐의 상기 송금을 수행하는 동작; 및
상기 제2인증값이 상기 제1인증값에 대응하지 않으면, 상기 암호화폐의 상기 송금을 수행하지 않는 동작을 포함하는 전자 장치의 동작 방법. - 제14항에 있어서, 상기 송금을 수행할 지 여부를 결정하는 동작은,
상기 제2인증값이 상기 제1인증값에 대응하지 않으면, 상기 디스플레이를 통하여, 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크로 상기 암호화폐를 송금할지 여부의 확인을 요청하는 알림을 제공하는 동작을 포함하는 전자 장치의 동작 방법. - 제13항에 있어서, 상기 제2인증값을 생성하는 동작은,
상기 제1 블록체인 트랜잭션 정보 또는 상기 제2 블록체인 트랜잭션 정보를 해시하여 획득된 값의 적어도 일부를 상기 제2인증값으로 생성하는 동작을 포함하는 전자 장치의 동작 방법. - 제16항에 있어서,
상기 제1 블록체인 트랜잭션 정보 또는 상기 제2 블록체인 트랜잭션 정보는 상기 제1 노드 또는 상기 제2 노드에 대응하는 다른(another) 블록체인 주소 및 상기 제1 노드 또는 상기 제2 노드에 저장된 적어도 하나의 블록체인 트랜잭션의 다른(another) 식별자를 포함하고,
상기 제2인증값을 생성하는 동작은, 상기 다른(another) 블록체인 주소 및 상기 다른(another) 식별자를 이용하여 상기 해싱을 수행하는 동작을 포함하는 전자 장치의 동작 방법. - 제10항에 있어서,
상기 식별자는 상기 블록체인 주소와 관련된 하나의 블록체인 트랜잭션을 나타내는 트랜잭션 식별자 또는 상기 블록체인 주소와 관련된 복수의 블록체인 트랜잭션들을 포함하는 최신 블록을 나타내는 블록 식별자를 포함하는 전자 장치의 동작 방법. - 제10항에 있어서,
상기 메시지는 SMS (short message service) 메시지를 포함하는 전자 장치의 동작 방법. - 컴퓨터로 판독할 수 있는 비일시적 기록매체에 있어서,
외부 전자 장치로부터 암호화폐의 송금 요청을 수신하는 동작, 여기서 상기 송금 요청은, 블록체인 계좌에 대응하는 블록체인 주소 및 식별자를 포함하는 정보를 포함하는 메시지를 포함하고;
상기 송금 요청을 수신하는 것에 응답하여, 상기 블록체인 주소 로부터 하드-포크된 복수의 블록체인 네트워크들 중 제1 블록체인 네트워크에 포함된 제1 노드 및 제2 블록체인 네트워크에 포함된 제2 노드 각각으로 상기 식별자에 의해 지시된 블록체인 트랜잭션 정보를 요청하는 동작;
상기 요청을 전송하는 것에 기반하여, 상기 통신 회로를 이용하여, 상기 제1 블록체인 네트워크에 포함된 상기 제1 노드로부터 상기 식별자에 의해 지시된 제1 블록체인 트랜잭션 정보 및 상기 제2 블록체인 네트워크에 포함된 상기 제2 노드로부터 상기 식별자에 의해 지시된 제2 블록체인 트랜잭션 정보를 획득하는 동작;
상기 제1 블록체인 트랜잭션 정보 및 상기 제2 블록체인 트랜잭션 정보를 획득한 후 상기 암호화폐를 송금하는 동작을 수행하기 전에, 상기 메시지에 포함된 상기 정보가 상기 제1 블록체인 트랜잭션 정보 또는 상기 제2 블록체인 트랜잭션 정보에 대응하는지 여부를 확인하는 동작;
상기 메시지에 포함된 상기 정보가 상기 제1 블록체인 트랜잭션 정보에 대응하는 것으로 확인하는 것에 기반하여, 상기 제1 블록체인 네트워크를 통해 상기 블록체인 주소로 상기 암호화폐를 송금하는 동작;
상기 메시지에 포함된 상기 정보가 상기 제2 블록체인 트랜잭션 정보에 대응하는 것으로 확인하는 것에 기반하여, 상기 제2 블록체인 네트워크를 통해 상기 블록체인 주소로 상기 암호화폐를 송금하는 동작;
상기 암호화폐가 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크를 통해 상기 블록체인 주소로 송금된 것에 기반하여, 상기 블록체인 주소를 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크의 주소로 전자 장치에 저장하는 동작; 및
상기 블록체인 주소를 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네트워크의 주소로 저장하는 것에 기반하여, 상기 전자 장치에 포함된 디스플레이를 통해, 상기 제1 블록체인 네트워크 또는 상기 제2 블록체인 네크워크의 종류와 상기 블록체인 주소를 포함하는 사용자 정보를 표시하는 동작을 수행하는 인스트럭션들을 저장하는 기록매체.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200045142A KR102901812B1 (ko) | 2020-04-14 | 2020-04-14 | 블록체인 주소로 암호화폐를 송금하는 전자 장치와 이의 동작 방법 |
| PCT/KR2021/004716 WO2021210918A1 (en) | 2020-04-14 | 2021-04-14 | Electronic device for sending cryptocurrency to blockchain account and method for operating the same |
| CN202180026090.XA CN115362461A (zh) | 2020-04-14 | 2021-04-14 | 用于向区块链账户发送加密货币的电子装置和用于运行该电子装置的方法 |
| US17/230,363 US20210319434A1 (en) | 2020-04-14 | 2021-04-14 | Electronic device for sending cryptocurrency to blockchain account and method for operating the same |
| EP21789254.6A EP4088238B1 (en) | 2020-04-14 | 2021-04-14 | Electronic device for sending cryptocurrency to blockchain account and method for operating the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200045142A KR102901812B1 (ko) | 2020-04-14 | 2020-04-14 | 블록체인 주소로 암호화폐를 송금하는 전자 장치와 이의 동작 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210127383A KR20210127383A (ko) | 2021-10-22 |
| KR102901812B1 true KR102901812B1 (ko) | 2025-12-19 |
Family
ID=78006656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200045142A Active KR102901812B1 (ko) | 2020-04-14 | 2020-04-14 | 블록체인 주소로 암호화폐를 송금하는 전자 장치와 이의 동작 방법 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20210319434A1 (ko) |
| EP (1) | EP4088238B1 (ko) |
| KR (1) | KR102901812B1 (ko) |
| CN (1) | CN115362461A (ko) |
| WO (1) | WO2021210918A1 (ko) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7140982B2 (ja) * | 2017-11-07 | 2022-09-22 | 株式会社ぐるなび | 仮想通貨決済支援装置、仮想通貨決済支援システム、仮想通貨決済支援方法、及び仮想通貨決済支援プログラム |
| CN114614981B (zh) * | 2022-02-21 | 2023-12-19 | 北京航空航天大学 | 基于链上协商的隐蔽信息传输方法及装置 |
| CN115002711A (zh) * | 2022-06-02 | 2022-09-02 | 四川师范大学 | 基于5g通信的区块链智能传感器 |
| US20240020703A1 (en) * | 2022-07-18 | 2024-01-18 | Lenovo (Singapore) Pte. Ltd | Avoiding irreversible ledger transactions having an incorrect address |
| CN116894038B (zh) * | 2023-07-19 | 2025-10-24 | 中国工商银行股份有限公司 | 数据处理方法、装置、设备、计算机可读存储介质及产品 |
| WO2025220878A1 (ko) * | 2024-04-16 | 2025-10-23 | 삼성전자 주식회사 | 디지털 자산 거래 시스템 및 그 운영 방법 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101922565B1 (ko) * | 2018-05-23 | 2018-11-27 | (주)에스씨씨 | 이종 블록체인 간에 데이터의 공유를 가능하게 하는 얼라이언스 블록체인 시스템 |
| KR102077334B1 (ko) * | 2018-02-01 | 2020-02-13 | 유비벨록스(주) | 인증서를 활용하는 암호화폐의 p2p 송금 시스템 및 인증서를 활용하는 암호화폐의 p2p 송금방법 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6941255B2 (ja) * | 2016-12-13 | 2021-09-29 | Line株式会社 | 支払い方法および支払いシステム |
| CA3094438A1 (en) * | 2018-03-26 | 2019-10-03 | Nuriflex Inc. | Transaction system and transaction method |
| KR102610127B1 (ko) * | 2018-04-26 | 2023-12-04 | 주식회사 넥슨코리아 | 전자 지갑을 이용한 암호화폐의 거래 서비스를 제공하는 장치 및 방법 |
| US20190333048A1 (en) * | 2018-04-27 | 2019-10-31 | Social Wallet, Inc. | Systems and methods for zero knowledge crypto-asset exchange |
| US11593793B2 (en) * | 2018-06-29 | 2023-02-28 | Ncr Corporation | Cryptocurrency payment and refund processing on a transaction terminal |
| KR102115660B1 (ko) * | 2018-08-10 | 2020-05-26 | 고하준 | 중재노드를 이용한 블록체인 안전결제 방법 및 그 시스템 |
-
2020
- 2020-04-14 KR KR1020200045142A patent/KR102901812B1/ko active Active
-
2021
- 2021-04-14 US US17/230,363 patent/US20210319434A1/en not_active Abandoned
- 2021-04-14 WO PCT/KR2021/004716 patent/WO2021210918A1/en not_active Ceased
- 2021-04-14 EP EP21789254.6A patent/EP4088238B1/en active Active
- 2021-04-14 CN CN202180026090.XA patent/CN115362461A/zh active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102077334B1 (ko) * | 2018-02-01 | 2020-02-13 | 유비벨록스(주) | 인증서를 활용하는 암호화폐의 p2p 송금 시스템 및 인증서를 활용하는 암호화폐의 p2p 송금방법 |
| KR101922565B1 (ko) * | 2018-05-23 | 2018-11-27 | (주)에스씨씨 | 이종 블록체인 간에 데이터의 공유를 가능하게 하는 얼라이언스 블록체인 시스템 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115362461A (zh) | 2022-11-18 |
| US20210319434A1 (en) | 2021-10-14 |
| KR20210127383A (ko) | 2021-10-22 |
| EP4088238A4 (en) | 2023-06-14 |
| EP4088238A1 (en) | 2022-11-16 |
| EP4088238B1 (en) | 2024-07-03 |
| WO2021210918A1 (en) | 2021-10-21 |
| EP4088238C0 (en) | 2024-07-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102901812B1 (ko) | 블록체인 주소로 암호화폐를 송금하는 전자 장치와 이의 동작 방법 | |
| US11621855B2 (en) | Electronic device and method for managing blockchain address using the same | |
| US12113912B2 (en) | Electronic authentication device and method using blockchain | |
| US11979485B2 (en) | Electronic device providing blockchain account information and method of operating the same | |
| US11496900B2 (en) | Electronic device and method for storing user identification information | |
| KR20210111066A (ko) | 거래 정보를 제공하는 전자 장치 및 이의 동작 방법 | |
| KR102400580B1 (ko) | 다른 전자 장치의 인증을 수행하는 전자 장치와 이의 동작 방법 | |
| KR102580881B1 (ko) | 전자 장치, 그의 개인 정보 제공 방법 및 이를 기록한 컴퓨터 판독 가능 기록매체 | |
| KR102560769B1 (ko) | 신분 정보를 제공하는 장치 및 그 시스템 | |
| EP3884407B1 (en) | Electronic device for authenticating biometric information and operating method thereof | |
| US11250656B2 (en) | Electronic apparatus and operating method thereof | |
| KR102706868B1 (ko) | 온라인 인증을 이용하여 오프라인 결제를 수행하는 시스템 및 전자 장치 | |
| KR102624339B1 (ko) | 개인 정보를 관리하는 전자 장치 및 그 방법 | |
| KR20210142973A (ko) | 블록체인을 이용하는 전자 장치 및 동작 방법 | |
| US12244681B2 (en) | Electronic device using blockchain and operating method thereof | |
| KR20240129975A (ko) | NFT(non-fungible token)의 발행을 요청하는 전자 장치, 서버, 및 상기 서버의 동작 방법 | |
| KR102835452B1 (ko) | 탈중앙화 네트워크를 이용하여 기능 실행을 제어하는 전자 장치 및 이의 동작 방법 | |
| KR102802993B1 (ko) | 전자 장치 및 이를 이용한 근거리 통신 장치의 사용자 식별 정보 획득 방법 | |
| KR20210122331A (ko) | 블록체인 네트워크에서 해시값에 대한 난이도를 조정하는 전자 장치와 이의 동작 방법 | |
| KR20250006700A (ko) | NFT(non-fungible token)의 소유권 변경을 요청하는 전자 장치, 이의 동작 방법, 및 서버 | |
| KR20250093088A (ko) | Nft에 대한 오프-체인 트랜잭션을 위한 전자 장치, 방법, 및 비-일시적 컴퓨터 판독 가능 기록 매체 | |
| KR20250040467A (ko) | 지갑 기능을 수행하도록 설정된 스마트 컨트랙트를 생성하는 제1 전자 장치, 이의 동작 방법, 및 상기 스마트 컨트랙트를 이용하여 암호화폐 거래를 수행하는 제2 전자 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| D22 | Grant of ip right intended |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D22-EXM-PE0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| F11 | Ip right granted following substantive examination |
Free format text: ST27 STATUS EVENT CODE: A-2-4-F10-F11-EXM-PR0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-2-2-U10-U11-OTH-PR1002 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| Q13 | Ip right document published |
Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q13-NAP-PG1601 (AS PROVIDED BY THE NATIONAL OFFICE) |