KR102193988B1 - 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 및 장치 - Google Patents
블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 및 장치 Download PDFInfo
- Publication number
- KR102193988B1 KR102193988B1 KR1020180168312A KR20180168312A KR102193988B1 KR 102193988 B1 KR102193988 B1 KR 102193988B1 KR 1020180168312 A KR1020180168312 A KR 1020180168312A KR 20180168312 A KR20180168312 A KR 20180168312A KR 102193988 B1 KR102193988 B1 KR 102193988B1
- Authority
- KR
- South Korea
- Prior art keywords
- cryptocurrency
- exchange
- payment
- user
- amount
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Computer Networks & Wireless Communication (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치가 개시된다. 본 발명의 암호화폐 결제 및 환전 서비스 제공 장치는 사용자로부터 입력된 거래 금액에 대한 암호화폐의 수량을 산출하고, 산출된 암호화폐의 수량에서 수수료를 제외한 나머지 수량의 암호화폐를 복수의 암호화폐 거래소들 중 가장 높은 거래가를 가지는 암호화폐 거래소로 전송하는 입출력부, 사용자의 신분증 또는 여권의 위변조여부 판별을 통해 본인인 것으로 확인되는 경우 거래 금액에 대응되는 수량의 암호화폐를 매도하고, 암호화폐로 변환되는 거래 금액에 대응되는 환전용 암호화폐를 환전용 암호화페 거래소에서 매도하는 환전용 암호화폐 운영부 및 환전용 암호화폐의 매도를 통해 획득된 금액을 상기 서비스 제공 장치가 설치된 가맹점을 운영하는 운영자의 계좌로 송금하는 금액 송금부를 포함한다.
Description
본 발명은 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 및 장치에 관한 것으로, 더욱 상세하게는 처리 시간의 지연 없이 실시간으로 수행되는 블록체인 기반의 암호화폐를 통해 결제를 수행하거나 환전하는 서비스를 제공하는 방법 및 장치에 관한 것이다.
IT 기술과 비즈니스 모델의 진화, 스마트 결제의 트렌드가 확산됨에 따라 비공식적인 암호화폐(crypto currency)가 출현하게 되었다. 대표적인 암호화폐로 비트코인이 최근 몇 년간 이슈화되고 있으며, 이와 같은 이유는 기존의 디지털 화폐와 달리 중앙 은행이 발행하는 법정 통화의 대체를 목적으로 한다는 점이 있을 수 있다. 또한, 거래소의 파산이나 탈세, 자금 세탁, 마약 거래 등의 불법 행위에 활용되는 점도 그 원인의 하나라고 할 수 있다.
구체적으로, 비트코인은 전 세계 사용자의 컴퓨터를 개별적으로 연결한 네트워크에 기반하고 있으며, 발행 기관이 존재하지 않고 익명성이 보장되며, 비트코인이 온오프라인 공간에서 지급 결제 수단으로 사용됨에 따라 국적을 초월한 발행 및 유통 시스템으로 환전이나 신용카드 없이 인터넷만 연결되어 있으면 직접 거래가 가능하다는 점은 편리함과 비용 절감이라는 점에서 유용한 교환 및 지불 수단이라고 할 수 있다.
또한, 비트코인은 일본에서 2014년 시내에서 전용의 ATM을 이용하여 암호화폐와 법정 통화를 교환하는 거래를 허용함을 기반으로 환전 후 남는 금액을 비트코인으로 변환하는 기술로까지 발전하였다. 더불어, 향후 암호화폐는 법정 통화와의 교환성 향상, 온오프라인 사용처 확대 등 서로 다른 유형의 장점을 흡수하는 융합을 통해 효용성이 증가하고 사용자수가 확대될 것으로 전망되고 있다.
그러나, 실제적으로 일반 수령이 가능한 교환가치가 있으며, 가치 척도와 가치 보장의 기능을 가지는 일반적인 통화나 결제 수단으로 사용되기 보다는 자산으로서 보유되고 있는 상황에 비추어보면 암호화폐는 통화 또는 그에 준하는 자금이나 지불 수단으로의 역할을 뒷받침하기 위한 연구 및 조사가 미비한 것이 현 실정이다.
특히, 암호화폐를 통해 결제를 수행하거나 암호화폐를 이용하여 환전을 수행하는 경우, 암호화폐를 위한 전용의 ATM을 이용할 수 있다. 이때, 암호폐를 결제나 환전에 사용하는 과정에서 컨펌(confirm) 절차가 수행되어야 하며, 이와 같은 컨펌 절차가 수행이 완료되는 경우에 암호화폐를 통한 결제나 환전이 최종적으로 완료될 수 있다. 다만, 암호화폐를 결제나 환전에 사용하는 과정에서 수행되는 컨펌 절차가 처리되기 위해서는 시간이 소요될 수 있고, 이로 인해 사용자는 암호화폐의 실시간 사용이 어려운 문제가 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 처리 시간의 지연 없이 실시간으로 수행되는 블록체인 기반의 암호화폐를 통해 결제를 수행하거나 환전하는 서비스를 제공하는 방법 및 장치를 제공하는 데 있다. 다만, 본 발명의 일 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 볼록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치는 상기 서비스를 이용하는 사용자로부터 입력된 거래 금액에 대한 암호화폐의 수량을 산출하고, 상기 산출된 암호화폐의 수량에서 수수료를 제외한 나머지 수량의 암호화폐를 복수의 암호화폐 거래소들 중 가장 높은 거래가를 가지는 암호화폐 거래소로 전송하는 입출력부, 상기 사용자의 신분증 또는 여권의 위변조여부 판별을 통해 본인인 것으로 확인되는 경우 상기 거래 금액에 대응되는 수량의 암호화폐를 매도하고, 상기 암호화폐로 변환되는 거래 금액에 대응되는 환전용 암호화폐를 환전용 암호화페 거래소에서 매도하는 환전용 암호화폐 운영부 및 상기 환전용 암호화폐의 매도를 통해 획득된 금액을 상기 서비스 제공 장치가 설치된 가맹점을 운영하는 운영자의 계좌로 송금하는 금액 송금부를 포함한다.
여기서, 상기 입출력부는 상기 사용자로부터 언어의 종류 및 통화의 종류를 선택 받고, 상기 선택된 종류의 언어 및 상기 선택된 통화의 종류를 기반으로 상기 암호화폐 결제 및 환전 서비스를 제공할 수 있다.
여기서, 상기 입출력부는 상기 산출된 수량의 암호화폐를 송금할 지갑주소를 식별코드로 출력하고, 상기 식별코드를 리딩 또는 스캔한 상기 사용자의 사용자 단말을 통하여 상기 지갑주소로 상기 출력된 수량의 암호화폐가 입금되었는 지의 여부를 확인하고, 상기 암호화폐가 입금된 경우 입금 이벤트를 생성하여 출력할 수 있다.
여기서, 상기 서비스 제공 장치는 미리 연동된 스캐너를 통해 상기 신분증 또는 여권을 스캔하고, 스캔된 상기 신분증 또는 여권의 위변조여부를 판별하여 상기 사용자의 본인여부를 확인하고, 상기 암호화폐 결제 및 환전 서비스의 컨펌(CONFIRM) 절차가 정상적으로 완료되는 경우 상기 신분증 또는 여권에 대한 정보를 삭제할 수 있다.
여기서, 상기 서비스 제공 장치는 상기 환전용 암호화폐의 낙폭이 미리 설정된 기준보다 높은 경우, 서킷 브레이크가 수행될 수 있다.
상기 목적을 달성하기 위한 본 발명의 다른 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 시스템 제공 방법은 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치에서 수행되는 서비스 제공 방법으로서, 상기 서비스 제공 장치의 입출력부를 통해 상기 서비스를 이용하는 사용자로부터 입력된 거래 금액에 대한 암호화폐의 수량을 산출하고, 상기 산출된 암호화폐의 수량에서 수수료를 제외한 나머지 수량의 암호화폐를 복수의 암호화폐 거래소들 중 가장 높은 거래가를 가지는 암호화폐 거래소로 전송하는 단계, 상기 서비스 제공 장치의 환전용 암호화폐 운영부를 통해 상기 사용자의 신분증 또는 여권의 위변조여부를 판별을 통해 본인인 것으로 확인되는 경우 상기 거래 금액에 대응되는 수량의 암호화폐를 매도하고, 상기 암호화폐로 변환되는 거래 금액에 대응되는 환전용 암호화폐를 환전 암호화페 거래소에서 매도하는 단계 및 상기 서비스 제공 장치의 금액 송금부를 통해 상기 환전용 암호화폐의 매도를 통해 획득된 금액을 상기 서비스 제공 장치가 설치된 가맹점을 운영하는 운영자의 계좌로 송금하는 단계를 포함한다.
여기서, 상기 서비스 제공 방법은 상기 입출력부를 통해 상기 사용자로부터 언어의 종류 및 통화의 종류를 선택받고, 상기 선택된 종류의 언어 및 상기 선택된 통화의 종류를 기반으로 상기 암호화폐 결제 및 환전 서비스를 제공하는 단계를 포함할 수 있다.
여기서, 상기 서비스 제공 방법은 상기 입출력부를 통해 상기 산출된 수량의 암호화폐를 송금할 지갑주소를 식별코드로 출력하고, 상기 식별코드를 리딩 또는 스캔한 상기 사용자의 사용자 단말을 통하여 상기 지갑주소로 상기 출력된 수량의 암호화폐가 입금되었는 지의 여부를 확인하고, 상기 암호화폐가 입금된 경우 입금 이벤트를 생성하여 출력하는 단계를 포함할 수 있다.
여기서, 상기 서비스 제공 방법은 상기 서비스 제공 장치와 미리 연동된 스캐너를 통해 상기 신분증 또는 여권을 스캔하고, 스캔된 상기 신분증 또는 여권의 위변조여부를 판별하여 상기 사용자의 본인여부를 확인하고, 상기 암호화폐 결제 및 환전 서비스의 컨펌(CONFIRM) 절차가 정상적으로 완료되는 경우 상기 신분증 또는 여권에 대한 정보를 삭제하는 단계를 포함할 수 있다.
여기서, 상기 서비스 제공 방법은 상기 서비스 제공 장치를 통해 상기 환전용 암호화폐의 낙폭이 미리 설정된 기준보다 높은 경우, 서킷 브레이크가 수행되는 단계를 포함할 수 있다.
본 발명에 의하면, 암호화폐가 다양한 유형의 금융상품 및 통화로서의 기능을 할 수 있도록 사용자가 선택한 종류의 법정통화와 암호화폐 간의 실시간 시세와 현지통화 간의 환율에 근거하여 현지의 상품을 구매할 수 있도록 하되, 신분증의 진위여부 및 성인인증을 한 후 가맹점 또는 자판기로의 접근을 허용하며, 회원별 및 연령별로 회원의 마일리지나 구매가능 상품을 관리하고, 각 가맹점을 노드로 하는 프라이빗 블록체인을 생성하여 재고관리 및 회원관리를 포함한 분산장부를 공유하도록 함으로써, 전자지갑, 다른 유형의 암호화폐 통합 및 교환 서비스, 온라인 암호화폐 거래소, 암호화폐 ATM등 새로운 비즈니스 모델로 진화할 수 있는 토대를 마련하여, 암호화폐 관련 사업으로 의 확대 및 발전에 기여할 수 있다.
특히, 사용자가 암호화폐를 기반으로 제공 가능한 결제 서비스 또는 환전 서비스를 이용하는 과정에서 처리 시간에 소요되는 시간을 감소시킬 수 있으며, 이를 통해 암호화폐 기반의 결제 서비스 및 환전 서비스가 최대한 실시간으로 제공될 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법이 수행되는 서비스 제공 시스템을 도시한 개념도이다.
도 2는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 수행하는 서비스 제공 장치를 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 중 결제 서비스가 수행되는 과정을 도시한 개념도이다.
도 4는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 중 환전 서비스가 수행되는 과정을 도시한 개념도이다.
도 5는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 이용하는 ATM의 정면도이다.
도 6은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 이용하는 ATM의 사시도 및 부분 확대도이다.
도 7은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 도시한 흐름도이다.
도 2는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 수행하는 서비스 제공 장치를 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 중 결제 서비스가 수행되는 과정을 도시한 개념도이다.
도 4는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 중 환전 서비스가 수행되는 과정을 도시한 개념도이다.
도 5는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 이용하는 ATM의 정면도이다.
도 6은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 이용하는 ATM의 사시도 및 부분 확대도이다.
도 7은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 도시한 흐름도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. "및/또는" 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
이와 관련하여, 명세서 전체에서 사용되는 정도의 용어 "약", "실질적으로" 등은 언급된 의미에 고유한 제조 및 물질 허용오차가 제시될 때 그 수치에서 또는 그 수치에 근접한 의미로 사용되고, 본 발명의 이해를 돕기 위해 정확하거나 절대적인 수치가 언급된 개시 내용을 비양심적인 침해자가 부당하게 이용하는 것을 방지하기 위해 사용된다. 본 발명의 명세서 상 전체에서 사용되는 정도의 용어 "~(하는) 단계" 또는 "~의 단계"는 "~를 위한 단계"를 의미하지 않는다.
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1개의 유닛이 2개 이상의 하드웨어를 이용하여 실현되어도 되고, 2개 이상의 유닛이 1개의 하드웨어에 의해 실현되어도 된다.
본 명세서에 있어서 단말, 장치 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말, 장치 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말, 장치 또는 디바이스에서 수행될 수도 있다.
본 명세서에 있어서 단말과 매핑(mapping) 또는 매칭(matching)으로 기술된 동작이나 기능 중 일부는 단말의 식별 정보(identifying data)인 단말기의 고유 번호나 개인의 식별 정보를 매핑 또는 매칭한다는 의미로 해석될 수 있다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
도 1은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법이 수행되는 서비스 제공 시스템을 도시한 개념도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법은 도 1에 도시된 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 시스템(1)에 의해 수행될 수 있다. 구체적으로, 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 시스템(1)은 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치(100), 암호화폐 결제 및 환전 서비스 제공 서버(300), 사용자 단말(400) 및 스캐너(500)를 포함할 수 있다. 다만, 이와 같이 도 1에 도시된 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 시스템(1)은 본 발명의 일 실시예에 불과할 수 있으며, 본 발명의 해석이 도 1에 의해 한정되는 형태로 해석되지 않을 수 있다.
이때, 도 1에 도시된 복수의 구성 요소들은 일반적으로 네트워크(network)(200)를 기반으로 서로 연결될 수 있다. 예를 들어, 도 1에 도시된 바와 같이, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 사용하는 가맹점에 설치된 가맹점 단말을 의미할 수 있으며, 네트워크(200)를 기반으로 암호화폐 결제 및 환전 서비스 제공 서버(300)와 연결될 수 있다. 또한, 암호화폐 결제 및 환전 서비스 제공 서버(300)는 네트워크(200)를 기반으로 암호화폐 결제 및 환전 서비스 제공 장치(100), 사용자 단말(400) 및 스캐너(500)와 연결될 수 있다. 또한, 사용자 단말(400)은 네트워크(200)를 기반으로 암호화폐 결제 및 환전 서비스 제공 서버(300)와 연결될 수 있다. 또한, 스캐너(500)는 네트워크(200)를 기반으로 암호화폐 결제 및 환전 서비스 제공 서버(300) 및 사용자 단말(400)과 연결될 수 있다.
여기서, 네트워크(200)는 복수의 단말들 및 서브들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미할 수 있다. 예를 들어, 네트워크(200)는 RF(radio frequency), 3GPP(3rd Generation Partnership Project) 네트워크, LTE(long term evolution) 네트워크, 5GPP(5th Generation Partnership Project) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크 NFC 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않을 수 있다.
이하에서 '적어도 하나의' 라는 용어는 단수 및 복수를 포함하는 용어로 정의될 수 있고, '적어도 하나의' 라는 용어가 존재하지 않더라도 각 구성 요소가 단수 또는 복수로 존재할 수 있고, 단수 또는 복수를 의미할 수 있음은 자명하다 할 것이다. 또한, 각 구성 요소가 단수 또는 복수로 구비되는 것은 실시예에 따라 변경되어 적용될 수 있다.
한편, 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 장치(100)는 블록체인 기반의 암호화폐 결제 및 환전 서비스와 관련된 웹페이지, 앱 페이지, 프로그램 또는 애플리케이션(application)을 기반으로 암호화폐를 사용자 별로 생성된 지갑주소를 통하여 입금 받을 수 있고, 암호화폐에 대응되는 가치의 가격을 가지는 상품에 대한 지불 처리를 수행하는 장치를 의미할 수 있다. 이때, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 키오스크(kiosk)뿐만 아니라, 신분증 또는 여권의 진위여부를 확인할 수 있고, 네트워크 통신을 통하여 암호화폐의 입금을 확인하여 결제 대금의 지불을 처리할 수 있는 단말 또는 장치를 의미할 수 있다.
또한, 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자가 언어의 종류를 선택하는 경우, 사용자가 선택한 언어에 대응되도록 화면 또는 소리로 출력되는 언어의 종류를 변경할 수 있다. 또한, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자가 통화의 종류를 선택하는 경우, 사용자가 선택한 종류의 통화와 암호화폐의 실시간 시세를 조회 및 출력 가능한 장치를 의미할 수 있다.
또한, 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 장치(100)는 신분증 또는 여권 등과 같이 사용자의 신분을 확인할 수 있는 서면에 대한 진위여부를 스캐너(500)로부터 암호화폐 결제 및 환전 서비스 제공 서버(300)를 통하여 판별하는 것은 물론, 성인인증을 함으로써 거래의 주체가 될 수 있는지의 여부를 판별하는 장치를 의미할 수 있다.
또한, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자가 구매하고자 하는 상품의 가격의 금액이나 환전하고자 하는 금액에 대응하는 암호화폐의 수량을 사용자가 선택한 종류의 통화로 환산한 암호화폐의 시세로 계산할 수 있고, 계산된 암호화폐의 수량을 입금 받을 지갑주소를 사용자 별로 생성하여 식별코드로 출력하는 장치를 의미할 수 있다.
그리고, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 식별코드로 출력된 지갑주소에 사용자의 사용자 단말(400)을 통해 입금이 되었는 지의 여부를 확인할 수 있고, 입금이 된 경우 입금 영수증을 발행하고, 결제완료처리를 하는 장치를 의미할 수 있다. 이때, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 암호화폐의 현 시세를 조회하거나, 지갑주소에 입금이 되었는지를 확인하거나 하는 등의 프로세스를 자체적으로 수행하는 경우에는 별도의 암호화폐 결제 및 환전 서비스 제공 서버(300)가 요구되지 않을 수도 있으나, 실시예에 따라 각각의 역할을 분배하여 별도로 또는 통합하여 다르게 구현될 수도 있음은 자명하다 할 것이다.
또한, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 상품의 가격을 결제하는 트랜잭션 관련 데이터를 모두 암호화폐 결제 및 환전 서비스 제공 서버(300)로 전송함으로써, 암호화폐 결제 및 환전 서비스 제공 서버(300)에서 프라이빗 블록체인으로 분산장부, 재고관리, 회원관리가 가능하도록 하는 서버를 의미할 수도 있다.
여기서, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 네트워크(200)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 예를 들어, 컴퓨터는 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱 (Laptop) 등을 포함할 수 있다. 이때, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 네트워크(200)를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수도 있다.
다시 말해, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(WCode Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.
또한, 암호화폐 결제 및 환전 서비스 제공 서버(300)는 블록체인 기반의 암호화폐 결제 및 환전 서비스 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 제공하는 서버를 의미할 수 있다. 그리고, 암호화폐 결제 및 환전 서비스 제공 서버(300)는 암호화폐 결제 및 환전 서비스 제공 장치(100)에서 사용자의 입금을 받을 계정인 지갑주소를 생성하여 식별코드를 제공한 경우, 생성된 지갑주소에 입금이 되었는지를 확인하는 서버일 수 있다.
다만, 상술한 바와 같이 암호화폐 결제 및 환전 서비스 제공 장치(100)에서 자체적으로 처리하는 경우 서버는 존재하지 않을 수도 있고, 복수의 암호화폐 결제 및 환전 서비스 제공 장치들을 관리하는 역할만을 수행할 수도 있다.
그리고, 암호화폐 결제 및 환전 서비스 제공 서버(300)는 사용자 단말(400)에서 생성된 지갑주소로 암호화폐를 입금한 경우, 환전 수수료를 공제하는 서버일 수 있고, 블록체인 내의 노드의 장부를 업데이트하는 역할을 수행하는 서버를 의미할 수도 있다.
또한, 암호화폐 결제 및 환전 서비스 제공 서버(300)는 암호화폐 결제 및 환전 서비스 제공 장치(100)와 미리 연동된 스캐너(500)에서 진위여부 판별 및 성인인증 등의 프로세스를 수행하는 경우, 진위여부 및 성인여부 등을 판별하여 암호화폐 결제 및 환전 서비스 장치(100)로 피드백하는 서버일 수도 있다. 그리고, 암호화폐 결제 및 환전 서비스 제공 서버(300)는 복수의 지점들에 존재하는 암호화폐 결제 및 환전 서비스 제공 장치 각각에서 판매된 상품의 종류 및 개수 등을 로그로 저장하고 회원관리를 하는 서버일 수도 있다.
여기서, 암호화폐 결제 및 환전 서비스 제공 서버(300)는 네트워크(200)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 예를 들어, 컴퓨터는 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 사용자 단말(400)은 블록체인 기반의 암호화폐 결제 및 환전 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하는 사용자의 단말일 수 있다.
그리고, 사용자 단말(400)은 암호화폐를 이용하여 상품을 구매하고자 하는 외국인 또는 내국인의 단말일 수 있다. 또한, 사용자 단말(400)은 암호화폐 결제 및 환전 서비스 제공 장치(100)에서 지갑주소를 생성하여 지갑주소의 정보 및 암호화폐의 수량 정보를 포함한 식별코드를 출력한 경우, 출력된 식별코드를 스캔 또는 리딩하여 해당전자지갑으로 사용자가 보유한 암호화폐를 송금하는 단말일 수 있다. 이때, 암호화폐의 종류는 비트코인 등일 수 있으나, 이에 한정하지는 않는다.
여기서, 사용자 단말(400)은 네트워크(200)를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 예를 들어, 컴퓨터는 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 사용자 단말(400)은 네트워크(200)를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다.
예를 들어, 사용자 단말(400)은 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(WCode Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.
또한, 스캐너(500)는 암호화폐 결제 및 환전 서비스를 제공하는 가맹점에 출입하고자 하는 회원 또는 사용자의 신분증 또는 여권의 진위여부 및 성인여부 등을 확인하고자 신분증을 스캔하는 장치일 수 있다. 이때, 스캐너(500)는 가맹점의 도어개폐장치(미도시)와 연동되어 회원임이 확인된 경우, 도어개폐장치로 도어개방 또는 엑세스 허가 신호를 출력하는 장치일 수 있다. 이때, 스캐너(500)는 본 발명의 일 실시예에 따라 암호화폐 결제 및 환전 서비스 제공 장치(100)와 일체로 형성될 수도 있다.
예를 들어, IoT 자판기의 경우에는 일체로 형성될 수 있고, 암호화폐 결제 및 환전 서비스 제공 장치(100)와 엑세스하는 위치가 이격되어 있는 경우(예를 들어, 무인편의점과 같은 장소)는 별도로 설치될 수도 있으나, 이에 한정되지는 않고 다양한 실시예가 가능할 수 있음은 자명하다 할 것이다. 여기서, 신분증스캐너(500)는, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 상술한 바와 같이 유사하게 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다.
상술한 바와 같은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 시스템(1)에 포함된 암호화폐 결제 및 환전 서비스 제공 장치(100)는 상기에서 설명된 블록체인 기반 암호화폐 결제 및 환전 서비스를 제공하기 위해 기본적인 기능 또는 역할들을 수행할 수 있으며, 이를 수행하기 위한 복수의 구성 요소들을 포함할 수 있다.
다만, 일반적으로 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 통해 암호화폐로 결제 서비스를 사용하거나 환전 서비스를 사용하는 경우, 암호화폐의 사용과 관련하여 컨펌(confirm) 절차가 반드시 수반되어야 할 수 있다. 이와 같이, 암호화폐의 사용과 관련하여 반드시 수반되어야 하는 컨펌 절차는 처리되기까지 일정한 시간이 소요되거나 일정하지 않은 시간이 소요될 수 있다.
본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 시스템(1)에서 암호화폐 결제 및 환전 서비스 제공 장치(100)는 암호화폐의 사용과 관련하여 수행되는 컨펌 절차의 처리 시간을 감소시키기 위해 환전용 암호화폐를 사용할 수 있다. 이하에서는 본 발명의 일 실시예에 따른 암호화페 결제 및 환전 서비스 제공 장치(100)가 환전용 암호화폐를 사용하여 처리 시간의 지연을 최소화하여 암호화폐 결제 및 환전 서비스를 제공하는 방법이 설명될 수 있다. 더불어, 본 발명에서 사용되는 환전용 암호화폐는 'DPEC(Digital Payment Exchange Coin)' 또는 'D코인'이라 칭할 수 있으며, 이에 반드시 한정되는 것은 아닐 수 있다.
구체적으로, 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 장치(100)는 암호화폐 결제 및 환전 서비스 제공 장치(100)를 사용자에 의해 언어의 종류가 선택되는 경우, 선택된 언어의 종류를 기반으로 암호화폐 결제 및 환전 서비스를 제공할 수 있다. 예를 들어, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자에 의해 한국어가 선택된 경우, 암호화폐 결제 및 환전 서비스 제공 장치(100)의 입출력부(예를 들어, 스크린, 화면 등과 같은 디스플레이 장치를 의미할 수 있음)를 통해 출력되는 언어가 한국어로 변환되도록 동작할 수 있다.
또한, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자에 의해 통화의 종류가 선택되는 경우, 선택된 종류의 통화를 기반으로 암호화폐 결제 및 환전 서비스를 제공할 수 있다. 예를 들어, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자에 의해 한국의 통화 종류인 원화가 선택된 경우, 암호화폐 결제 및 환전 서비스 제공 장치(100)의 입출력부를 통해 입력 가능한 통화의 종류가 원화로 변환되도록 동작할 수 있다.
이후, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 암호화폐 결제 및 환전 서비스를 이용하는 사용자로부터 결제 서비스 또는 환전 서비스를 원하는 거래 금액을 입력 받을 수 있고, 입력된 거래 금액에 대한 암호화폐의 수량을 산출할 수 있다. 이때, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자에 의해 미리 선택된 언어의 종류 및 통화의 종류를 기반으로 동작할 수 있다. 이후, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 산출된 수량의 암호화폐를 송금할 지갑주소를 식별코드로 출력할 수 있고, 식별코드를 리딩 또는 스캔한 사용자의 사용자 단말을 통하여 지갑주소로 출력된 수량의 암호화폐가 입금되었는 지의 여부를 확인할 수 있고, 암호화폐가 입금된 경우 입금 이벤트를 생성하여 출력할 수 있다.
이후, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 입금 이벤트가 출력된 경우, 산출된 암호화폐의 수량에서 수수료를 제외한 나머지 수량의 암호화폐를 복수의 암호화폐 거래소들 중 가장 높은 거래가를 가지는 암호화폐 거래소로 전송할 수 있다. 이때, 암호화폐 결제 및 환전 서비스 장치(100)는 네트워크(200)를 통해 암호화폐를 암호화폐 거래소로 전송할 수 있다.
이와 동시에 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자의 지갑주소의 거래 내역 존재 여부를 확인할 수 있다. 이, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 암호화폐 결제 및 환전 서비스 제공 서버(300)를 통해 사용자의 지갑주소의 거래 내역 존재 여부를 확인할 수도 있다. 이후, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자의 지갑주소의 거래 내역 존재 여부에 기초하여 자체적인 컨펌 절차를 수행할 수 있다.
예를 들어, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자의 지갑주소의 거래 내역이 존재하는 경우, 제로 컨펌(zero-confirmation)을 결정할 수 있다. 반면, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자의 지갑주소의 거래 내역이 존재하지 않는 경우, 제로 컨펌(zero-confirmation)을 결정하기 전에 미리 정의된 일련의 컨펌 절차를 수행할 수 있다. 여기서, 미리 정의된 일련의 컨펌 절차는 암호화폐 결제 및 환전 서비스 제공 장치(100) 내에 미리 정의된 프로그램 명령에 의해 수행될 수 있다.
한편, 암호화폐 결제 및 환전 서비스 제공 장치(100)에서 사용자의 지갑주소의 거래 내역 여부에 기초하여 자체적인 컨펌 절차를 수행하는 것으로 설명되었으나, 반드시 이에 한정되는 것은 아닐 수 있다. 즉, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자의 지갑주소의 거래 내역 여부가 아닌 미리 설정된 기간에 상응하는 최근 거래 내역 여부에 기초하여 자체적인 컨펌 절차를 수행할 수도 있다. 또는, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자의 지갑주소의 거래 내역 여부가 아닌 사용자의 지갑주소에 대한 정상 여부에 기초하여 자체적인 컨펌 절차를 수행할 수도 있으며, 이때 지갑주소에 대한 정상 여부에 대한 기준은 미리 정의될 수 있다.
상기에서 설명된 바와 같이 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 장치(100)는 자체적인 컨펌 절차를 기반으로 거래 이벤트의 진행 여부를 결정하는 것을 의미할 수 있으며, 이는 암호화폐를 기반으로 수행되는 결제 및 환전 서비스를 제공하기 위해 필수적으로 수반되어야 하는 일반적인 컨펌 절차의 시간을 감소시키는 데 큰 효과를 가질 수 있다.
이때, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 복수의 암호화폐 거래소들 중 거래가를 고려할 뿐 아니라, 암호화폐 거래소의 가격 변동성에 대한 안정성까지 고려할 수도 있다. 예를 들어, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 주기적으로 복수의 암호화폐 거래소들의 낙폭 등과 같이 안정성을 판단할 수 있는 요소를 확인할 수 있고, 이를 통해 암호화폐를 전송할 암호화폐 거래소를 결정할 수도 있다.
이후, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 암호화폐 결제 및 환전 서비스 제공 장치(100)와 미리 연동된 스캐너(500)를 통해 신분증 또는 여권을 스캔할 수 있다. 이후, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 스캔된 신분증 또는 여권의 위변조여부를 판별하여 사용자의 본인여부를 확인할 수 있고, 암호화폐 결제 및 환전 서비스의 컨펌(CONFIRM) 절차가 정상적으로 완료되는 경우 신분증 또는 여권에 대한 정보를 삭제할 수 있다. 여기서, 신분증 또는 여권에 대한 정보가 삭제되는 시점은 암호화폐 결제 및 환전 서비스 제공 장치(100)에 미리 설정될 수 있다.
이와 같은 방법을 통해, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자의 신분증 또는 여권의 위변조여부 판별을 통해 본인인 것으로 확인되는 경우, 거래 금액에 대응되는 수량의 암호화폐를 매도할 수 있고, 암호화폐로 변환되는 거래 금액에 대응되는 환전용 암호화폐를 환전용 암호화페 거래소에서 매도할 수 있다. 이후, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 환전용 암호화폐의 매도를 통해 획득된 금액을 암호화폐 결제 및 환전 서비스 제공 장치(100)가 설치된 가맹점을 운영하는 운영자의 계좌로 송금할 수 있다.
한편, 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 장치(100)는 환전용 암호화폐의 낙폭에 따른 위험성을 미리 방지하여 암호화폐 결제 및 환전 서비스가 제공될 수 있도록 동작할 수 있다. 구체적으로, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 환전용 암호화폐의 낙폭이 미리 설정된 기준보다 높은 경우, 서킷 브레이크를 수행함으로써 추가적인 거래 서비스 또는 환전 서비스가 수행되지 않도록 동작할 수 있다.
도 2는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 수행하는 서비스 제공 장치를 도시한 블록도이다.
도 2를 참조하면, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 입출력부(110), 환전용 암호화폐 운영부(120), 금액 송금부(130) 및 제어부(140)를 포함할 수 있다. 이하에서는 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 장치(100)에 포함된 복수의 구성 요소들인 입출력부(110), 환전용 암호화폐 운영부(120), 금액 송금부(130) 및 제어부(140)을 기반으로 수행되는 암호화페 결제 및 환전 서비스 제공 방법이 설명될 수 있다.
본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 서버(300)나 연동되어 동작하는 다른 서버(미도시)가 암호화폐 결제 및 환전 서비스 제공 장치(100), 사용자 단말(400) 및 스캐너(500)로 블록체인 기반의 암호화폐 결제 및 환전 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 전송하는 경우, 암호화폐 결제 및 환전 서비스 제공 장치(100), 사용자 단말(400) 및 스캐너(500)는 블록체인 기반의 암호화폐 결제 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 설치하거나 열 수 있다. 또한, 웹 브라우저에서 실행되는 스크립트를 이용하여 서비스 프로그램이 암호화폐 결제 및 환전 서비스 제공 장치(100), 사용자 단말(400) 및 스캐너(500)에서 구동될 수도 있다.
여기서, 웹 브라우저는 웹(WWW: world wide web) 서비스를 이용할 수 있게 하는 프로그램으로 HTML(hypertext mark-up language)로 서술된 하이퍼 텍스트를 받아서 보여주는 프로그램을 의미할 수 있다. 예를 들어, 웹 브라우저는 넷스케이프(Netscape), 익스플로러(Explorer), 크롬 (chrome) 등을 포함할 수 있다. 또한, 애플리케이션은 단말 상의 응용 프로그램(application)을 의미할 수 있다. 예를 들어, 애플리케이션은 모바일 단말(스마트폰)에서 실행되는 앱(app)을 포함할 수 있다.
구체적으로, 도 2를 참조하면 입출력부(110)는 입출력부(110)를 통하여 사용자에 의해 언어의 종류가 선택되는 경우, 선택된 언어로 화면을 변경할 수 있다. 이때, 무인 가맹점이나 자판기의 경우 사용자가 입력을 하지만, 유인 가맹점의 경우 암호화폐 결제 및 환전 서비스 제공 장치(100)를 조작하는 사람에 의해 언어가 입력될 수 있다. 이와 같이, 입출력부(110)는 사용자의 언어의 종류 및 통화의 종류를 선택 받을 수 있고, 선택된 종류의 통화로 암호화폐의 현재 시세를 화면에 출력하고, 입력 받은 거래 금액을 결제하거나 환전하기 위한 암호화폐의 수량을 출력할 수 있고, 암호화폐를 송금할 지갑주소를 식별코드로 출력할 수 있다.
예를 들어, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 IoT 자판기이고 한국에 위치하고, 미국에서 A가 한국에 여행을 와서 영화표를 구매한다고 가정하자. 이때, 영화표는 1 장 당 만원권이고, 1 장에 1 암호화폐이며, 다른 권종은 없다고 가정한다. 그리고, 1 암호화폐의 달러화 현재시세는 10 달러라고 하면, 입출력부(110)는 암호화폐의 현재시세가 1 암호화폐 = 10 달러를 표시하고, 1 장당 1 암호화폐라는 것을 출력할 수 있다. 또한, A가 10장을 선택한 경우, 입출력부(110)는 100달러에 대응하는 10 암호화폐를 입금할 전자지갑 주소가 생성되면, 입금자 A, 10 암호화폐의 정보를 담은 식별코드를 출력할 수 있다. 이때, 식별코드는, QR 코드일 수 있으나, 실시예에 따라 바코드 등의 다른 식별코드로 구현될 수 있음은 자명하다 할 것이다.
다시 말해, 입출력부(110)는 입출력부(110)를 통하여 선택된 종류의 통화로 암호화폐의 시세를 검색하고, 사용자가 결제하거나 환전하고자 하는 거래 금액과 검색된 암호화폐의 시세를 입출력부(110)로 출력할 수 있고, 입출력부(110)를 통하여 입력 받은 거래 금액에 대응하는 암호화폐의 수량을 환전하기 위한 암호화폐가 입금될 지갑주소를 생성할 수 있고, 생성된 지갑주소를 입출력부(110)를 통하여 식별코드로 출력할 수 있다. 이때, 입출력부(110)는 사용자로부터 입력된 거래 금액에 대한 암호화폐의 수량을 산출하고, 산출된 암호화폐의 수량에서 수수료를 제외한 나머지 수량의 암호화폐를 복수의 암호화폐 거래소들 중 가장 높은 거래가를 가지는 암호화폐 거래소로 전송할 수 있다.
환전용 암호화폐 운영부(120)에서 식별코드를 리딩 또는 스캔한 사용자의 사용자 단말을 통하여 지갑주소로 출력된 수량의 암호화폐가 입금되었는 지의 여부를 확인할 수 있고, 암호화폐가 입금된 경우 입금 이벤트를 생성하여 출력하여 지불완료처리가 되도록 제어할 수 있다. 이때, 환전용 암호화폐 운영부(120)는 자체적으로 지갑주소에 접근하여 입금여부를 확인할 수도 있지만, 상술한 바와 같이 구현예에 따라 암호화폐 결제 및 환전 서비스 제공 서버(300)에서 확인된 입금여부에 대한 결과값 만을 얻어올 수도 있다.
한편, 환전용 암호화폐 운영부(120)는 도 1을 참조하여 설명된 바와 같이 사용자의 지갑주소의 거래 내역 존재 여부에 기초하여 자체적인 컨펌 절차를 가질 수 있으며, 이에 대한 구체적인 설명은 도 1을 참조하여 설명된 바와 동일하여 생략될 수 있다.
또한, 환전용 암호화폐 운영부(120)는 사용자의 신분증 또는 여권의 위변조여부 판별을 통해 본인인 것으로 확인되는 경우 상기 거래 금액에 대응되는 수량의 암호화폐를 매도하고, 상기 암호화폐로 변환되는 거래 금액에 대응되는 환전용 암호화폐를 환전용 암호화페 거래소에서 매도할 수 있다.
이후, 금액 송금부(130)는 환전용 암호화폐의 매도를 통해 획득된 금액을 상기 서비스 제공 장치가 설치된 가맹점을 운영하는 운영자의 계좌로 송금할 수 있다. 추가적으로, 금액 송금부(130)는 영수증을 출력하는 기능을 더 수행할 수 있다. 예를 들어, 입금 이벤트가 출력된 경우 입력 받은 거래 금액 및 블록체인 수수료를 합산한 금액의 영수증을 출력할 수 있다. 이때, 금액 송금부(130)는 암호화폐 결제 및 환전 서비스 제공 장치(100)의 시리얼 넘버, 트랜잭션 일시, 지갑주소, 코인수량, 상품 수량, 및 선택된 종류의 통화로 환산한 트랜잭션 금액을 포함한 영수증 인쇄 목록을 인쇄하여 출력할 수 있다. 이때, 코인수량의 코인은 특정 암호화폐를 지칭하는 것은 아니고, 암호화폐의 단위를 일컫는 용어로 정의하기로 한다. 여기서, 식별코드는 지갑주소 및 입금할 코인의 수량의 정보를 포함할 수 있다.
상술한 바와 같은 과정에서 제어부(140)는 암호화폐 결제 및 환전 서비스 제공 장치(100)의 각 구성요소를 제어할 수 있고, 입출력 신호를 전달하며 전반적인 입출력관리 및 명령신호를 제어하는 역할을 수행할 수 있다.
한편, 스캐너(500)는 신분증 또는 여권의 위변조여부를 판별한 결과 위변조가 되지 않은 원본인 경우 본인확인을 완료할 수 있다. 이때, 스캐너(500)는 위변조여부 뿐만 아니라 성인인증을 수행할 수도 있다. 이에 따라, 위변조여부는 적외선(IR) 및 홀로그램(OVD)를 통하여 판별될 수 있고, 스캐너(500)는 스캔된 여권 또는 신분증의 주민등록번호 또는 생년월일의 OCR을 이용하여 성인인증을 확인할 수 있다.
이때, 스캐너(500)에서 수행되는 신분증 위변조 여부와 성인인증을 하기 위한 방법은 신분증에 기입된 신분 정보의 유효성 검사, 적외선 램프로부터 주사된 적외선 투과 값을 산출하고 비교하는 적외선 검사, 자외선 램프로부터 주사된 자외선 반사 값을 산출하고 비교하는 자외선 검사의 단계를 거쳐 판별하는 방법을 이용할 수 있고, 이에 따라 획득한 이미지 데이터가 자동적으로 저장되므로 신분증 복사본을 준비할 필요가 없고, OCR(Optical Character Reader) 처리를 통해 획득한 정보는 데이터베이스에 자동 저장되므로 개인정보 입력을 위한 입력과정이 불필요해질 수 있다.
이에 대한 상세한 설명은 본 출원인의 등록특허 제10-0894696호(2009년 04월24일 공고)에 게재되어 있으므로 생략될 수 있으며, 상술한 방법 이외에도 실시예에 따라 다양한 방법이 이용될 수 있음은 자명하다 할 것이다. 또한, 모바일 단말기를 이용한 비대면 금융계좌계설방법, 무인금융거래방법에 대한 본 출원인의 PCT 출원인 PCT/KR2016-014988, PCT/KR2016-014060도 이용될 수 있다.
스캐너(500)는 암호화폐 결제 및 환전 서비스 제공 장치(100)와 연동되도록 출입 구역에 설치되어 회원이 가맹점에 접근 가능하도록 가맹점의 도어개폐를 제어할 수 있고, 사용자의 신분증 또는 여권의 위변조여부를 판별하여 본인확인을 완료할 수 있다. 이때, 성인인증을 통하여 도어오픈을 허용할 수도 있고, 성인일지라도 회원이 아니면 접근하지 못하도록 도어오픈을 불허할 수도 있는데, 이는 어떠한 객체에게 가맹점으로의 접근을 허용할지에 대한 다양한 실시예에 따라 달라질 수 있는 구성이므로 상술한 조건에 한정되지 않음은 자명하다 할 것이다.
한편, 암호화폐 결제 및 환전 서비스 제공 장치(100)는 블록체인의 복수의 노드들 중 하나의 노드일 수 있다. 이때, 암호화폐 중 비트코인에 대해 살펴보면 전자서명(암호화 프로토콜)과 인터넷을 이용한 전자적 지불수단의 일종이며 금 등의 실물자산과 국가 등의 발행주체의 신용력에 의존하는 대신 인터넷을 통해 접속된 분산형(Peer to Peer, 이하 P2P라 한다) 네트워크에서 데이터 송수신을 통해 참가자(채굴자)가 Proof of Work라고 하는 특수한 계산작업을 (신규생성 비트코인의 교부를 인센티브로서) 자주적이고 경쟁적으로 행하여 정당성이 인정된 블록체인 공개거래기록을 연속적으로 보존하는 것으로 이중지불의 위험이 방지되는 점이 최대의 특징이다.
법정통화의 송금이 원칙적으로 금융기관과 송금업자 등의 매개기관을 통해 행할 필요가 있는 것에 비해, 비트코인의 경우 사용자의 전자지갑이 P2P네트워크에서의 접속 포인트로서 기능하고 비트코인을 사용자의 전자지갑 간 직접 거래하는 것이 가능하다. 비트코인은 특정한 발행주체가 존재하지 않는 점에서 중앙 은행이 발행하는 전통적인 화폐와 법정통화 그 자체는 아닌 점은 명확하지만 비트코인에 지불가치, 교환가치가 있다고 사인이 인정한 점, 게다가 그 자체가 근거로써, 채권채무관계의 해소를 위한 지불 및 결제수단과 격지자 간의 자금이동에 이용할 수 있고, 통화와 결제성 자금에 유사한 기능을 다하고 있다. 일반인이 비트코인을 이용할 경우, 자신의 PC등에 인스톨한 전자지갑주소, 또는 비트코인거래소의 사이트에 개설한 주소를 통해서 엔과 미국 달러 등의 전통적 화폐를 지불하고 비트코인을 구입한 다음, 비트코인이 사용가능한 온라인마켓 등에서 상품을 구입하거나, 서비스를 받는 대가로 사용하거나 다른 이용자와의 간에 판매를 하거나 혹은 전통적 화폐로 재환금 등을 할 수 있다.
한편, 블록체인은 P2P(Peer-to-Peer) 네트워크, 암호화, 분산 장부, 분산 합의와 같이 크게 4가지의 기반 기술로 구성되어 있고, 본 발명에서는 블록체인 기술을 이용하여 비대면 암호화폐 결제를 수행하도록 한다. 각각의 기술들은 블록체인의 가치라 할 수 있는 탈중앙화, 데이터의 무결성 유지 등을 위해 상호 보완적인 관계를 취하고 있으며 블록체인 동작 메커니즘의 근간을 이루고 있다. 그리고, 블록체인 환경에서의 응용 기술인 스마트 컨트랙트는 프로그램의 실행 코드 및 그 결과에 대한 무결성, 신뢰성을 제공해주는 기술로서 자동화된 거래, 제어 등의 분야에서 주목받고 있다. 우선, 블록체인의 참여자들 간 연결 및 통신은 P2P 네트워크를 기반으로 하여 이루어진다. P2P 네트워크는 기존 클라이언트-서버 방식에서 탈피한 동등한 계층의 참여자들로 이루어지는 네트워크로서 크게 structured P2P(구조적 P2P)와 unstructured P2P(비구조적 P2P)로 분류된다. 특히 unstructured P2P는 서버를 중심으로 참여자들 간의 망이 이루어지는 중앙 집중형 방식과 데이터의 flooding 알고리즘을 기반으로 하는 분산형 P2P 네트워크로 다시 구분할 수 있다. 블록 체인은 기술의 특징이자 이념인 탈중앙화 분산 네트워크를 위해 flooding 기반의 unstructured P2P 네트워크를 사용한다. 또한 P2P 네트워크의 통신은 UDP를 통하여 이루어지는 것이 일반적이지만, 블록체인에서는 TCP/IP를 사용하고 있다. 따라서 블록체인의 참여자들은 자신과 물리적으로 가장 인접한 참여자들의 IP를 유지하고 있으며(비트코인의 경우, 3개의 IP를 유지) 이를 사용하여 메시지 및 데이터를 주고받는다.
두 번째로, 블록체인에서 사용되는 암호화 기술은 1) 데이터의 무결성 검증을 위한 머클 트리(Merkle Tree), 2) 거래의 부인방지를 위한 공개키 기반 디지털 서명 기법이 사용되고 있다. 머클 트리는 해시 트리의 일종으로 모든 비리프노드의 이름이 자식 노드들의 해시로 구성된 트리를 일컫는다. 즉, 리프 노드들은 파일이나 특정 값 등의 데이터를 가리키며 상위 노드는 이 리프 노드의 해시로 구성된다. 이러한 방식으로 구성된 머클 트리의 루트 노드는 트리를 구성하는 모든 리프 노드들의 데이터의 해시값으로 이루어져 있으며 사용자는 루트 노드의 해시를 검증하는 것만으로 데이터들의 위변조를 검증할 수 있다. 따라서 블록체인에서는 리프 노드에 참여자들 간의 거래, 정보 들을 삽입함으로써 머클 트리의 기초를 구성하며 상위 노드를 만들 때 사용될 수 있는 해시 함수는 여러 가지가 있으나 블록체인에서는 SHA-256 함수를 사용하여 머클 트리를 활용하고 있다.
공개키 기반의 디지털 서명 방식은 사전에 비밀 키를 나누어 가지지 않은 참여자 간의 안전한 통신을 이루어지게 하는 암호화 기술로 본인 인증 등의 분야에서 널리 사용되고 있다. 공개 키 기반 구조에서는 공개 키와 비밀 키 두 개의 키 쌍이 존재하며, 공개 키는 모든 참여자들이 알 수 있지만 이에 대응되는 비밀키는 해당 소유자만이 알 수 있도록 유지되어야 한다. 이러한 공개 키 기반 디지털 서명 방식을 블록체인에서는 거래의 유효성을 검증하는데 사용하고 있다. 거래를 발생시키려는 사용자가 자신의 비밀 키를 사용하여 해당 거래에 대해 서명을 하고 이에 대응되는 자신의 공개 키와 함께 블록체인 네트워크에 거래정보를 전송한다. 이 거래 정보를 받은 다른 모든 참여자들은 거래에 담긴 송신자의 공개 키를 이용하여 해당 거래의 유효성을 검증하고 이를 통해 그 거래는 블록체인의 참여자가 보냈음을 확인한다.
세 번째로, 분산 장부는 참여자들 간의 합의에 의해 복제되고 공유, 동기화된 정보의 기록 저장소이다. 특히 분산 장부가 P2P 네트워크상에서 적용되기 위해서는 분산 장부의 기록에 대한 참여자들의 합의가 필요하다는 특징을 가지며 이는 블록체인에서도 그 특징을 유지하고 있다. 블록체인에서 분산 장부는 발생하는 모든 거래, 정보들을 참여자들의 검증과정을 거쳐 기록하며, 모든 참여자가 동일한 정보를 유지한다. 거래나 정보를 검증할 시에는 먼저 참여자 개개인이 유지하고 있는 분산 장부에 이미 기록되어 있는 정보와의 연결성을 확인하고 참여자들 간의 합의를 거쳐 적법한 거래나 정보만이 블록체인의 분산 장부에 저장된다.
거래나 정보를 저장 시에는 이들을 일정 시간동안 누적하여 블록이라는 단위로 저장하고 이 블록 간의 연결성을 부여한 상태에서 분산 장부에 저장한다. 이러한 분산 장부는 블록체인이 제공하는 데이터 무결성 보장의 바탕이 된다. 블록체인에 참여하고 있는 모든 사용자들은 동일한 분산 장부의 데이터를 유지하고 있기 때문에 외부에서 공격자가 특정 데이터를 위변조하거나 이중거래 등을 시도하기 위해서는 참여자들이 유지하고 있는 분산 장부들 중 절반 이상의 장부들에 대해 공격을 시도해야 하기 때문에 높은 비용과 컴퓨팅 리소스가 필요로 한다.
네 번째로, 분산 합의는 분산 컴퓨팅과 멀티 에이전트 시스템 등의 분야에서 결함이 있는 프로세스가 있는 경우, 전반적인 시스템의 신뢰성을 달성하기 위하여 프로세스나 에이전트 간의 특정 데이터 값에 대한 동의를 이끌어내는 프로토콜이다. 이를 위한 분산 합의 프로토콜은 다음과 같은 성질을 지니고 있다.
우선, 유효성(Validity), 즉 모든 올바른 프로세스들이 동일한 데이터를 제안했다면, 모든 프로세스들은 제안된 데이터에 결정(유효, 무효)을 내리고, 두 번째로, 무결성(Integrity), 즉 모든 올바른 프로세스들이 하나의 데이터를 채택하였다면 그 데이터는 다른 프로세스에 의해 제안된 데이터이며, 세 번째로, 동의(Agreement), 모든 올바른 프로세스들은 반드시 어떤 데이터에 대해 동의하여야 하며, 네 번째로, 종료(Termination), 모든 올바른 프로세스들은 어떤 데이터들에 대해 결정을 내려야 한다.
블록체인에서는 위와 같은 분산 합의 프로토콜 설계하고 이를 통해 발생하는 거래나 정보에 대해 참여자 간의 합의를 이끌어낸다. 합의를 거쳐 적합한 거래나 정보만이 블록체인에서 유지되기 때문에 핵심이 되는 부분 중 하나이다.
또한, 어떠한 방식의 분산 합의 프로토콜을 사용하고 있는가에 따라 블록체인의 특징이 구별되어지고 시스템의 신뢰성 또한 영향을 받는다. 대표적인 블록체인 서비스라고 할 수 있는 비트코인의 경우 작업 증명(Proof-of-work)이라는 분산 합의 프로토콜을 사용하고 있다. 이 작업 증명 프로토콜은 참여자들이 블록으로 저장되기 위한 거래 및 데이터들과 SHA-256 해시 함수를 사용하여 시행착오 방식으로 특정 해시 값을 찾아내는 작업을 함으로써 참여자 간의 블록 정보에 대한 합의를 이끌어내는 프로토콜이다. 이때, 블록체인은 지분증명(Proof-of-stake)이라는 투표 기반합의 알고리즘을 사용할 수 있으며, 보안성은 작업 증명 합의보다 낮아졌지만 합의 속도, 전력낭비 문제를 해결할 수 있다. 이러한 지분증명(Proof-of-stake)을 기초로 하여(DPoS) 위임지분증명(Delegated Proof-of-Stake), PBFT(Practical Byzantine Fault Tolerance)기반의 Tendermint 등의 합의 알고리즘이 더 사용될 수 있다.
또한, 본 발명의 일 실시예에서는 스마트 컨트랙트를 이용할 수 있다. 스마트 컨트랙트는 전자 상거래를 위한 컴퓨터 프로토콜로, 계약 조건을 실행하는 컴퓨터 트랜잭션 프로토콜로 정의되고 있으며, 거래의 신뢰를 위한 중개인을 최소화하는 한편 계약 조건을 충족시키고 악의적인 예외를 최소화하는데 그 목적이 있다. 블록체인에서는 이와 같은 스마트 컨트랙트를 지원하는데 이를 통하여 중개 혹은 중앙 기관 없이 거래 당사자 간의 자동화된 직접 거래를 가능케 하며, 그 조건과 결과를 모두 분산 장부에 유지함으로써 거래 정보의 신뢰성과 무결성을 보장한다. 즉, 사용자는 자신이 원하는 조건을 담은 프로토콜 스마트 컨트랙트를 프로그래밍하여 블록체인에 저장하고, 특정 조건이 만족되면 해당 스마트 컨트랙트는 다른 블록체인 참여자들에 의해 검증 및 실행이 된다. 실행 결과는 다시금 블록체인에 저장되어 거래 결과에 대한 정보의 무결성과 신뢰성 또한 보장한다. 특히, 컴퓨팅 파워를 가진 기기 간의 자동, 자율적 협업 및 제어가 블록체인의 스마트 컨트랙트로 가능하다. 후술할 블록체인과 대비되는 개념으로 상술한 블록체인은 퍼블릭 블록체인(Public Blockchain)으로 정의할 수 있다.
이에 더하여, 본 발명은 프라이빗 블록체인을 더 이용할 수 있는데, 프라이빗 블록체인이란 각 가맹점을 노드로 하여 트랜잭션 데이터, 회원 데이터, 구매 데이터 등을 공유하는 네트워크로 정의될 수 있다. 이는, 공개되지 않고 각 가맹점 간에서만 보유하는 네트워크로 구성되며, 그 기능은 상술한 블록체인의 기능을 모두 포함할 수 있다. 그리고, 프라이빗 블록체인은, 본 발명의 일 실시예에 따른 한 회사가 모든 것을 통제하는 기업형 블록체인으로, 암호 감사(Cryptographic auditability)의 기능이 추가된 기존의 중앙집중식 데이터베이스로 정의될 수 있고, 중앙관리의 역할은 유지하되 기존의 중앙집중방식의 보안성을 개선하고 프로세스처리의 한계 등을 해결할 목적으로 도입될 수 있으며, 특정한 기관, 업체들의 목적 및 특성에 맞도록 설계된 블록체인이기 때문에, 블록체인이 가지는 공개성 및 분산성 등의 특성을 모두 구현하지 않아도 가능하나, 해당 특성을 모두 구현할 수 있음은 상술한 바와 같다. 이때, 프라이빗 블록체인은 네트워크상 운용노드가 각 가맹점으로 제한되어 있기 때문에 코인을 발행할 경제적 토대가 마련되지 않는 경우 발행할 필요는 없으나 발행되는 것을 제한하는 것은 아니다. 또한, 프라이빗 블록체인은 데이터를 분산하여 관리하는데 적합한 방식일 수 있다.
도 3은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법이 수행되는 과정을 도시한 개념도이다.
도 3을 참조하면, (a) 암호화폐 결제 및 환전 서비스 제공 장치(100)는 적어도 하나일 수 있고, 적어도 하나의 암호화폐 결제 및 환전 서비스 제공 장치(100)의 트랜잭션을 관리하는 암호화폐 결제 및 환전 서비스 제공 서버(300)와 연동될 수 있다. 그리고, 암호화폐 결제 및 환전 서비스 제공 서버(300)는, 적어도 하나의 암호화폐 결제 및 환전 서비스 제공 장치(100) 내에 발생하는 트랜잭션 및 구매 데이터를 적어도 하나의 암호화폐 결제 및 환전 서비스 제공 장치(100)를 각각의 노드로 하는 프라이빗 블록체인에 반영할 수 있고, 트랜잭션 및 구매 데이터로부터 재고 데이터를 업데이트 및 관리할 수 있고, 프라이빗 블록체인은 적어도 하나의 암호화폐 결제 및 환전 서비스 제공 장치(100) 간의 분산 장부를 공유하는 P2P 네트워크일 수 있다. 이때, 프라이빗 블록체인에서 공유하는 분산 장부는 상술한 블록체인의 분산 장부의 기능을 포함할 수 있다.
이때, 암호화폐 결제 및 환전 서비스 제공 서버(300)는 적어도 하나의 암호화폐 결제 및 환전 서비스 제공 장치(100)에서 암호화폐로 결제할 수 있는 회원을 등급별 및 연령별로 관리할 수 있고, 회원의 마일리지와 구매내역정보를 업데이트하여 프라이빗 블록체인을 관리할 수 있다.
(b) 그리고, 암호화폐 결제 및 환전 서비스 제공 서버(300)는 회원관리를 가맹점에 출입시의 신분증 또는 여권 스캔을 통하여 관리할 수 있고, 블록체인과 트랜잭션을 블록체인 엔진 관리를 통하여 실시할 수 있으며, 스마트 컨트랙트 관리는 체인코드를 이용한 자율거래 계약을 관리함으로써 실시할 수 있다. 예를 들어, 웹 서버, 인증 서버, API 서버, 지갑 서버, 관리자 서버 등과 같은 다양한 서버들은 서로 서비스 요청을 통해 동작을 수행할 수 있으며, 이들은 데이터베이스를 기반으로 동작을 수행할 수 있다.
(c) 암호화폐 결제 및 환전 서비스 제공 장치(100)는 상술한 암호화폐 결제 및 환전 서비스 제공 서버(300)에 의해 관리될 수 있으며, 입출력부(110)를 통하여 거래를 수행하거나 환전을 수행하는데 사용되는 언어의 종류가 선택되는 경우, 입력된 언어로 화면을 변경할 수 있다. 이때, 언어를 선택할 수 있는 사용자 인터페이스는 암호화폐 결제의 모든 프로세스의 화면에 배치될 수 있다.
(a)와 같은 암호화폐 결제 및 환전 서비스 제공 장치(100)는 사용자가 메인 화면을 클릭 또는 터치하는 경우, 결제를 수행하는 화면으로 이동할 수 있다.
(d) 암호화폐 결제 및 환전 서비스 제공 장치(100)는 입출력부(110)를 통하여 선택된 종류의 통화로 암호화폐의 시세를 검색하고, 검색된 암호화폐의 시세를 입출력부(110)로 출력할 수 있다. 이때, 입출력부(110)는 상품의 수량, 상품의 가격, 암호화폐 수량, 암호화폐 거래 및 환전 수수료, 가암호화폐 합계 등의 정보를 표시할 수 있지만, 나열된 것들로 한정되는 것은 아니다.
(e) 암호화폐 결제 및 환전 서비스 제공 장치(100)는 입출력부(110)를 통하여 입력 받은 거래 금액에 대응되는 암호화폐가 입금될 지갑주소를 생성하고, 생성된 지갑주소를 입출력부(110)를 통하여 식별코드로 출력할 수 있다. 이때, 결제가 수행될 때마다 새로운 지갑주소를 생성하여 고객별로 입금 주소를 부여할 수 있으나, 회원인 경우 회원의 고유 코드를 이용할 수도 있다. 이에 따라, 지갑주소로 사용자(고객)는 사용자 단말(400)로 QR 코드를 포함한 식별코드를 스캔 또는 리딩하여 암호화폐를 전송하게 되고, 이때 암호화폐 결제 및 환전 서비스 제공 장치(100)는 QT 서버(미도시)를 통하여 입금여부를 지속적으로 체크하게 되고, 입금이 되는 경우 바로 배출화면으로 이동하게 되지만, 사용자 단말(400)에서 입금(암호화폐 전송)은 하였지만, QT 서버에서는 계속 체크 중인 경우에는 암호화폐 결제 및 환전 서비스 제공 장치(100)는 시리얼 넘버(기계 번호), 지갑주소, 암호화폐 수량, 상품 가격, 금액 등을 인쇄하는 입금영수증 인쇄 프로세스를 진행할 수 있다.
이에 따라, 암호화폐 결제 및 환전 서비스 제공 장치(100)의 제어부(140)는 환전용 암호화폐 운영부(120)에서 식별코드를 리딩 또는 스캔한 사용자의 사용자 단말(400)을 통하여 지갑주소로 출력된 수량의 암호화폐가 입금되었는 지의 여부를 확인할 수 있고, 암호화폐가 입금된 경우 입금 이벤트를 생성하여 출력하여 결제완료처리를 제어할 수 있다.
물론, 제어부(140)는 상술한 구성 이외에도 각 구성요소의 제어를 담당할 수 있음은 자명하다 할 것이다. 이때, 상품의 가격은 암호화폐의 검색된 실시간 시세에 대응하는 선택된 통화의 금액에 기초한 결제금액이다. 즉, 암호화폐는 변동성이 크기 때문에 실시간 시세를 조회 및 환전하도록 거래하는 것이 중요한데 조회 당시 또는 트랜잭션 당시의 금액을 기준으로 환가를 할 수 있으며, 이는 실시예에 따라 어느 시점을 기준으로 할 것인지에 대한 변동이 존재할 수 있음은 물론이라 할 것 이다.
상술한 바와 같이 도 3의 (a) 내지 (e)를 참조하여 설명된 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법이 수행되는 동안 도 1 및 도 2를 참조하여 설명된 환전용 암호화페를 기반으로 암호화폐 결제 및 환전 서비스가 수행될 수 있는 것은 자명한 것으로 볼 수 있으며, 구체적인 설명은 도 1 및 도 2를 참조하여 설명된 바와 동일하여 생략될 수 있다.
도 4는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 중 환전 서비스가 수행되는 과정을 도시한 개념도이다.
도 4를 참조하면, 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 중 환전 서비스가 ATM에 적용된 경우를 확인할 수 있다.
먼저, (a) ATM은 사용자가 각국의 언어 중 자신이 사용하고자 하는 언어를 선택할 수 있도록 화면을 출력할 수 있고, 화면에서 사용자가 언어를 선택하면 (b) 와 같이 숫자 키패드를 출력할 수 있고, 사용자에 의해 환전할 거래 금액을 입력 받을 수 있다. 환전할 거래 금액의 통화 종류를 설정하면 이에 대응하는 수량의 암호화폐와 수수료가 표시되며, 총 지불될 암호화폐의 개수가 표시될 수 있다. 사용자가 이 화면에서 다음 버튼을 선택하게 되면 (c) 와 같은 화면으로 전환되는데, 고객(사용자)에게 화면의 QR 코드로 암호화폐를 보내달라고 요청하는 화면이 출력될 수 있다.
이때, 사용자는 자신의 지갑에서 QR 코드를 스캔하여 암호화폐를 전송할 수 있고(스캔 이체), 사용자가 이체를 한 것을 ATM은 확인하고, 해당 수량의 암호화폐가 입금되면 ATM은 영수증을 인쇄할 수 있다. 이때, 암호화폐의 수수료 퍼센트는 조정 가능하다.
즉, ATM은 암호화폐가 입금되고(0 CONFIRM), 블록체인에서 1 컨펌만(전체 6 컨펌) 발생하면, 사업장의 외부지갑(거래소)으로 서버에서 자동으로 블록체인 수수료를 제외하고 전송할 수 있고, 거래소 사업장 계정에서 전송 받은 금액을 매도 주문 처리하며(계약), 매도체결 금액(원/KRW)을 ATM 운영자 계좌로 이체할 수 있다. 또한 1 컨펌까지 시간이 최소 10분에서 20분 이상 소요될 수 있으므로, 즉시처리를 위해서는 사고 대비 본인확인을 위한 신분증 또는 여권의 인식을 선행 후 컨펌이 완료되면 자동삭제 처리할 수 있도록 구성될 수 있다.
이때, (e) 본인확인 절차는 즉시 환전을 위한 절차로 컨펌을 위해서는 시간이 필요하기 때문에 그사이 발생할 수 있는 사고 리스크를 사전에 방어하고 사고가 발생하면 당사자를 추적할 수 있도록 진행될 수 있다. 이때, 컨펌 절차가 정상적으로 종료되면 신분증 또는 여권 정보는 자동 삭제될 수 있고, 본 발명의 일 실시예에 따른 ATM은 외국인을 위한 시내 환급기(KIOSK) 텍스 리펀드 신청 시 본인 신용카드 정보를 남기는 것(100일 내 출국)에 비하여 개인정보 보호에 더욱 강력한 절차를 수행할 수 있다.
이후, (f) ATM에서 출금 중일 때의 화면을 도시하는데, 본 발명의 일 실시예에 따른 ATM과 연동되도록 ATM에 설치된 현장에 CCTV가 더 설치될 수 있다. 즉, 출금 시비가 발생하는 것을 방지하기 위함 일 수 있다. 이때, 현장 ATM 운영 사업자가 CCTV를 통하여 현금 장입에 대한 관리를 할 수 있으며, 관리 프로그램에서 잔고 확인이 가능하도록 구성될 수 있다. ATM 사용 수수료는 환전금액의 3%로 부과할 수 있으나 변동 가능함은 상술한 바와 같다.
도 5는 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 이용하는 ATM의 정면도이고, 도 6은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 이용하는 ATM의 사시도 및 부분 확대도이다.
도 5내지 도 6을 참조하면, 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 방법을 이용하는 ATM은 QR 스캐너, 신분증 인식기, 영수증 프린터, 현금 출금 공간이 마련되어 있는 것을 확인 할 수 있다. 다만, 도 5 내지 도 6에 도시된 구성이나 디자인에 한정되지 않고 본 발명의 일 실시예에 따른 구성을 수행할 수 있는 형태라면 어느 것이든 가능하다 할 수 있다.
도 7은 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법을 도시한 흐름도이다.
도 7을 참조하면, 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법은 도 1 내지 도 6을 참조하여 설명된 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치에서 수행될 수 있다.
구체적으로, 암호화폐 결제 및 환전 서비스 제공 장치는 암호화폐 결제 및 환전 서비스 제공 장치의 입출력부를 통해 암호화폐 결제 및 환전 서비스를 이용하는 사용자로부터 입력된 거래 금액에 대한 암호화폐의 수량을 산출할 수 있고, 산출된 암호화폐의 수량에서 수수료를 제외한 나머지 수량의 암호화폐를 복수의 암호화폐 거래소들 중 가장 높은 거래가를 가지는 암호화폐 거래소로 전송할 수 있다(S710).
이때, 암호화폐 결제 및 환전 서비스 제공 장치는 입출력부를 통해 사용자로부터 언어의 종류 및 통화의 종류를 선택 받을 수 있고, 선택된 종류의 언어 및 선택된 통화의 종류를 기반으로 암호화폐 결제 및 환전 서비스를 제공할 수 있다. 또한, 암호화폐 결제 및 환전 서비스 제공 장치는 입출력부를 통해 산출된 수량의 암호화폐를 송금할 지갑주소를 식별코드로 출력할 수 있고, 식별코드를 리딩 또는 스캔한 사용자의 사용자 단말을 통하여 지갑주소로 출력된 수량의 암호화폐가 입금되었는 지의 여부를 확인할 수 있고, 암호화폐가 입금된 경우 입금 이벤트를 생성하여 출력할 수 있다.
이때, 암호화폐 결제 및 환전 서비스 제공 장치는 도 1을 참조하여 설명된 바와 같이 사용자의 지갑주소의 거래 내역 존재 여부에 기초하여 자체적인 컨펌 절차를 가질 수 있으며, 이에 대한 구체적인 설명은 도 1을 참조하여 설명된 바와 동일하여 생략될 수 있다.
이후, 암호화폐 결제 및 환전 서비스 제공 장치는 암호화폐 결제 및 환전 서비스 제공 장치와 미리 연동된 스캐너를 통해 신분증 또는 여권을 스캔할 수 있고, 스캔된 신분증 또는 여권의 위변조여부를 판별하여 사용자의 본인여부를 확인할 수 있고, 암호화폐 결제 및 환전 서비스의 컨펌 절차가 정상적으로 완료되는 경우 신분증 또는 여권에 대한 정보를 삭제할 수 있다.
이후, 암호화폐 결제 및 환전 서비스 제공 장치는 암호화폐 결제 및 환전 서비스 제공 장치의 환전용 암호화폐 운영부를 통해 사용자의 신분증 또는 여권의 위변조여부를 판별을 통해 본인인 것으로 확인되는 경우 거래 금액에 대응되는 수량의 암호화폐를 매도할 수 있고, 암호화폐로 변환되는 거래 금액에 대응되는 환전용 암호화폐를 환전 암호화페 거래소에서 매도할 수 있다(S720).
이후, 암호화폐 결제 및 환전 서비스 제공 장치는 암호화폐 결제 및 환전 서비스 제공 장치의 금액 송금부를 통해 환전용 암호화폐의 매도를 통해 획득된 금액을 암호화폐 결제 및 환전 서비스 제공 장치가 설치된 가맹점을 운영하는 운영자의 계좌로 송금할 수 있다(S730).
상술한 바와 같은 방법을 통해 블록체인 기반의 암호화폐 결제 및 환전 서비스를 제공하는 암호화폐 결제 및 환전 서비스 제공 장치는 환전용 암호화폐의 낙폭이 미리 설정된 기준보다 높은 경우, 서킷 브레이크가 수행함으로써 암호화폐 결제 서비스 또는 암호화폐 환전 서비스가 수행되지 않도록 방지할 수 있다.
한편, 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스를 제공하는 암호화폐 결제 및 환전 서비스 제공 장치가 구현되는 측면에 있어서, 암호화폐 결제 및 환전 서비스 제공 장치가 암호화폐 결제 및 환전 서비스 제공 장치를 직접적으로 운영하거나 운용하는 사용자가 없는 무인 ATM으로 구현되는 경우, 사용자의 신분 확인을 위해 신분증 또는 여권 등을 통해 스캔 절차가 필수적으로 필요할 수 있다. 이와 같은 스캔 절차는 암호화폐 결제 및 환전 서비스가 수행되는 동안에 임시로 저장될 수 있으며, 이를 통해 부당한 목적(자금 세탁 등)의 암호화폐 사용 등을 방지하거나 부당한 목적으로 암호화폐가 사용되는 경우에 이를 해소하기 위한 정보를 확보하기 위한 절차를 의미할 수 있다.
반면, 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 장치가 암호화폐 결제 및 환전 서비스 제공 장치를 운영하거나 운용하는 사용자가 있는 가맹점과 같은 곳에서 사용되는 장치로 구현되는 경우, 암호화폐를 이용한 서비스를 위해서는 비용이 우선적으로 지불될 수 있도록 선결제 절차가 필요할 수도 있다. 이와 같은 본 발명의 일 실시예에 따른 암호화폐 결제 및 환전 서비스 제공 장치의 기술적 특징에 따라 암호화폐 결제 및 환전 서비스 제공 장치가 구현되는 방식 및 적용되는 절차가 서로 달라질 수 있는 것을 통상의 기술자에게 자명한 사실에 해당할 수 있으며, 이에 대한 구체적인 설명은 생략될 수 있다.
이와 같이 도 7을 참조하여 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1 내지 도 6을 통해 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법에 대하여 설명된 내용과 동일하거나, 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.
또한, 도 1 내지 도 7을 통해 설명된 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법은 컴퓨터에 의해 실행되는 애플리케이션이나 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함할 수 있다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함할 수 있다.
전술한 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법은 단말기에 기본적으로 설치된 애플리케이션(이는 단말 기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 마스터 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 일 실시예에 따른 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기에 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
Claims (10)
- 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치로서,
상기 서비스를 이용하는 사용자로부터 입력된 거래 금액에 대한 암호화폐의 수량을 산출하고, 상기 산출된 암호화폐의 수량에서 수수료를 제외한 나머지 수량의 암호화폐를 복수의 암호화폐 거래소들 중 가장 높은 거래가를 가지는 암호화폐 거래소로 전송하는 입출력부;
상기 사용자의 신분증 또는 여권의 위변조여부 판별을 통해 본인인 것으로 확인되는 경우 상기 거래 금액에 대응되는 수량의 암호화폐를 매도하고, 상기 암호화폐로 변환되는 거래 금액에 대응되는 환전용 암호화폐를 환전용 암호화페 거래소에서 매도하는 환전용 암호화폐 운영부; 및
상기 환전용 암호화폐의 매도를 통해 획득된 금액을 상기 서비스 제공 장치가 설치된 가맹점을 운영하는 운영자의 계좌로 송금하는 금액 송금부;
를 포함하고,
상기 서비스 제공 장치는 미리 연동된 스캐너를 통해 상기 신분증 또는 여권을 스캔하고, 스캔된 상기 신분증 또는 여권의 위변조여부를 판별하여 상기 사용자의 본인여부를 확인하고, 상기 암호화폐 결제 및 환전 서비스의 컨펌 절차가 정상적으로 완료되는 경우 상기 신분증 또는 여권에 대한 정보를 삭제하고,
상기 서비스 제공 장치는 상기 사용자의 지갑주소의 거래 내역 존재 여부를 기반으로 제로-컨펌을 결정하고,
상기 입출력부는 상기 제로-컨펌을 기반으로 상기 산출된 수량의 암호화폐를 송금할 지갑주소를 식별코드로 출력하고, 상기 식별코드를 리딩 또는 스캔한 상기 사용자의 사용자 단말을 통하여 상기 지갑주소로 상기 출력된 수량의 암호화폐가 입금되었는 지의 여부를 확인하고, 상기 암호화폐가 입금된 경우 입금 이벤트를 생성하여 출력하고,
상기 서비스 제공 장치는 상기 복수의 암호화폐 거래소들의 낙폭 정보를 기반으로 상기 복수의 암호화폐 거래소들의 안정성을 주기적으로 판단하고,
상기 금액 송금부는 상기 서비스 제공 장치의 시리얼 넘버, 트랜잭션 일시, 상기 지갑주소, 코인 수량 및 상품 수량에 대한 정보를 포함하는 영수증을 출력하는 것을 특징으로 하는 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치. - 청구항 1에 있어서,
상기 입출력부는,
상기 사용자로부터 언어의 종류 및 통화의 종류를 선택 받고, 상기 선택된 종류의 언어 및 상기 선택된 통화의 종류를 기반으로 상기 암호화폐 결제 및 환전 서비스를 제공하는 것을 특징으로 하는 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치. - 청구항 1에 있어서,
상기 서비스 제공 장치는 상기 가맹점의 도어개폐장치와 연동되고, 상기 스캐너를 통해 스캔된 상기 신분증 또는 여권을 기반으로 상기 사용자가 회원으로 판단된 경우, 상기 도어개폐장치로 도어 개방 신호를 전달하는 것을 특징으로 하는 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치. - 삭제
- 청구항 1에 있어서,
상기 서비스 제공 장치는,
상기 환전용 암호화폐의 낙폭이 미리 설정된 기준보다 높은 경우, 서킷 브레이크가 수행되는 것을 특징으로 하는 블록체인 암호화폐 결제 및 환전 서비스 제공 장치. - 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 장치에서 수행되는 서비스 제공 방법으로서,
상기 서비스 제공 장치의 입출력부를 통해 상기 서비스를 이용하는 사용자로부터 입력된 거래 금액에 대한 암호화폐의 수량을 산출하고, 상기 산출된 암호화폐의 수량에서 수수료를 제외한 나머지 수량의 암호화폐를 복수의 암호화폐 거래소들 중 가장 높은 거래가를 가지는 암호화폐 거래소로 전송하는 단계;
상기 서비스 제공 장치의 환전용 암호화폐 운영부를 통해 상기 사용자의 신분증 또는 여권의 위변조여부를 판별을 통해 본인인 것으로 확인되는 경우 상기 거래 금액에 대응되는 수량의 암호화폐를 매도하고, 상기 암호화폐로 변환되는 거래 금액에 대응되는 환전용 암호화폐를 환전 암호화페 거래소에서 매도하는 단계; 및
상기 서비스 제공 장치의 금액 송금부를 통해 상기 환전용 암호화폐의 매도를 통해 획득된 금액을 상기 서비스 제공 장치가 설치된 가맹점을 운영하는 운영자의 계좌로 송금하는 단계;
를 포함하고,
상기 암호화폐로 변환되는 거래 금액에 대응되는 환전용 암호화폐를 환전 암호화페 거래소에서 매도하는 단계는 미리 연동된 스캐너를 통해 상기 신분증 또는 여권을 스캔하고, 스캔된 상기 신분증 또는 여권의 위변조여부를 판별하여 상기 사용자의 본인여부를 확인하고, 상기 암호화폐 결제 및 환전 서비스의 컨펌 절차가 정상적으로 완료되는 경우 상기 신분증 또는 여권에 대한 정보를 삭제하는 단계를 포함하고,
상기 사용자의 지갑주소의 거래 내역 존재 여부를 기반으로 제로-컨펌을 결정하고, 상기 제로-컨펌을 기반으로 상기 산출된 수량의 암호화폐를 송금할 지갑주소를 식별코드로 출력하고, 상기 식별코드를 리딩 또는 스캔한 상기 사용자의 사용자 단말을 통하여 상기 지갑주소로 상기 출력된 수량의 암호화폐가 입금되었는 지의 여부를 확인하고, 상기 암호화폐가 입금된 경우 입금 이벤트를 생성하여 출력하는 단계;
상기 복수의 암호화폐 거래소들의 낙폭 정보를 기반으로 상기 복수의 암호화폐 거래소들의 안정성을 주기적으로 판단하는 단계; 및
상기 서비스 제공 장치의 시리얼 넘버, 트랜잭션 일시, 상기 지갑주소, 코인 수량 및 상품 수량에 대한 정보를 포함하는 영수증을 출력하는 단계를 더 포함하는 것을 특징으로 하는 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법. - 청구항 6에 있어서,
상기 서비스 제공 방법은,
상기 입출력부를 통해 상기 사용자로부터 언어의 종류 및 통화의 종류를 선택받고, 상기 선택된 종류의 언어 및 상기 선택된 통화의 종류를 기반으로 상기 암호화폐 결제 및 환전 서비스를 제공하는 단계를 포함하는 것을 특징으로 하는 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법. - 청구항 6에 있어서,
상기 서비스 제공 방법은,
상기 서비스 제공 장치가 상기 가맹점의 도어개폐장치와 연동되고, 상기 스캐너를 통해 스캔된 상기 신분증 또는 여권을 기반으로 상기 사용자가 회원으로 판단된 경우, 상기 도어개폐장치로 도어 개방 신호를 전달하는 단계를 더 포함하는 단계를 더 포함하는 것을 특징으로 하는 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법. - 삭제
- 청구항 6에 있어서,
상기 서비스 제공 방법은,
상기 서비스 제공 장치를 통해 상기 환전용 암호화폐의 낙폭이 미리 설정된 기준보다 높은 경우, 서킷 브레이크가 수행되는 단계를 포함하는 것을 특징으로 하는 블록체인 암호화폐 결제 및 환전 서비스 제공 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180168312A KR102193988B1 (ko) | 2018-12-24 | 2018-12-24 | 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180168312A KR102193988B1 (ko) | 2018-12-24 | 2018-12-24 | 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200078940A KR20200078940A (ko) | 2020-07-02 |
KR102193988B1 true KR102193988B1 (ko) | 2020-12-22 |
Family
ID=71599655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180168312A KR102193988B1 (ko) | 2018-12-24 | 2018-12-24 | 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102193988B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102389922B1 (ko) | 2021-07-16 | 2022-04-22 | 주식회사 시티랩스 | 암호화폐 결제 게이트웨이 및 그 결제방법 |
WO2023063449A1 (ko) * | 2021-10-13 | 2023-04-20 | 이종명 | 금융 서비스를 지원하는 장치 및 그 통합 시스템 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102466519B1 (ko) * | 2020-10-22 | 2022-11-11 | 이종명 | 복수의 기능들을 지원하는 atm 기기 및 그 동작 방법 |
KR102504150B1 (ko) * | 2022-06-27 | 2023-02-27 | 주식회사 더줌코리아 | 블록체인기반의 더줌코인보상형 포인트환전마켓플레이스 생성장치 및 방법 |
KR102627289B1 (ko) * | 2022-11-23 | 2024-01-23 | 주식회사 메타월드와이드 | 블록체인 기반 언스테이블 코인을 이용한 정가 상품 결제 장치 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017021581A (ja) * | 2015-07-10 | 2017-01-26 | 沖電気工業株式会社 | 取引装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170005592A (ko) * | 2015-07-06 | 2017-01-16 | 조정기 | 카지노 칩 구매를 위한 선불포인트카드 운용 방법 및 이를 이용한 운용 시스템 |
KR20170142374A (ko) * | 2016-06-17 | 2017-12-28 | 주식회사 킹홀딩스 | 가상화폐를 이용한 송금 시스템 및 방법 |
KR101852935B1 (ko) * | 2017-07-31 | 2018-04-27 | 임종범 | 전자 화폐 거래 시스템 및 방법 |
-
2018
- 2018-12-24 KR KR1020180168312A patent/KR102193988B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017021581A (ja) * | 2015-07-10 | 2017-01-26 | 沖電気工業株式会社 | 取引装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102389922B1 (ko) | 2021-07-16 | 2022-04-22 | 주식회사 시티랩스 | 암호화폐 결제 게이트웨이 및 그 결제방법 |
WO2023063449A1 (ko) * | 2021-10-13 | 2023-04-20 | 이종명 | 금융 서비스를 지원하는 장치 및 그 통합 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20200078940A (ko) | 2020-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102193988B1 (ko) | 블록체인 기반의 암호화폐 결제 및 환전 서비스 제공 방법 및 장치 | |
KR102198335B1 (ko) | 블록체인 기반 가상화폐결제 가맹점 단말 및 가상화폐 결제 및 환전 서비스 제공 방법 | |
KR102202264B1 (ko) | 가상화폐결제 상품권 판매 키오스크 및 가상화폐결제를 이용한 상품권 판매 서비스 제공 방법 | |
KR102255291B1 (ko) | 블록체인 기반의 공유 보조배터리의 대여 및 반납 시스템 및 방법 | |
KR100897063B1 (ko) | 목표 달성형 펀드 운용 시스템 | |
KR20090001946A (ko) | 금융상품 자동전환 방법 및 시스템과 이를 위한 프로그램기록매체 | |
KR20210001915A (ko) | 블록체인 기반 연구중심 크라우드펀딩 플랫폼 운영방법 | |
KR20090055424A (ko) | 토지 보상금을 이용한 대출처리 방법 및 시스템과 이를위한 프로그램 기록매체 | |
KR100873352B1 (ko) | 온라인 계좌 자금이체 처리 방법 및 시스템과 이를 위한기록매체 | |
KR100874356B1 (ko) | 옵션거래 중계처리 방법 및 시스템과 이를 위한 기록매체 | |
KR100969331B1 (ko) | 펀드연동예금 운용 방법 및 시스템과 이를 위한 프로그램기록매체 | |
KR101093127B1 (ko) | 수입금융 대표한도 설정 방법 | |
KR20100103755A (ko) | 매출금 선지급 방법 및 시스템과 이를 위한 기록매체 | |
KR20090093225A (ko) | 금거래 예약정보 처리 방법 및 시스템과 이를 위한프로그램 기록매체 | |
KR101041113B1 (ko) | 금융교육과 연계되는 금융상품 운용방법 및 시스템과 이를위한 프로그램 기록매체 | |
KR20080080471A (ko) | 대출관리 계좌 운용 시스템 | |
KR20090001953A (ko) | 실물상품 선이자 지급을 통한 예금(또는 적금)계좌 운용방법 및 시스템과 이를 위한 기록매체 | |
KR100885170B1 (ko) | 위탁대행 실명확인 방법 및 시스템과 이를 위한 기록매체 | |
KR20090073064A (ko) | 고객 리워드 처리 시스템 | |
KR20200094442A (ko) | P2p 결제 시스템 및 그 방법 | |
KR20090023431A (ko) | 당좌교환결제자금 이체처리 시스템 | |
KR20090091677A (ko) | 간접 투자상품 매매 지원 방법 | |
KR20090001909A (ko) | 간접 투자상품 매매 지원 방법 및 시스템과 이를 위한기록매체 | |
KR20090011045A (ko) | 신탁대출 운용 시스템 | |
KR20090001869A (ko) | 자산유동화증권 투자처리 방법 및 시스템과 이를 위한프로그램 기록매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |