KR20220135209A - 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법 - Google Patents
블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법 Download PDFInfo
- Publication number
- KR20220135209A KR20220135209A KR1020220038681A KR20220038681A KR20220135209A KR 20220135209 A KR20220135209 A KR 20220135209A KR 1020220038681 A KR1020220038681 A KR 1020220038681A KR 20220038681 A KR20220038681 A KR 20220038681A KR 20220135209 A KR20220135209 A KR 20220135209A
- Authority
- KR
- South Korea
- Prior art keywords
- cryptocurrency
- product
- wallet
- exchange
- payment
- 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
- 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/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
-
- 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/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- 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/08—Payment architectures
- G06Q20/16—Payments settled via telecommunication systems
-
- 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
- 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; 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/38—Payment protocols; Details thereof
- G06Q20/387—Payment using discounts or coupons
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (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)
- Computer Networks & Wireless Communication (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명의 일 실시 예는, 제휴가 완료된 거래소서버로부터 거래소내부의 체인(chain)에 대한 사용권한을 부여받는 단계; 상기 거래소서버로부터 사용자의 사전동의(user's prior consent)를 조건으로 상기 사용자의 월렛(wallet)에 포함된 암호화폐의 조회 및 출금에 대한 권한을 부여받는 단계; 상기 사전동의에 대한 정보가 확인된 상기 사용자의 단말로부터 상품결제를 위한 암호화폐송신요청을 수신하는 단계; 상기 암호화폐송신요청에 포함된 상기 상품결제의 정보를 확인하고, 상기 사용자의 월렛으로부터 상기 상품결제를 위한 암호화폐를 상기 거래소의 임시월렛(temporary wallet)으로 송신하는 단계; 및 상품판매자의 요청에 대응하여, 상기 체인을 통해서, 상기 임시월렛으로부터 상기 상품판매자의 월렛으로 상기 상품결제를 위한 암호화폐를 송신하는 단계를 포함하는, 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법을 개시한다.
Description
본 발명은 암호화폐를 이용하여 상품결제를 처리하는 방법에 관한 것으로서, 보다 구체적으로는, 블록체인 기반의 암호화폐를 이용하여 온라인 쇼핑몰에서 상품결제를 처리하는 방법 및 그 방법을 구현하기 위한 장치에 관한 것이다.
온라인 쇼핑몰을 통해서 상품결제를 수행하기 위한 편리한 수단의 하나로 신용카드가 있다. 스마트폰과 같은 다기능 지능형 복합단말기가 널리 보급되면서, 이동하면서 온라인 쇼핑몰에서 상품의 비용을 결제하는 프로세스는 간편해졌으며, 이하, 도 1과 같은 과정을 통해서 이루어진다.
도 1은 신용카드로 온라인 결제를 수행할 때 이루어지는 데이터 플로우를 도식적으로 나타낸 도면이다.
도 1을 참조하면, 온라인 결제 시스템(10)은 네트워크사(110), 매입기관(130), 카드발급사(150), 가맹점(170) 및 소비자(190)를 포함하는 것을 알 수 있다.
네트워크사(110)는 매입기관(130) 및 카드발급사(150)으로부터 네트워크의 사용에 대한 대가로 수수료를 받는다.
매입기관(130)은 카드 전표를 매입하고, 가맹점(170)으로부터 가맹점 수수료를 받고, 가맹점(170)에 상품의 구매대금을 지급한다. 또한, 매입기관(130)은 카드발급사(150)로부터 대금을 정산받고, 카드발급사(150)에 정산수수료를 지급한다.
카드발급사(150)는 소비자(190)에 카드를 발급하고, 카드대금을 청구하며, 소비자(190)로부터 카드대금을 익월까지 납부받고, 추가적으로 카드사용에 대한 연회비를 지급받을 수 있다.
가맹점(170)은 소비자(190)가 신용카드를 통해 상품을 구매할 의사를 표시하면, 신용을 기초로 하여 상품을 소비자(190)에게 선지급한다.
위와 같은 신용카드를 기반으로 한 온라인 결제 시스템(10)에 따르면, 결제 방식에 따라 수수료 수익의 변화가 생기는 카드발급사, 매입기관, 결제대행기관과 다르게 네트워크사(110)의 수수료 수입에는 변화가 없다. 위와 같이, 네트워크사(110)의 수수료 수입이 고정적인 이유는, 어떠한 결제라도 거래 상대방의 정보와 대금지급 확인 과정은 필수적이기 때문이다. 예를 들어, 쇼핑몰에서 100달러를 카드로 결제하게 되면, 통상적으로 가맹점(170)이 98달러, 카드발급사(150)가 1.5달러, 매입기관(130)이 0.35달러, 네트워크사(110)가 0.15달러를 수취하는 형식으로, 네트워크사(110)가 가져가는 수수료의 비율은 변하지 않는다.
위와 같은 온라인 결제 시스템(10)은 결제할 때, 신용카드를 리더기에 읽히고 결제 금액을 입력하고 승인하는 과정으로 진행되지만, 실제 결제 프로세스는 복잡하게 운용되며, 여러 사업자가 관여하면서 결제가 수행되어, 높은 수수료가 발생되는 구조적인 문제점이 있다. 또한, 상품을 판매하는 판매자는 신용판매방식으로 상품을 선지급하고, 상품비용에 대한 정산은 빠르게는 3일, 늦게는 90일 이후에 이루어지므로, 가맹점을 운영하는 판매자는 운영 자본금에 대한 부담이 클 수 밖에 없다.
도 1에서 설명한 온라인 결제 시스템(10)이 신용카드가 아니라 암호화폐를 이용하여 구현될 경우, 전술한 문제점들이 어느 정도 해소될 수 있으나, 다른 문제점이 더 생길 수 있다.
암호화폐(cryptocurrency)는 암호 기술을 이용하여 만든 디지털 화폐를 의미하고, 네트워크로 연결된 인터넷 공간에서 암호화된 데이터 형태로 사용된다. 암호화폐는 지폐나 동전과 같은 실물이 없이 디지털 데이터 형태로 존재하기 때문에 가상재화(virtual money)라고 별칭되기도 할 뿐만 아니라, 결제 수단으로 사용되기보다는 자산을 안전하게 보관하기 위해서 사용되는 경우가 많아서 암호자산(crypto asset) 또는 디지털 자산(digital asset)라고 별칭되기도 한다.
대부분의 암호화폐는 탈중앙화된 피투피(Peer to Peer)방식의 블록체인(blockchain) 기술을 이용한다. 암호화폐는 예를 들어, PoW(Proof of Work), PoS(Proof of Stake) 등 다양한 발행 방식으로 생성되는 전자화폐의 일종이다.
첫 암호화폐인 비트코인은 2008년 10월에 공개되고, 2009년 1월에 처음으로 1단위의 코인이 발행된 이후에 2021년에는 비트코인 선물 ETF가 상장될 정도로 공인된 거래자산으로 인정받고 있으며, 일부 기업의 경우는 비트코인으로 상품 결제를 지원할 정도로 암호화폐는 보편화되어 가는 추세이다.
암호화폐를 이용하여 온라인 쇼핑몰에서 상품을 구매하는 방식은 다음과 같다. 상품구매자는 암호화폐 거래소를 통해서 암호화폐를 매수하여 자신의 암호화폐 월렛(wallet)에 전송하고, 온라인 쇼핑몰에서 지원하는 종류의 암호화폐로 월렛에 있는 암호화폐를 전환하고, 최종적으로 전환된 암호화폐를 상품판매자의 암호화폐의 월렛에 전송하여, 트랜잭션이 끝나야 상품에 대한 결제가 완료될 수 있다.
이 과정에서 거래소의 최초출금 제한시간에 걸리거나, 암호화폐의 시세가 급격히 변하는 경우에는 상품결제에 많은 시간이 소요될 수 밖에 없는 문제가 있다. 또한, 암호화폐의 고정배수로 설정되는 높은 수수료도 문제가 될 수 있다. 예를 들어, 상품구매자가 비트코인 출금과정에서 부담해야 하는 수수료는 특정 거래소를 기준으로 0.0009비트코인이 되는데, 비트코인이 1개당 4000만원이라고 가정하면, 3만 6000원의 수수료가 발생되는 것이다. 그 외에도, 블록체인을 기반으로 하는 특성상, 노드에 있는 유저들의 승인을 받아서 트랜잭션이 완료되기까지 수분 내지 수십분 가량의 시간이 소요되는 점도 문제점으로 지적될 수 있다.
결국, 암호화폐를 통해서 온라인 상품결제를 수행하더라도, 결제지연, 높은 고정수수료, 불확실한 예측가능성, 미흡한 편의성은 여전히 문제가 되므로, 이를 개선한 결제방식 및 그 결제방식을 지원할 수 있는 암호화폐가 필요한 실정이다.
본 발명이 해결하고자 하는 기술적 과제는, 블록체인 기반의 암호화폐를 통해서 빠르고 편리하게 온라인 상품에 대한 결제를 수행하는 방법을 제공하는 데에 있다.
상기 기술적 과제를 해결하기 위한 본 발명의 일 실시 예에 따른 방법은, 제휴가 완료된 거래소서버로부터 거래소내부의 체인(chain)에 대한 사용권한을 부여받는 단계; 상기 거래소서버로부터 사용자의 사전동의(user's prior consent)를 조건으로 상기 사용자의 월렛(wallet)에 포함된 암호화폐의 조회 및 출금에 대한 권한을 부여받는 단계; 상기 사전동의에 대한 정보가 확인된 상기 사용자의 단말로부터 상품결제를 위한 암호화폐송신요청을 수신하는 단계; 상기 암호화폐송신요청에 포함된 상기 상품결제의 정보를 확인하고, 상기 사용자의 월렛으로부터 상기 상품결제를 위한 암호화폐를 상기 거래소의 임시월렛(temporary wallet)으로 송신하는 단계; 및 상품판매자의 요청에 대응하여, 상기 체인을 통해서, 상기 임시월렛으로부터 상기 상품판매자의 월렛으로 상기 상품결제를 위한 암호화폐를 송신하는 단계를 포함한다.
상기 방법에 있어서, 상기 암호화폐를 송신하는 단계는, 상기 상품판매자의 요청에 대응하여, 상기 상품결제를 위한 암호화폐에 대해서 기설정된 값을 기초로 헷징(hedging)을 수행하고, 상기 헷징의 결과에 따라서 상기 상품결제를 위한 암호화폐를 송신할 수 있다.
상기 방법에 있어서, 상기 암호화폐를 송신하는 단계는, 상기 상품판매자의 요청에 대응하여, 상기 상품결제를 위한 암호화폐를 상기 임시월렛에 포함된 암호화폐와 다른 종류의 암호화폐로 환전하여 송신할 수 있다.
상기 기술적 과제를 해결하기 위한 본 발명의 다른 일 실시 예에 따른 서버는, 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법을 구현하는 서버로서, 상기 서버는, 거래소의 외부단말 및 거래소서버와 통신하는 통신부; 및 처리부를 포함하고, 상기 처리부는, 제휴가 완료된 거래소서버로부터 거래소내부의 체인(chain)에 대한 사용권한을 부여받고, 상기 거래소서버로부터 사용자의 사전동의(user's prior consent)를 조건으로 상기 사용자의 월렛(wallet)에 포함된 암호화폐의 조회 및 출금에 대한 권한을 부여받고, 상기 통신부가, 상기 사전동의에 대한 정보가 확인된 상기 사용자의 단말로부터 상품결제를 위한 암호화폐송신요청을 수신하면, 상기 암호화폐송신요청에 포함된 상기 상품결제의 정보를 확인하고, 상기 사용자의 월렛으로부터 상기 상품결제를 위한 암호화폐를 상기 거래소의 임시월렛(temporary wallet)으로 송신처리하고, 상품판매자의 요청에 대응하여, 상기 임시월렛으로부터 상기 상품판매자의 월렛으로 상기 상품결제를 위한 암호화폐를 송신처리한다.
본 발명의 일 실시 예는, 컴퓨터 판독가능한 기록매체에 저장되어, 상기 방법을 실행시키기 위한 컴퓨터 프로그램을 개시한다.
본 발명에 따르면, 블록체인 기반의 암호화폐를 통해서 온라인 상품결제를 간편하게 수행할 수 있다.
도 1은 신용카드로 온라인 결제를 수행할 때 이루어지는 데이터 플로우를 도식적으로 나타낸 도면이다.
도 2는 본 발명에 따른 방법을 구현하기 위한 전체 시스템을 개략적으로 나타낸 도면이다.
도 3은 본 발명의 일 실시 예에 따른, 제휴서버(300)의 일 예를 블록도로 나타낸 것이다.
도 4는 도 3에서 설명한 처리부의 다른 일 예로서, 처리부에 포함된 하위모듈들을 블록도로 나타낸 도면이다.
도 5는 본 발명에 따른 방법의 일 예를 흐름도로 나타낸 도면이다.
도 2는 본 발명에 따른 방법을 구현하기 위한 전체 시스템을 개략적으로 나타낸 도면이다.
도 3은 본 발명의 일 실시 예에 따른, 제휴서버(300)의 일 예를 블록도로 나타낸 것이다.
도 4는 도 3에서 설명한 처리부의 다른 일 예로서, 처리부에 포함된 하위모듈들을 블록도로 나타낸 도면이다.
도 5는 본 발명에 따른 방법의 일 예를 흐름도로 나타낸 도면이다.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시 예를 가질 수 있는바, 특정 실시 예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 본 발명의 효과 및 특징, 그리고 그것들을 달성하는 방법은 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 다양한 형태로 구현될 수 있다.
이하, 첨부된 도면을 참조하여 본 발명의 실시 예들을 상세히 설명하기로 하며, 도면을 참조하여 설명할 때 동일하거나 대응하는 구성 요소는 동일한 도면부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
이하의 실시 예에서, 제1, 제2 등의 용어는 한정적인 의미가 아니라 하나의 구성 요소를 다른 구성 요소와 구별하는 목적으로 사용되었다.
이하의 실시 예에서, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.
이하의 실시 예에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 또는 구성요소가 존재함을 의미하는 것이고, 하나 이상의 다른 특징을 또는 구성요소가 부가될 가능성을 미리 배제하는 것은 아니다.
어떤 실시 예가 달리 구현 가능한 경우에 특정한 공정 순서는 설명되는 순서와 다르게 수행될 수도 있다. 예를 들어, 연속하여 설명되는 두 공정이 실질적으로 동시에 수행될 수도 있고, 설명되는 순서와 반대의 순서로 진행될 수 있다.
본 발명은 상품판매자가 세계의 여러 가상자산 거래소마다 월렛을 개설하지 않더라도 거래소 내부 전송을 통해서 빠르게 상품대금을 정산받을 수 있는, 획기적인 프로세스에 대한 발명이다.
도 2는 본 발명에 따른 방법을 구현하기 위한 전체 시스템을 개략적으로 나타낸 도면이다.
도 2를 참조하면, 본 발명을 구현하기 위한 전체 시스템(20)은 거래소서버(210), 구매자단말(230), 판매자단말(250) 및 제휴서버(300)가 통신망(270)을 통해 연결되어 동작하는 것을 알 수 있다. 도 2는 본 발명을 구현하기 위한 전체 시스템(20)이 동작하는 과정을 개략적으로 설명하기 위한 도면이므로, 이 기술분야에서 암호화폐 결제시스템을 구현하기 위해서 당연히 포함되는 통신체계에 대한 구성, 예컨대, 서로 다른 유형의 단말들간에 통신을 효과적으로 수행하기 위해서 필요한 API(Application Programming Interface)나 통신망(270)을 제공하고 운용하는 통신사 서버 등과 같은 통상적인 구성은 생략되었다.
거래소서버(210)는 암호화폐를 거래하는 거래소가 운용하는 서버를 의미한다. 여기서, 거래소는 사용자가 현금으로 암호화폐를 구매할 수 있게 하는 매입서비스 및 사용자가 암호화폐를 현금으로 환전할 수 있게 하는 환전서비스, 사용자의 요청에 따라서, 암호화폐에 대응되는 월렛(wallet)을 개설하여 제공하는 개설서비스, 사용자의 요청에 따라서, 사용자의 월렛에 포함된 암호화폐를 사용자와 서로 다른 타사용자의 월렛에 전송하는 출금서비스 등을 통합적으로 제공하고, 그에 따른 수수료 수익을 창출하는 주체를 의미하며, 바이낸스(Binance)가 대표적이다.
거래소는 위와 같은 다양한 서비스를 다수의 사용자들에게 제공하기 위해서, 거래소마다 고유한 체인(chain)을 갖고 있다. 예를 들어, 바이낸스는 바이낸스코인(BNB)을 지원하기 위해서 바이낸스 체인 및 바이낸스 스마트 체인(BSC)을 지원한다. 바이낸스 체인은 빠른 거래에 최적화되어 있는 체인이며, 바이낸스 스마트 체인은 바이낸스 체인에서 확장성을 보완한 체인으로서, 개발자들이 스마트 컨트랙트를 사용하여 디앱을 구축할 수 있게 하는 체인이다. 바이낸스 체인 및 바이낸츠 스마트 체인, 두 블록체인은 병렬적으로 운영되는 특성을 갖고 있기에, 바이낸스 스마트 체인은 바이낸스 체인이 오프라인이 되더라도 계속 작동할 수 있으며, 그 반대의 경우도 마찬가지이다.
구매자단말(230)은 온라인 쇼핑몰을 통해서 상품을 구매하는 구매자가 사용하는 단말을 의미한다. 일 예로서, 온라인 쇼핑몰에서 비트코인을 결제수단으로 지정하여 컴퓨터를 구매하려고 하는 사용자가 사용하는 단말은 도 2의 구매자단말(230)이 될 수 있다. 구매자단말(230)은 통신망(270)이 제공하는 네트워크 서비스를 통해서, 거래소서버(210) 및 제휴서버(300)와 통신을 수행할 수 있는 다기능 지능형 복합단말기이므로, 도 2에서는 스마트폰 형태로 도시되어 있으나 이에 한정되지 않는다. 예를 들어, 구매자단말(230)은 도 2에 도시된 것과 다르게 데스크탑PC, 태블릿PC, 노트북 및 넷북 중 어느 하나가 될 수도 있다.
구매자단말(230)에는 거래소서버(210)와 통신망(270)을 통해 연결되어, 각종 인증이 수행되도록 사용자에게 사용자 인터페이스(User Interface)를 제공하는 거래소어플리케이션(거래소앱)이 설치될 수 있다.
판매자단말(250)은 온라인 쇼핑몰을 통해서 상품을 판매하는 판매자가 사용하는 단말을 의미한다. 일 예로서, 온라인 쇼핑몰에서 비트코인을 결제수단으로 지정하고 상품을 판매하는 판매자가 사용하는 단말은 도 2의 판매자단말(250)이 될 수 있다. 그 외에 판매자단말(250)에 대한 설명은 구매자단말(230)에 대한 설명으로 대체될 수 있다.
통신망(270)은 거래소서버(210), 구매자단말(230), 판매자단말(250) 및 제휴서버(300)를 연결시켜주는 기능을 수행하고, 데이터망, 이동통신망, 인터넷 등 각종 유무선 통신망을 포함할 수 있다.
제휴서버(300)는 거래소서버(210)와 제휴가 맺어진 서버를 의미한다. 제휴서버(300)는 거래소서버(210) 내부에 물리적 또는 논리적으로 구현될 수 있으며, 제휴서버(300)의 운영주체는 거래소서버(210)의 운영주체와 상이할 수 있다. 제휴서버(300)는 거래소서버(210)와 사전에 제휴되어 있어서, 상품구매자와 상품판매자간에 거래가 발생된 경우, 일정한 조건부로 거래소서버(210)의 체인을 이용하여 트랜잭션(trasaction)을 처리할 수 있다.
본 발명에 따른 방법에서, 제휴서버(300)는 거래소서버(210)에 물리적 또는 논리적으로 포함되어 있고, 거래소서버(210)와 사전에 맺어진 제휴를 통해서 내부 이체 방식으로 암호화폐의 출금 및 이체처리를 수행할 수 있게 됨에 따라서, 빠른 거래속도가 확보될 수 있고, 수수료가 낮은 장점을 갖는다.
제휴서버(300)는 거래소서버(210)와 제휴하면서 복수의 하위계정(노드)을 만들어두었다가 거래시에 활용할 수 있다. 여기서, 하위계정들을 통한 거래는 제휴서버(300)에 의한 것일지라도, 거래소서버(210)가 제공하는 체인에 의해서 수행될 수 있다. 위와 같은 방식으로 운용될 경우, 거래소내에 작은 규모의 여러 거래소들이 운용되는 것과 유사한 효과를 기대할 수 있다.
예를 들어, 스테이블 코인(stable coin) 중 하나인 테더(Tether)를 다른 월렛으로 출금하는 경우, 체인의 종류마다 수수료가 다르며, 테더는 이더리움(Ethereum)을 베이스로 하는 코인이므로, 이더리움에 대한 체인 수수료에 따라 1회 출금당 약 3.8만원(2022년 3월 기준)의 외부 출금 수수료가 발생된다. 반면, 본 발명처럼 제휴서버(300)가 거래소별로 포함된 상태에서, 테더를 다른 거래소의 월렛으로 외부 출금할 경우에는, 최초 거래소가 제공하는 체인을 그대로 활용할 수 있게 되어, 훨씬 더 적은 수수료가 발생되는 장점이 있다. 위와 같은 장점이 발생되기 위한 구체적인 프로세스에 대해서는 도 4에서 구체적으로 설명하기로 한다.
도 2에서 거래소서버(210)는 설명의 편의를 위해서, 1개만 도시되어 있으나, 본 발명에 따른 방법을 구현하기 위한 전체 시스템(20)에는 모든 암호화폐 거래소에 대한 서버가 포함될 수 있다. 예를 들어, 한국의 업비트(upbit), 코인원(coinone), 빗썸(bithumb), 코빗(korbit), 도비(dobiexchange), 중국의 게이트아이오(Gate.io), 바이낸스(binance), 비트파이넥스(bitfinex), 오케이코인(OKcoin), 후오비(Huobi), 미국의 비트렉스(bittrex), 코인베이스(coinbase), 제미니(gemini), 크라켄(kraken), 폴로닉스(poloniex), 일본의 비트플라이어(bitflyer), 코인체크(coincheck), 비트포인트(bitpoint) 등이 본 발명에 따른 전체 시스템(20)에 독립된 거래소로서 포함될 수 있으며, 이 경우, 210-2, 210-3, 210-4 등과 같은 고유한 참조번호가 거래소별로 부여될 수 있다. 또한, 각각의 거래소마다 제휴서버(300)가 물리적 또는 논리적으로 포함되어 있으며, 이 경우, 각각의 제휴서버를 구분하기 위해서, 300-2, 300-3, 300-4 등과 같은 고유한 참조번호가 제휴서버별로 부여될 수 있다.
도 3은 본 발명의 일 실시 예에 따른, 제휴서버(300)의 일 예를 블록도로 나타낸 것이다.
도 3을 참조하면, 본 발명에 따른 제휴서버(300)는 데이터베이스(310), 통신부(330), 처리부(350) 및 출력부(370)를 포함하는 것을 알 수 있다.
본 발명의 일 실시 예에 따른 제휴서버(300)는 적어도 하나 이상의 프로세서(processor)에 해당하거나, 적어도 하나 이상의 프로세서를 포함할 수 있다. 이에 따라, 제휴서버(300) 및 제휴서버(300)에 포함되어 있는 통신부(330), 처리부(350) 및 출력부(370)는 마이크로 프로세서나 범용 컴퓨터 시스템과 같은 하드웨어 장치에 포함된 형태로 구동될 수 있다.
도 3에 도시된 제휴서버(300)에 포함된 각 모듈의 명칭은, 각 모듈이 수행하는 대표기능을 직관적으로 설명하기 위해서 임의로 명명된 것으로서, 제휴서버(300)가 실제로 구현되었을때, 각 모듈에는 도 3에 기재된 명칭과는 다른 명칭이 부여될 수 있다.
또한, 도 3의 제휴서버(300)에 포함되어 있는 모듈의 수는 실시 예에 따라 매번 달라질 수 있다. 보다 구체적으로는, 도 3의 제휴서버(300)는 총 4개의 모듈을 포함하고 있으나, 실시 예에 따라서, 적어도 둘 이상의 모듈이 하나의 모듈로 통합되거나, 적어도 하나 이상의 모듈이 둘 이상의 모듈로 분리되는 형태로 구현될 수도 있다.
데이터베이스(310)는 제휴서버(300)가 동작하기 위해서 필요한 각종 데이터를 저장하고 있다. 일 예로서, 데이터베이스(310)는 제휴서버(300)의 동작을 제어하기 위한 통합관리 프로그램을 저장하고 있으며, 데이터베이스(310)는 통신부(330)가 거래소서버(210) 및 외부 단말로부터 수신한 데이터를 전달받아 저장할 수 있다.
통신부(330)는 거래소서버(210) 및 외부 단말과 통신하면서, 처리부(350)가 처리한 결과를 외부로 송신하거나, 처리부(350)가 처리하기 위한 각종 데이터를 수신하는 기능을 수행한다. 통신부(330)는, 데이터망, 이동통신망, 인터넷 등 각종 유무선 통신망을 이용하기 위해서, 통신망에 접속하고 인증하기 위한 모듈(module)을 포함할 수 있다.
처리부(350)는 통신부(330)가 수신한 데이터 및 송신할 데이터를 처리한다. 처리부(350)의 구체적인 기능에 대해서는, 도 4에 대한 설명에서 후술하기로 한다.
출력부(370)는 처리부(350)의 명령을 받아서 각종 데이터를 산출하고 출력하는 기능을 수행한다. 일 예로서, 출력부(370)는 처리부(350)가 처리한 결과데이터를 출력하여, 통신부(330)에 전달할 수 있다.
도 4는 도 3에서 설명한 처리부의 다른 일 예로서, 처리부에 포함된 하위모듈들을 블록도로 나타낸 도면이다.
도 4를 참조하면, 처리부(350)는 제1권한처리부(351), 제2권한처리부(353), 결제요청처리부(355), 임시처리부(357) 및 정규처리부(359)를 포함하는 것을 알 수 있다. 도 4의 처리부(350)는 총 5개의 모듈을 포함하고 있으나, 실시 예에 따라서, 처리부(350)에 포함된 모듈들 중 적어도 둘 이상의 모듈이 하나의 모듈로 통합되거나, 적어도 하나 이상의 모듈이 둘 이상의 모듈로 분리되는 형태로 구현될 수도 있다. 이하에서는, 설명의 편의를 위해서, 도 2 및 도 3을 참조하여 설명하기로 한다.
제1권한처리부(351)는 제휴가 완료된 거래소서버(210)로부터 거래소내부의 체인(chain)에 대한 사용권한을 부여받을 수 있다. 구체적으로, 제1권한처리부(351)는 사전에 설정된 제휴에 따라서, 거래소서버(210)로부터 제휴서버(300)를 인증받고 거래소가 제공하는 체인에 대한 사용권한을 부여받는 기능을 처리할 수 있으며, 예컨대, 거래소가 바이낸스(Binance)라면, 제휴서버(300)는 바이낸스 코인(BNB)에 대해서 빠른 거래속도가 보장되는 바이낸스 체인 및 확장성이 개선된 바이낸스 스마트 체인(BSC)에 대한 사용권한을 부여받게 된다.
제2권한처리부(353)는 거래소서버(210)로부터 사용자의 사전동의(user's prior consent)를 조건으로 사용자의 월렛(wallet)에 포함된 암호화폐의 조회 및 출금에 대한 권한을 부여받고 해당 권한에 대한 데이터를 처리하는 기능을 수행할 수 있다. 여기서, 사용자는 도 2에서 구매자단말(230)을 사용하는 상품구매자를 의미하고, 사용자의 월렛은 사용자에 의해서 거래소에서 생성된 핫 월렛(Hot Wallet)을 의미한다. 또한, 암호화폐의 조회에 대한 권한은 월렛에 포함된 암호화폐의 종류 및 개수에 대한 정보를 조회하기 위한 권한을 의미하고, 암호화폐의 출금에 대한 권한은 사용자의 월렛에 저장되어 있는 암호화폐를 타인의 월렛으로 이체시키기 위해서 출금하기 위한 권한을 의미한다. 제2권한처리부(353)는 사용자의 사전동의에 대한 정보를 수신하여 저장하고 있다가, 사용자의 의해서 상품구매계약에 대한 요청이 있을 경우, 별도의 동의가 없더라도, 거래소 내부에 생성되어 있는 사용자의 월렛에 포함된 암호화폐를 조회하고, 결제대금에 해당하는 양의 암호화폐를 출금시킬 수 있도록 한다.
결제요청처리부(355)는 사전동의에 대한 정보가 확인된 사용자의 단말(구매자단말(230)을 의미)로부터 상품결제를 위한 암호화폐송신요청을 수신할 수 있다. 구체적으로, 결제요청처리부(355)는 통신부(330)로부터 수신한 정보를 분석하여, 분석된 정보가 상품결제를 위한 암호화폐송신요청인지 파악하는 기능을 수행하고, 파악한 결과를 임시처리부(357)에 전달하는 기능을 수행할 수 있다. 즉, 결제요청처리부(355)가 전달받은 암호화폐송신 요청(request)에는 사용자가 상품을 구매한 온라인 쇼핑몰의 정보, 사용자가 구매한 상품의 가격, 사용자가 상품을 구매한 시점정보 등과 같은 메타데이터(metadata)가 상품결제의 정보로 포함되어 있다.
임시처리부(357)는 암호화폐송신요청에 포함된 상품결제의 정보를 확인하고, 사용자의 월렛으로부터 상품결제를 위한 암호화폐를 거래소의 임시월렛(temporary wallet)으로 송신할 수 있다. 여기서, 임시월렛은 상품대금에 해당하는 암호화폐가 상품판매자에게 전달되기에 앞서 임시적으로 저장되는 월렛을 의미한다. 제휴서버(300)는 거래소서버(210)와 제휴된 상태에서 거래소의 체인의 사용권한을 받은 상태이므로, 임시월렛으로의 암호화폐 전송을 내부이체처럼 빠르게 수행하고, 장부상으로 트랜잭션을 완료시킬 수 있다. 임시월렛에 저장된 암호화폐(상품대금)는 추후에 상품판매자의 정산요청에 따라서 상품판매자의 월렛으로 송신되거나 상품판매자가 원하는 형태의 화폐단위로 환전되어 상품판매자의 금융계좌에 입금처리될 수 있다. 즉, 임시월렛은 상품판매자(가맹점)용 서드파티(third party) 월렛으로 이해될 수 있으며, 본 발명의 프로세스에서 상품구매계약에 따른 대금지급이 필요할 때에 한해 자동으로 생성되는 월렛을 의미한다.
정규처리부(359)는 판매자단말(250)의 요청에 대응하여, 거래소의 체인을 통해서 임시월렛으로부터 상품판매자의 월렛으로 상품대금에 해당하는 암호화폐를 송신처리할 수 있다. 상품판매자는 판매자단말(250)을 통해서 상품대금에 해당하는 암호화폐를 자신의 관리하는 월렛에 송신하도록 요청할 수 있고, 정규처리부(359)는 이를 수행한다.
선택적 일 실시 예로서, 정규처리부(359)는 상품판매자의 요청에 대응하여, 상품결제를 위한 암호화폐(상품대금)에 대해서 기설정된 값을 기초로 헷징(hedging)을 수행하고, 헷징의 결과에 따라서 상품결제를 위한 암호화폐를 상품판매자의 월렛에 송신할 수도 있다. 본 선택적 일 실시 예는, 암호화폐의 급격한 가치변동성을 고려한 것으로서, 상품판매자가 상품대금을 지급받는 과정에서 암호화폐의 시세가 폭락하는 경우, 제휴서버(300)가 헷징을 수행함으로써, 발생된 상품판매자의 손실에 대해서 일정범위 내에서 보전을 해줄 수 있다.
예를 들어, 상품대금으로 지급된 암호화폐가 급격하게 폭락하여 10분만에 5%가 하락하더라도, 정규처리부(359)는 헷징을 통해서 상품판매자의 손실을 2.5%정도 수준으로 방어할 수 있다. 정규처리부(359)는 상품대금에 해당하는 암호화폐가 임시월렛에 송신된 이후부터 각종 선물, 옵션, 스왑을 통해서, 상품판매자가 최종적으로 암호화폐를 현금화하기 전까지 발생가능한 손실의 일부를 담보할 수 있다.
또한, 제휴서버(300)는 일부 암호화폐에 대해서만 헷징기능을 제공함으로써, 제휴서버(300)의 운용사에서 발급되는 암호화폐(또는 추천암호화폐)의 사용 및 비축을 장려할 수도 있다. 예를 들어, 국내 거래소를 이용하는 상품구매자가 클레이튼(KLAY)을 상품대금으로 지급했다면, 정규처리부(359)는 임시월렛에 송신된 클레이튼을 감지하고 헷징기능을 실행할 수 있으며, 다른 예로서, 상품구매자가 비트코인(BTC)을 상품대금으로 지급했다면, 정규처리부(359)는 헷징기능을 비활성화할 수 있다. 즉, 이러한 헷징기능은 사용자가 특정 암호화폐를 사용한 것에 대한 리워드(reward)로서 동작하며, 상품판매자가 미리 특정한 화폐단위로 상품대금을 지급받고 싶다고 하면서 헤징기능을 비활성화했다면, 정규처리부(359)는 임시월렛에 저장된 암호화폐를 테더(USDT)로 변환함으로써, 상품대금의 가치 변동성을 최소화할 수도 있다.
다른 선택적 일 실시 예로서, 정규처리부(359)는 상품판매자의 요청에 대응하여, 임시월렛에 저장된 상품결제를 위한 암호화폐(상품대금)를 다른 종류의 암호화폐로 환전하여 송신처리할 수도 있다. 본 선택적 일 실시 예는, 상품판매자가 선호하는 암호화폐의 유형이 잘 알려지지 않았거나 소수의 거래소에만 상장되어 있는 마이너(minor) 암호화폐일수록 더욱 편리할 수 있다.
예를 들어, 거래소 A의 비트코인만 갖고 있는 사용자가 거래소 A에 상장되지 않은 클레이튼 체제로 넘어가려면, 사용자는 비트코인을 클레이튼이 상장된 거래소 B에 송신하고, 거래소 B의 월렛에 저장된 비트코인을 원화로 환전한 후, 환전된 원화로 클레이튼을 사야하는 불편함이 있다. 본 발명에서 정규처리부(359)는 위와 같은 작업을 자동화하여, 사용자(상품판매자)가 원하는 유형의 암호화폐를 제공할 수 있으며, 이러한 프로세스가 가능한 것은 제휴서버(300)가 각 거래소에 물리적 또는 논리적으로 구현된 상태에서, 각 거래소 체인의 사용권한 및 사용자(상품판매자)의 월렛에 대한 권한을 미리 부여받은 것에 기인한다.
결국, 본 발명에 따른 제휴서버(300)는 고유한 헷징기능 및 환전기능을 구현함으로써, 온라인 쇼핑몰에서 상품을 구매하거나 판매하는 사용자들의 편의성을 향상시킬 수 있다.
도 5는 본 발명에 따른 방법의 일 예를 흐름도로 나타낸 도면이다.
도 5에 따른 방법은 도 2 내지 도 4에서 설명한 제휴서버(300) 및 제휴서버(300)를 구성하는 하위모듈들에 의해 구현될 수 있으므로, 이하에서는, 도 2 내지 도 4를 참조하여 설명하기로 하며, 전술한 내용과 중복되는 설명은 생략하기로 한다.
제휴서버(300)는 제휴가 완료된 거래소서버로부터 거래소내부의 체인에 대한 사용권한을 부여받는다(S510).
제휴서버(300)는 사용자의 월렛에 포함된 암호화폐의 조회 및 출금에 대한 권한을 부여받는다(S530). 여기서, 사용자는 온라인 쇼핑몰에서 상품을 구매하려고 하는 상품구매자를 의미한다.
제휴서버(300)는 사용자의 단말로부터 상품결제를 위한 암호화폐송신요청을 수신한다(S550).
제휴서버(300)는 상품구매에 필요한 암호화폐를 사용자의 월렛으로부터 임시월렛으로 이체처리한다(S570).
제휴서버(300)는 상품판매자의 단말의 요청에 따라서, 임시월렛으로부터 상품판매자의 월렛으로 상품대금에 대한 암호화폐를 송신처리한다(S590).
발명의 직관적인 이해를 위해서, 본 명세서에서는 온라인 쇼핑몰에서의 상품 구매를 주로 언급하였으나, 본 발명이 오프라인 쇼핑몰에서 상품을 구매하는 경우데 적용될 수 있다는 것은 이 분야의 통상의 기술자에게 자명할 것이다.
본 발명에 따르면, 온라인으로 해외 직구를 수행하는 다양한 국적의 상품구매자들의 결제편의성을 향상시킬 수 있다.
또한, 본 발명에 따르면, 제휴서버가 지원하는 다양한 기능(선택적 헷징기능 및 환전자동화기능)을 통해서 상품판매자의 손실가능성이 최소화되고 편의성은 극대화될 수 있다.
이상 설명된 본 발명에 따른 실시 예는 컴퓨터상에서 다양한 구성요소를 통하여 실행될 수 있는 컴퓨터 프로그램의 형태로 구현될 수 있으며, 이와 같은 컴퓨터 프로그램은 컴퓨터로 판독 가능한 매체에 기록될 수 있다. 이때, 매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치를 포함할 수 있다.
한편, 상기 컴퓨터 프로그램은 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 프로그램의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함될 수 있다.
본 발명에서 설명하는 특정 실행들은 일 실시 예들로서, 어떠한 방법으로도 본 발명의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. 또한, “필수적인”, “중요하게” 등과 같이 구체적인 언급이 없다면 본 발명의 적용을 위하여 반드시 필요한 구성 요소가 아닐 수 있다.
본 발명의 명세서(특히 특허청구범위에서)에서 “상기”의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 본 발명에서 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 적용한 발명을 포함하는 것으로서(이에 반하는 기재가 없다면), 발명의 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 본 발명에 따른 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 따라 본 발명이 한정되는 것은 아니다. 본 발명에서 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 본 발명을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 본 발명의 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다.
10: 온라인 결제 시스템
110: 네트워크사
130: 매입기관
150: 카드발급사
170: 가맹점
190: 소비자
210: 거래소서버
230: 구매자단말
250: 판매자단말
270: 통신망
300: 제휴서버
110: 네트워크사
130: 매입기관
150: 카드발급사
170: 가맹점
190: 소비자
210: 거래소서버
230: 구매자단말
250: 판매자단말
270: 통신망
300: 제휴서버
Claims (5)
- 제휴가 완료된 거래소서버로부터 거래소내부의 체인(chain)에 대한 사용권한을 부여받는 단계;
상기 거래소서버로부터 사용자의 사전동의(user's prior consent)를 조건으로 상기 사용자의 월렛(wallet)에 포함된 암호화폐의 조회 및 출금에 대한 권한을 부여받는 단계;
상기 사전동의에 대한 정보가 확인된 상기 사용자의 단말로부터 상품결제를 위한 암호화폐송신요청을 수신하는 단계;
상기 암호화폐송신요청에 포함된 상기 상품결제의 정보를 확인하고, 상기 사용자의 월렛으로부터 상기 상품결제를 위한 암호화폐를 상기 거래소의 임시월렛(temporary wallet)으로 송신하는 단계; 및
상품판매자의 단말의 요청에 대응하여, 상기 체인을 통해서, 상기 임시월렛으로부터 상기 상품판매자의 월렛으로 상기 상품결제를 위한 암호화폐를 송신하는 단계를 포함하는, 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법. - 제1항에 있어서,
상기 암호화폐를 송신하는 단계는,
상기 상품판매자의 단말의 요청에 대응하여, 상기 상품결제를 위한 암호화폐에 대해서 기설정된 값을 기초로 헷징(hedging)을 수행하고, 상기 헷징의 결과에 따라서 상기 상품결제를 위한 암호화폐를 송신하는, 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법. - 제1항에 있어서,
상기 암호화폐를 송신하는 단계는,
상기 상품판매자의 단말의 요청에 대응하여, 상기 상품결제를 위한 암호화폐를 상기 임시월렛에 포함된 암호화폐와 다른 종류의 암호화폐로 환전하여 송신하는, 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법. - 컴퓨터가 판독가능한 기록매체에 저장되어, 제1항 내지 제3항 중 어느 한 항에 따른 방법을 실행시키기 위한 컴퓨터 프로그램.
- 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법을 구현하는 서버로서,
상기 서버는,
거래소의 외부단말 및 거래소서버와 통신하는 통신부; 및
처리부를 포함하고,
상기 처리부는,
제휴가 완료된 거래소서버로부터 거래소내부의 체인(chain)에 대한 사용권한을 부여받고,
상기 거래소서버로부터 사용자의 사전동의(user's prior consent)를 조건으로 상기 사용자의 월렛(wallet)에 포함된 암호화폐의 조회 및 출금에 대한 권한을 부여받고,
상기 통신부가, 상기 사전동의에 대한 정보가 확인된 상기 사용자의 단말로부터 상품결제를 위한 암호화폐송신요청을 수신하면, 상기 암호화폐송신요청에 포함된 상기 상품결제의 정보를 확인하고, 상기 사용자의 월렛으로부터 상기 상품결제를 위한 암호화폐를 상기 거래소의 임시월렛(temporary wallet)으로 송신처리하고,
상품판매자의 단말의 요청에 대응하여, 상기 임시월렛으로부터 상기 상품판매자의 월렛으로 상기 상품결제를 위한 암호화폐를 송신처리하는, 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법을 구현하는 서버.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20210040765 | 2021-03-29 | ||
KR1020210040765 | 2021-03-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220135209A true KR20220135209A (ko) | 2022-10-06 |
Family
ID=83597062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220038681A KR20220135209A (ko) | 2021-03-29 | 2022-03-29 | 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220135209A (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102599611B1 (ko) | 2022-11-23 | 2023-11-08 | 주식회사 메타월드와이드 | 블록체인 기반 언스테이블 코인의 실시간 가격을 반영한 정가 상품 결제 장치 |
KR102627289B1 (ko) | 2022-11-23 | 2024-01-23 | 주식회사 메타월드와이드 | 블록체인 기반 언스테이블 코인을 이용한 정가 상품 결제 장치 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190115792A (ko) | 2018-04-03 | 2019-10-14 | 박상현 | 암호화 화폐 결제 시스템 및 암호화 화폐 결제방법 |
-
2022
- 2022-03-29 KR KR1020220038681A patent/KR20220135209A/ko unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190115792A (ko) | 2018-04-03 | 2019-10-14 | 박상현 | 암호화 화폐 결제 시스템 및 암호화 화폐 결제방법 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102599611B1 (ko) | 2022-11-23 | 2023-11-08 | 주식회사 메타월드와이드 | 블록체인 기반 언스테이블 코인의 실시간 가격을 반영한 정가 상품 결제 장치 |
KR102627289B1 (ko) | 2022-11-23 | 2024-01-23 | 주식회사 메타월드와이드 | 블록체인 기반 언스테이블 코인을 이용한 정가 상품 결제 장치 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102619230B1 (ko) | 전자 지불의 보안 처리 | |
CN113379401B (zh) | 电子支付的安全处理 | |
Masihuddin et al. | A survey on e-payment systems: elements, adoption, architecture, challenges and security concepts | |
EP4020358A1 (en) | Cryptocurrency payment network | |
AU2013245480B2 (en) | Dynamic point of sale system integrated with reader device | |
US20190303931A1 (en) | Method of, system for, data processing device, and integrated circuit device for implementing a distributed, ledger-based processing and recording of an electronic financial transaction | |
CN109074564A (zh) | 使用记录保证即时支付的方法和*** | |
CN109416795A (zh) | 多方交易的令牌聚合*** | |
CN109313764A (zh) | 对在支付卡接受点处使用的存款账号进行令牌化的***和方法 | |
JP5000515B2 (ja) | 電子決済システム及びその方法 | |
US10346823B2 (en) | Methods and systems for activating an electronic payments infrastructure | |
KR20170117096A (ko) | 암호화 통합 플랫폼 | |
US20180096316A1 (en) | Systems and methods for an online marketplace providing direct to consumer sales | |
JP6775590B2 (ja) | 安全な電子取引を促進するシステム及び方法 | |
TW200830211A (en) | System and method of managing contactless payment transactions using a mobile communication device as a stored value device | |
KR20220135209A (ko) | 블록체인 기반 암호화폐로 온라인 상품결제를 처리하는 방법 | |
KR102481231B1 (ko) | 블록체인 기반의 저작권 거래 서비스 지원 시스템 | |
CN103154983A (zh) | 支付***、购买***以及执行多个支付流程的方法 | |
US20200034818A1 (en) | System and method for performing cashless transactions between computing devices | |
KR102297975B1 (ko) | 스마트 컨트랙트 기반의 온라인 거래 중개 장치 및 방법 | |
KR101931802B1 (ko) | 원리금 수취권 거래 시스템 및 방법 | |
KR20170037445A (ko) | 매출채권의 유통을 중개하는 은행서버 및 그 방법 | |
KR20160010042A (ko) | 실시간 계좌 이체, 계좌 추심을 통한 결제 방법, 서버 및 컴퓨터 판독 가능한 기록 매체 | |
US11915218B2 (en) | Repayment application programming interface | |
KR102018126B1 (ko) | 암호화폐의 실물 결제 사용을 위한 결제 중계 방법 및 그 처리시스템 |