KR20190084620A - 이중 코인을 이용한 금융 거래 처리 시스템 - Google Patents

이중 코인을 이용한 금융 거래 처리 시스템 Download PDF

Info

Publication number
KR20190084620A
KR20190084620A KR1020180002586A KR20180002586A KR20190084620A KR 20190084620 A KR20190084620 A KR 20190084620A KR 1020180002586 A KR1020180002586 A KR 1020180002586A KR 20180002586 A KR20180002586 A KR 20180002586A KR 20190084620 A KR20190084620 A KR 20190084620A
Authority
KR
South Korea
Prior art keywords
coin
branch
master
financial transaction
transaction processing
Prior art date
Application number
KR1020180002586A
Other languages
English (en)
Other versions
KR102031716B1 (ko
Inventor
김동성
Original Assignee
주식회사 골든블로코
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 골든블로코 filed Critical 주식회사 골든블로코
Priority to KR1020180002586A priority Critical patent/KR102031716B1/ko
Priority to PCT/KR2018/006354 priority patent/WO2019139204A1/ko
Publication of KR20190084620A publication Critical patent/KR20190084620A/ko
Application granted granted Critical
Publication of KR102031716B1 publication Critical patent/KR102031716B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment 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/3678Payment 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/381Currency conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3827Use of message hashing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Technology Law (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명의 일 기술적 측면에 따른 이중 코인을 이용한 금융 거래 처리 시스템은 국가 간의 거래를 위한 마스터 코인을 관리하는 마스터 코인 거래소에 위치하고, 복수의 국가 중 특정 국가의 브랜치 코인 거래소에 위치하는 브랜치 코인 거래소 서버로부터 또는 사용자 단말로부터 금융 거래 처리 메시지를 수신하면, 상기 금융 거래 처리 메시지의 종류에 따라 상기 마스터 코인을 이용하여 금융 거래를 처리하는 마스터 코인 거래소 서버 및 복수의 국가 각각에 대해서 해당 국가의 브랜치 코인을 관리하는 브랜치 코인 거래소에 위치하며, 사용자 단말로부터 브랜치 코인을 이용한 금융 처리 요청 메시지를 수신하면, 상기 금융 거래 처리 요청 메시지의 종류에 따라 상기 마스터 코인 거래소 서버와 연동하여 금융 거래를 처리하거나 내부에서 상기 브랜치 코인을 이용하여 금융 거래를 처리하는 복수의 브랜치 코인 거래소 서버를 포함한다.

Description

이중 코인을 이용한 금융 거래 처리 시스템{FINANCIAL TRANSACTION PROCESSING SYSTEM USING DOUBLENESS COIN}
본 발명은 이중 코인을 이용한 금융 거래 처리 시스템에 관한 것이다.
화폐가 없었던 때에는 물물교환을 하고, 시간이 지나면서 동전과 지폐가 생기게 되었으며, 점차 기술의 발전과 디지털화가 됨으로써 가상화폐와 같은 새로운 화폐의 개념이 등장하게 되었다. 이러한 가상화폐는 실제로 거래하는 실물화폐(동전, 지폐)와는 달리 말 그대로 가상환경에서의 실체가 없는 화폐를 의미한다.
이러한 가상화폐는 약 700여종이 있으며, 대표적으로 2008년에 처음 개발된 '비트코인'이 있으며, 이외에 비교적 활발히 거래되고 있는 가상화폐로는 '이더리움', '리플', '대시', '라이트코인', '넴(Nem)' 등이 있다. 비트코인을 제외한 가상화폐는 알트코인으로 부르기도 한다.
신용카드나 각종 간편결제는 통장에 입금된 결제계좌에서 사용금액이 빠져나가고, 계좌이체를 함으로써 사실 현금의 거래가 이루어지지만 가상화폐는 현금 없이 가상화폐만으로도 물건을 사고 팔 수 있다.
이러한 가상화폐의 거래는 국내의 경우 '코빗', '빗썸', '코인원' 등의 가상화폐거래소에서 운영되고 있다. 거래화폐거래소는 사용자 본인의 가상계좌에 해당하는 금액만큼 입금하여 원하는 가상화폐를 구매하는 시스템으로 이루어지며, 가상화폐를 전자지갑에 보관하고 거래할 수 있도록 한다.
하지만, 대부분의 가상 화폐는 가상화폐거래소에서만 거래되고 있는 실정이며, 상업적 용도를 거의 찾아보기 힘들다. '이더리움' 및 '넴'과 같은 코인들이 적극적으로 스마트 컨트랙트 을 지원하는 플랫폼 환경을 제공하지만, 아직은 플랫폼이 매우 추상적이고, 복잡하여 일반 비즈니스에 적용하는데 있어서 많은 어려움이 따른다.
또한 이러한 가상화폐는 제도권의 명목화폐와 달리 통화 평가절하와 사용층 감소, 정부 차원의 제재 등으로 화폐의 가치가 상실될 수 있으며 안정적인 수익 기반의 부재로 인한 손실이 발생할 확률이 높다는 문제점이 있다.
본 발명은 국내 및 국제간의 화폐로써의 기능뿐만 아니라 상업적 용도로 활용될 수 있도록 하는 이중 코인을 이용한 금융 거래 처리 시스템을 제공하는 것을 목적으로 한다.
또한, 본 발명은 국제 간의 금융 거래의 기본이 되는 마스터 코인을 이용하여 다른 종류의 가상 화폐로 전환하거나 해외 송금 및 해외 결제를 지원할 수 있도록 하는 이중 코인을 이용한 금융 거래 처리 시스템을 제공하는 것을 목적으로 한다.
또한, 본 발명은 국가 별로 해당 국가의 지역 통화의 역할을 하는 브랜치 코인을 이용하여 해당 국가 내에서 금융 거래를 처리할 수 있도록 하는 이중 코인을 이용한 금융 거래 처리 시스템을 제공하는 것을 목적으로 한다.
또한, 본 발명은 마스터 코인 거래소 및 브랜치 코인 거래소가 서로 독립적 및 배타적으로 운영되도록 함으로써 마스터 코인을 이용하여 다른 가상 화폐와 상호 거래를 가능하도록 하고, 브랜치 코인은 해당 국가에서만 이용할 수 있도록 하는 이중 코인을 이용한 금융 거래 처리 시스템을 제공하는 것을 목적으로 한다.
본 발명의 상기 목적과 여러 가지 장점은 이 기술분야에 숙련된 사람들에 의해 본 발명의 바람직한 실시예로부터 더욱 명확하게 될 것이다.
실시예들 중에서, 이중 코인을 이용한 금융 거래 처리 시스템은 국가 간의 거래를 위한 마스터 코인을 관리하는 마스터 코인 거래소에 위치하고, 복수의 국가 중 특정 국가의 브랜치 코인 거래소에 위치하는 브랜치 코인 거래소 서버로부터 또는 사용자 단말로부터 금융 거래 처리 메시지를 수신하면, 상기 금융 거래 처리 메시지의 종류에 따라 상기 마스터 코인을 이용하여 금융 거래를 처리하는 마스터 코인 거래소 서버 및 복수의 국가 각각에 대해서 해당 국가의 브랜치 코인을 관리하는 브랜치 코인 거래소에 위치하며, 사용자 단말로부터 브랜치 코인을 이용한 금융 처리 요청 메시지를 수신하면, 상기 금융 거래 처리 요청 메시지의 종류에 따라 상기 마스터 코인 거래소 서버와 연동하여 금융 거래를 처리하거나 내부에서 상기 브랜치 코인을 이용하여 금융 거래를 처리하는 복수의 브랜치 코인 거래소 서버를 포함한다.
상기한 과제의 해결 수단은, 본 발명의 특징을 모두 열거한 것은 아니다. 본 발명의 과제 해결을 위한 다양한 수단들은 이하의 상세한 설명의 구체적인 실시형태를 참조하여 보다 상세하게 이해될 수 있을 것이다.
본 발명의 일 실시형태에 따르면, 국내 및 국제간의 화폐로써의 기능뿐만 아니라 상업적 용도로 활용될 수 있도록 한다는 장점이 있다.
또한 본 발명의 일 실시형태에 따르면, 국제 간의 금융 거래의 기본이 되는 마스터 코인을 이용하여 다른 종류의 가상 화폐로 전환하거나 해외 송금 및 해외 결제를 지원할 수 있다는 장점이 있다.
또한 본 발명의 일 실시형태에 따르면, 국가 별로 해당 국가의 지역 통화의 역할을 하는 브랜치 코인을 이용하여 해당 국가 내에서 금융 거래를 처리할 수 있다는 장점이 있다.
또한 본 발명의 일 실시형태에 따르면, 마스터 코인 거래소 및 브랜치 코인 거래소가 서로 독립적 및 배타적으로 운영되도록 함으로써 마스터 코인을 이용하여 다른 가상 화폐와 상호 거래를 가능하도록 하고, 브랜치 코인은 해당 국가에서만 이용할 수 있다는 장점이 있다.
도 1은 본 발명의 일 실시예에 따른 이중 코인을 이용한 금융 거래 처리 시스템을 설명하기 위한 네트워크 구성도이다.
도 2는 본 발명의 일 실시예에 따른 마스터 코인의 블록의 데이터 구조를 설명하기 위한 예시도이다.
도 3 내지 도 5은 본 발명의 일 실시예에 따른 마스터 코인의 트랜잭션의 데이터 구조를 설명하기 위한 예시도이다.
도 6은 본 발명의 일 실시예에 따른 마스터 코인의 지갑의 데이터 구조를 설명하기 위한 예시도이다.
도 7은 본 발명의 일 실시예에 따른 브랜치 코인의 데이터 구조를 설명하기 위한 예시도이다.
도 8 내지 도 10은 본 발명의 일 실시예에 따른 브랜치 코인의 트랜잭션의 데이터 구조를 설명하기 위한 예시도이다.
도 11는 본 발명의 일 실시예에 따른 브랜치 코인의 지갑의 데이터 구조를 설명하기 위한 예시도이다.
도 12은 본 발명의 일 실시예에 따른 브랜치 코인의 국가 코드를 설명하기 위한 도면이다.
도 13은 본 발명의 일 실시예에 따른 마스터 코인의 지갑 주소를 생성하는 과정을 설명하기 위한 흐름도이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 형태들을 설명한다.
그러나, 본 발명의 실시형태는 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 이하 설명하는 실시 형태로 한정되는 것은 아니다. 또한, 본 발명의 실시형태는 당해 기술분야에서 평균적인 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위해서 제공되는 것이다.
본 발명에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
본 발명은 컴퓨터가 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있고, 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한, 인터넷을 통하여 다운로드할 수 있는 프로그램 구조체(예를 들어, 스마트폰의 어플리케이션 등)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 구성될 수 있으며, 따라서 분산 컴퓨팅 방식으로 컴퓨터가 읽을 수 있는 코드의 형태를 포함할 수 있다.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.
본 명세서에서 사용된 용어 중 "마스터 코인"은 국가 간의 거래를 위한 코인으로서, 브랜치 코인 사이의 거래를 위해 매개체로써 사용된다. 마스터 코인은 국제 가상화폐 거래소에 등재되어 국제적으로 비트코인, 이더리움, 라이트코인, 대시, 리플과 등과 상호 거래가 가능하다.
본 명세서에서 사용된 용어 중 "브랜치 코인"은 복수의 국가 각각에 대해서 해당 국가의 지역 통화를 담당하는 코인이다. 특정 국가 가상화폐 거래소를 통하여 해당 국가의 브랜치 코인만 거래가 가능하다.
도 1은 본 발명의 일 실시예에 따른 이중 코인을 이용한 금융 거래 처리 시스템을 설명하기 위한 네트워크 구성도이다.
도 1을 참조하면, 이중 코인을 이용한 금융 거래 처리 시스템은 마스터 코인 거래소 서버(100) 및 복수의 브랜치 코인 거래소 서버(200_1~200_N) 포함한다.
마스터 코인 거래소 서버(100)는 국가 간의 거래를 위한 마스터 코인을 관리하는 마스터 코인 거래소에 위치하는 서버이다.
상기의 마스터 코인의 정보는 마스터 코인의 블록에 저장되며, 상기의 마스터 코인의 블록은 기존 비트코인, 이더리움과 같이 코인의 거래, 블록, 채굴, 블록체인, 분산장부 등의 코인의 고유속성과 유사한 특성을 모두 가지고 있으나 동일하지 않다. 마스터 코인의 블록 헤더의 필드는 2byte의 버전 정보, 32byte의 이전블록해시, 32byte의 머클루트, 4byte의 타임 스탬프, 1byte의 난이도 목표 및 4byte의 난스로 구성될 수 있다.
마스터 코인 거래소 서버(100)는 마스터 코인의 지갑 주소를 생성하여 블록 체인 서버(미도시됨)의 블록 체인 중 마스터 코인의 블록에 저장한다. 마스터 코인의 지갑 주소는 34자리의 숫자 및 문자로 구성된다.
마스터 코인 거래소 서버(100)는 복수의 브랜치 코인 거래소 서버(200_1~200_N) 중 특정 국가의 브랜치 코인 거래소에 위치하는 브랜치 코인 거래소 서버(200_1)로부터 금융 거래 처리 메시지를 수신하면, 금융 거래 처리 메시지의 종류에 따라 마스터 코인을 이용하여 금융 거래를 처리한다.
일 실시예에서, 마스터 코인 거래소 서버(100)는 복수의 브랜치 코인 거래소 서버(200_1~200_N) 중 특정 브랜치 코인 거래소 서버(200_1)로부터 수신된 금융 거래 처리 메시지가 특정 화폐로의 환전 처리를 지시하면, 마스터 코인을 매개체로 하여 브랜치 코인을 특정 화폐로 환전 처리할 수 있다.
이때, 마스터 코인 거래소 서버(100)는 하기의 [수학식 1]을 이용하여 환율을 결정한 후 환율에 따라 마스터 코인을 매개체로 하여 브랜치 코인을 특정 화폐로 환전 처리할 수 있다.
[수학식 1]
Figure pat00001
예를 들어, 마스터 코인 거래소 서버(100)는 복수의 브랜치 코인 거래소 서버(200_1~200_N) 중 특정 브랜치 코인 거래소 서버(200_1)로부터 수신된 금융 거래 처리 메시지가 브랜치 코인을 다른 국가의 브랜치 코인으로의 환전 처리를 지시하면, 브랜치 코인을 마스터 코인으로 환전한 후 마스터 코인을 다른 국가의 브랜치 코인으로 환전 처리할 수 있다.
상기의 실시예에서, 마스터 코인 거래소 서버(100)는 브랜치 코인의 지갑에서 환전 요청된 브랜치 코인만큼 차감하고, 차감된 브랜치 코인을 마스터 코인으로 환전한 후 마스터 코인을 이용하여 특정 화폐로 환전 처리할 수 있다.
또한, 마스터 코인 거래소 서버(100)는 블록 체인 서버(미도시됨)에 있는 블록 체인을 기반으로 하는 분산 장부를 이용하기 때문에 마스터 코인의 블록을 검증한다.
마스터 코인 거래소 서버(100)는 작업증명(PoW: Proof of Work)방법으로 블록을 검증하기 위해 하기의 [수학식 2]을 이용하여 마스터 코인의 블록을 증명하고, 일정 시간이 경과한 후 지분증명(PoS: Proof of Stake)방법으로 블록을 검증하기 위해 하기의 [수학식 3]를 이용하여 마스터 코인의 블록을 증명한다.
이때, 마스터 코인 거래소 서버(100)는 작업증명뿐만 아니라 지분증명을 이용하여 마스터 코인의 블록을 증명하는 이유는 비트코인과 같은 작업증명방식의 화폐는 언젠가 수요와 공급의 부조화로 통화의 가치가 급속도로 증가하는 디플레이션을 야기할 수 있기 때문이다.
[수학식 2]
h(h(n-1 th block header || nonce))<f(D)
h: 해시 함수,
n: 블록 높이,
nonce: 1씩 증가하는 32bits의 수,
D: 난이도,
f: 목표값 계산 함수
[수학식 3]
h(h(n-1 th block header || nonce))≤f(bal(A),D)
h: 해시 함수,
n: 블록 높이,
nonce: 1씩 증가하는 32bits의 수,
D: 난이도,
bal(A): A가 가진 지분%
f: 목표값 계산 함수
복수의 브랜치 코인 거래소 서버(200_1~200_N)는 복수의 국가 각각에 대해서 해당 국가의 브랜치 코인을 관리하는 브랜치 코인 거래소에 위치하는 서버이다.
상기의 브랜치 코인의 정보는 브랜치 코인의 블록에 저장되며, 상기의 브랜치 코인의 블록은 2byte의 버전 정보, 32byte의 이전블록해시, 32byte의 머클루트, 4byte의 타임 스탬프, 1byte의 난이도 목표 및 4byte의 난스로 구성될 수 있다.
상기 브랜치 코인의 트랜잭션 데이터 구조는 식별자, 송신처, 수신처, 타입, 총액, 타임스탬프, 체크썸, 버전, 특정 메시지를 개인키로 서명한 스크립트 사인 및 메시지 중 적어도 하나로 구성된다.
상기 타입은 트랜잭션의 종류를 결정하며, 상기 타입이 통화(Currency)이면 상기 트랜잭션의 종류를 화폐의 기능을 수행하는 것으로 해석하고 상기 메시지의 내용을 일반적인 메시지로 판단한다.
또한, 타입이 스마트 계약(SmartContract)이면 상기 트랜잭션의 종류를 화폐의 기능 이외에 또 다른 기능을 수행하는 것으로 해석하고, 상기 타입이 스마트 계약이면 상기 메시지는 스크립트 코드, 인터넷 웹 주소 및 암호화된 계약 내용 중 어느 하나일 수 있다.
복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 브랜치 코인의 지갑 별로 개인키, 공개키, 브랜치 코인의 지갑 주소 및 브랜치 코인 보유량을 블록 체인 서버(미도시됨)의 블록 체인 중 브랜치 코인의 블록에 저장한다.
이를 위해, 복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 브랜치 코인의 지갑 주소를 생성하는데, 브랜치 코인의 지갑 주소는 37자리의 숫자와 문자열로 구성되어 있다.
브랜치 코인의 지갑 주소는 마스터 코인의 지갑 주소보다 3자리가 더 길다. 이러한 3자리는 도메인코드 2자리와 체크섬 1자리이다. 도메인 코드는 브랜치 코인이 사용되는 국가를 손쉽게 식별하기 위한 목적으로 추가되었으며, 도메인 코드는 대문자로 표기된다. 예를 들어, 한국은 KR, 일본은 JP, 중국은 CN 등으로 표기될 수 있다.
따라서, 브랜치 코인의 지갑 주소만 보고도 브랜치 코인의 지갑에 있는 코인이 어느 국가의 코인인지 쉽게 알 수 있는 것이다.
또한, 복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 사용자의 요청에 따라 브랜치 코인의 지갑에 있는 일정량의 브랜치 코인을 종이 지갑으로 변환할 때 브랜치 코인의 지갑에서 해당 브랜치 코인이 즉시 차감된다.
그런 다음, 복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 종이 지갑의 개인키, 코인 보유량 등에 대한 정보를 블록 체인 서버(미도시됨)의 블록 체인 중 브랜치 코인의 블록에 저장한다. 상기와 같이, 종이 지갑의 내용을 블록 체인에 저장하기 때문에 추후 종이 지갑을 브랜치 코인으로 전환할 수 있는 것이다.
또한, 복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 사용자의 요청에 따라 종이 지갑을 브랜치 코인으로 교환할 때, 블록 체인 서버(미도시됨)의 블록 체인 중 브랜치 코인의 블록에서 종이 지갑의 정보를 이용하여 종이 지갑의 보유 코인을 브랜치 코인을 교환할 수 있다.
복수의 브랜치 코인 거래소 서버(200_1~200_N)는 사용자 단말(미도시됨)로부터 브랜치 코인을 이용한 금융 처리 요청 메시지를 수신하면, 금융 거래 처리 요청 메시지의 종류에 따라 마스터 코인 거래소 서버(100)와 연동하여 금융 거래를 처리하거나 내부에서 상기 브랜치 코인을 이용하여 금융 거래를 처리한다.
일 실시예에서, 복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 금융 거래 처리 요청 메시지가 해외 송금 또는 해외 결제를 지시하는 경우 마스터 코인 거래소 서버(100)와 연동하여 금융 거래를 처리한다.
보다 구체적으로, 복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 마스터 코인 거래소 서버(100)에 해외 송금 또는 해외 결제를 지시하는 금융 거래 처리 메시지를 제공하고, 마스터 코인 거래소 서버(100)로부터 금융 거래 처리 메시지에 대한 처리 결과 메시지를 수신하여 해당 사용자 단말에 제공한다.
다른 일 실시예에서, 복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 금융 거래 처리 요청 메시지가 국내 송금, 국내 결제 또는 구매 대금 결제를 지시하는 경우 내부에서 상기 브랜치 코인을 이용하여 금융 거래를 처리한다.
보다 구체적으로, 복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 금융 거래 처리 요청 메시지를 기초로 브랜치 코인의 지갑에서 요청된 브랜치 코인만큼 차감한 후 해당 브랜치 코인을 이용하여 국내 송금, 국내 결제 또는 구매 대금 결제를 처리한다.
또한, 복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 블록 체인 서버(미도시됨)에 있는 블록 체인을 기반으로 하는 분산 장부를 이용하기 때문에 브랜치 코인의 블록을 검증한다.
복수의 브랜치 코인 거래소 서버(200_1~200_N) 각각은 작업증명(PoW: Proof of Work)방법으로 블록을 검증하기 위해 하기의 [수학식 4]을 이용하여 브랜치 코인의 블록을 증명하고, 일정 시간이 경과한 후 활동증명(PoA: Proof of Activity)방법으로 블록을 검증하기 위해 하기의 [수학식 5]를 이용하여 브랜치 코인의 블록을 증명한다.
[수학식 4]
h(n-1 th block header || nonce)<f(D)
h: 해시 함수,
n: 블록 높이,
nonce: 1씩 증가하는 32bits의 수,
D: 난이도,
f: 목표값 계산 함수
[수학식 5]
h(n-1 th block header || nonce)<f(D')
h: 해시 함수,
n: 블록 높이,
nonce: 1씩 증가하는 32bits의 수,
D': [수학식 4]의 D보다 낮은 난이도,
f: 목표값 계산 함수
도 2는 본 발명의 일 실시예에 따른 마스터 코인의 블록의 데이터 구조를 설명하기 위한 예시도이다.
도 2를 참조하면, 마스터 코인의 정보는 마스터 코인의 블록에 저장되며, 상기의 마스터 코인의 블록은 기존 비트코인, 이더리움과 같이 코인의 거래, 블록, 채굴, 블록체인, 분산장부 등의 코인의 고유속성과 유사한 특성을 모두 가지고 있으나 동일하지 않다.
마스터 코인의 블록 헤더의 필드는 2byte의 버전 정보, 32byte의 이전블록해시(Previous Hash), 32byte의 머클루트(Markle Root), 4byte의 타임 스탬프(Timestamp), 1byte의 난이도 목표(Diffculty Target) 및 4byte의 난스(Nonce)로 구성될 수 있다.
버전 정보는 소프트웨어/프로토콜업그레이드 추적을 위한 버전번호를 의미하고, 이전블록해시는 체인 내 이전블록의 해시에 대한 참조 정보를 의미하고, 머클루트는 블록 거래의 머클트리의 루트에 대한 해시를 의미하고, 타임스탬프는 블록의 대략적인 생성 시간을 의미하고, 난이도 목표는 블록의 작업증명 알고리즘에 대한 난이도 목표를 의미하고, 난스는 작업증명 알고리즘에 사용되는 카운터를 의미한다.
도 3 내지 도 5은 본 발명의 일 실시예에 따른 마스터 코인의 트랜잭션의 데이터 구조를 설명하기 위한 예시도이다.
도 3 내지 도 5을 참조하면, 마스터 코인의 트랜잭션 구조는 트랜잭션의 종류에 따라 식별자(ID), 송신처(From), 수신처(To), 총액(Amount), 타임스탬프(Timestamp), 체크썸(checksum), 버전(version), 특정 메시지를 개인키로 서명한 스크립트 사인(ScriptSign) 및 메시지(Message) 중 적어도 하나로 구성된다.
도 3과 같이 브랜치 코인의 송수신 트랜잭션의 경우, 트랜잭션의 데이터 구조는 식별자, 송신처, 수신처, 타입, 총액, 타임스탬프, 체크썸, 버전, 특정 메시지를 개인키로 서명한 스크립트 사인 및 메시지로 구성된다.
도 4와 같이 브랜치 코인의 송신 트랜잭션의 경우, 트랜잭션의 데이터 구조는 식별자, 수신처, 총액, 타입스탬프, 체크썸 및 버전으로 구성된다.
도 5와 같이 브랜치 코인의 수신 트랜잭션의 경우, 트랜잭션의 데이터 구조는 식별자, 송신처, 총액, 타입스탬프, 체크썸 및 버전으로 구성된다.
도 6은 본 발명의 일 실시예에 따른 마스터 코인의 지갑의 데이터 구조를 설명하기 위한 예시도이다.
도 6을 참조하면, 마스터 코인의 지갑의 데이터 구조는 주소, 총액, 타입스탬프, 체크썸 및 버전으로 구성된다. 이때, 마스터 코인의 지갑 주소는 34자리로 숫자 및 문자로 구성된다.
도 7은 본 발명의 일 실시예에 따른 브랜치 코인의 데이터 구조를 설명하기 위한 예시도이다.
도 7을 참조하면, 브랜치 코인의 정보는 브랜치 코인의 블록에 저장되며, 상기의 브랜치 코인의 블록은 2byte의 버전 정보, 32byte의 이전블록해시(Previous Hash), 32byte의 머클루트(Markle Root), 4byte의 타임 스탬프(Timestamp), 1byte의 난이도 목표(Diffculty Target) 및 4byte의 난스(Nonce)로 구성될 수 있다.
버전 정보는 소프트웨어/프로토콜업그레이드 추적을 위한 버전번호를 의미하고, 이전블록해시는 체인내 이전블록의 해시에 대한 참조 정보를 의미하고, 머클루트는 블록 거래의 머클트리의 루트에 대한 해시를 의미하고, 타임스탬프는 블록의 대략적인 생성 시간을 의미하고, 난이도 목표는 블록의 작업증명 알고리즘에 대한 난이도 목표를 의미하고, 난스는 작업증명 알고리즘에 사용되는 카운터를 의미한다.
도 8 내지 도 10은 본 발명의 일 실시예에 따른 브랜치 코인의 트랜잭션의 데이터 구조를 설명하기 위한 예시도이다.
도 8 내지 도 10을 참조하면, 브랜치 코인의 트랜잭션 구조는 트랜잭션의 종류에 따라 식별자(ID), 송신처(From), 수신처(To), 타입(Type), 총액(Amount), 타임스탬프(Timestamp), 체크썸(checksum), 버전(version), 특정 메시지를 개인키로 서명한 스크립트 사인(ScriptSign) 및 메시지(Message) 중 적어도 하나로 구성된다.
도 8과 같이 브랜치 코인의 송수신 트랜잭션의 경우, 트랜잭션의 데이터 구조는 식별자, 송신처, 수신처, 타입, 총액, 타임스탬프, 체크썸, 버전, 특정 메시지를 개인키로 서명한 스크립트 사인 및 메시지로 구성된다.
상기 타입은 트랜잭션의 종류를 결정하며, 상기 타입이 통화(Currency)이면 상기 트랜잭션의 종류를 화폐의 기능을 수행하는 것으로 해석하고 상기 메시지의 내용을 일반적인 메시지로 판단하고, 상기 타입이 스마트 계약(SmartContract)이면 상기 트랜잭션의 종류를 화폐의 기능 이외에 또 다른 기능을 수행하는 것으로 해석하고, 상기 타입이 스마트 계약이면 상기 메시지는 스크립트 코드, 인터넷 웹 주소 및 암호화된 계약 내용 중 어느 하나일 수 있다.
도 9와 같이 브랜치 코인의 송신 트랜잭션의 경우, 트랜잭션의 데이터 구조는 식별자, 수신처, 총액, 타임스탬프, 체크썸 및 버전으로 구성된다.
도 10과 같이 브랜치 코인의 수신 트랜잭션의 경우, 트랜잭션의 데이터 구조는 식별자, 송신처, 총액, 타임스탬프, 체크썸 및 버전으로 구성된다.
도 11는 본 발명의 일 실시예에 따른 브랜치 코인의 지갑의 데이터 구조를 설명하기 위한 예시도이다. 도 12은 본 발명의 일 실시예에 따른 브랜치 코인의 국가 코드를 설명하기 위한 도면이다.
도 11를 참조하면, 브랜치 코인의 지갑의 데이터 구조는 주소, 총액, 타입스탬프, 체크썸 및 버전으로 구성된다.
이때, 브랜치 코인의 지갑 주소는 37자리로 숫자, 문자, 브랜치 코인이 사용되는 국가의 종류를 지시하는 도메인 코드 및 체크섬으로 구성된다. 브랜치 코인의 지갑 주소는 마스터 코인의 지갑 주소보다 3자리가 더 길다.
이러한 3자리는 도메인 코드 2자리와 체크섬 1자리이다. 도메인 코드는 브랜치 코인이 사용되는 국가를 손쉽게 식별하기 위한 목적으로 추가되었으며, 도메인 코드는 대문자로 표기된다. 예를 들어, 한국은 KR, 일본은 JP, 중국은 CN 등으로 표기될 수 있다.
도 11과 같이 Address "1CWURjttpjTraJt7nTYhP5Wfbz3n3iq3pUKR5" 중 "KR"은 도메인 코드를 의미한다. 이러한 도메인 코드는 도 12과 같이 브랜치 코인이 사용되는 국가에 따라 변경될 수 있다.
도 13은 본 발명의 일 실시예에 따른 마스터 코인의 지갑 주소를 생성하는 과정을 설명하기 위한 흐름도이다.
도 13을 참조하면, 마스터 코인 거래소 서버(100)는 공개키를 수신한다(단계 S101).
마스터 코인 거래소 서버(100)는 공개키를 다중 해시 알고리즘에 적용한다(단계 S102).
단계 S102에 대한 일 실시예에서, 마스터 코인 거래소 서버(100)는 SHA256 또는 X11을 이용하여 다중 해시 알고리즘을 적용한다. SHA256는 미국 NIST가 표준으로 채택한 암호 해시 함수로 SHA-2 타입에 해당된다. X11은 11개의 알고리즘을 사용하는 다중 해시 알고리즘이다. X11은 이러한 복잡한 알고리즘으로 인해 주문형 반도체(ASIC)로 개발하기 매우 어려운 특징을 가짐, 현재 Dash에서 사용하는 해시 알고리즘이다.
마스터 코인 거래소 서버(100)는 메시지 요약을 생성한다(단계 S103).
단계 S103에 대한 일 실시예에서, 마스터 코인 거래소 서버(100)는 RIPEMD160을 이용하여 메시지 요약을 생성한다. RIPEMD160은 MD4를 기반으로 개발한 암호화 해시 알고리즘으로 160비트의 메시지 요약을 생성하는 알고리즘이다.
마스터 코인 거래소 서버(100)는 공개키 해시를 생성한다(단계 S104).
마스터 코인 거래소 서버(100)는 공개키 해시를 인코딩한다(단계 S105).
단계 S105에 대한 일 실시예에서, 마스터 코인 거래소 서버(100)는 Base58Check를 이용하여 공개키 해시를 인코딩한다. Base58Check는 Base58를 기반으로 한 인코딩 알고리즘, Base58에 오자나 데이터 입력 오류 등에 대한 추가적인 보안 기능을 가진다.
마스터 코인 거래소 서버(100)는 마스터 코인의 지갑 주소를 생성한다(단계 S106).
이상에서 설명한 본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고 후술하는 특허청구범위에 의해 한정되며, 본 발명의 구성은 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 그 구성을 다양하게 변경 및 개조할 수 있으므로 본 발명의 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있다. 그에 따라, 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다.
100: 마스터 코인 거래소 서버
200_1~200_N: 브랜치 코인 거래소 서버

Claims (10)

  1. 국가 간의 거래를 위한 마스터 코인을 관리하는 마스터 코인 거래소에 위치하고, 복수의 국가 중 특정 국가의 브랜치 코인 거래소에 위치하는 브랜치 코인 거래소 서버로부터 또는 사용자 단말로부터 금융 거래 처리 메시지를 수신하면, 상기 금융 거래 처리 메시지의 종류에 따라 상기 마스터 코인을 이용하여 금융 거래를 처리하는 마스터 코인 거래소 서버; 및
    복수의 국가 각각에 대해서 해당 국가의 브랜치 코인을 관리하는 브랜치 코인 거래소에 위치하며, 사용자 단말로부터 브랜치 코인을 이용한 금융 처리 요청 메시지를 수신하면, 상기 금융 거래 처리 요청 메시지의 종류에 따라 상기 마스터 코인 거래소 서버와 연동하여 금융 거래를 처리하거나 내부에서 상기 브랜치 코인을 이용하여 금융 거래를 처리하는 복수의 브랜치 코인 거래소 서버를 포함하는 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
  2. 제1항에 있어서,
    상기 브랜치 코인 거래소 서버는
    상기 금융 거래 처리 요청 메시지가 국내 송금, 국내 결제 또는 구매 대금 결제를 지시하는 경우 상기 브랜치 코인을 이용하여 금융 거래를 처리하고, 상기 금융 거래 처리 요청 메시지가 해외 송금 또는 해외 결제를 지시하면 마스터 코인 거래소 서버를 통해 금융 거래를 처리하는 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
  3. 제2항에 있어서,
    상기 브랜치 코인 거래소 서버는
    상기 금융 거래 처리 요청 메시지를 기초로 브랜치 코인의 지갑에서 요청된 브랜치 코인만큼 차감한 후 해당 브랜치 코인을 이용하여 국내 송금, 국내 결제 또는 구매 대금 결제를 처리하는 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
  4. 제2항에 있어서,
    상기 마스터 코인 거래소 서버는
    상기 복수의 브랜치 코인 거래소 서버 중 특정 브랜치 코인 거래소 서버로부터 수신된 금융 거래 처리 메시지가 특정 화폐로의 환전 처리를 지시하면, 마스터 코인을 매개체로 하여 브랜치 코인을 특정 화폐로 환전 처리하는 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
  5. 제1항에 있어서,
    상기 마스터 코인의 지갑 주소는 34자리로 숫자 및 문자로 구성되고,
    상기 브랜치 코인의 지갑 주소는 37자리로 숫자, 문자, 브랜치 코인이 사용되는 국가의 종류를 지시하는 도메인 코드 및 체크섬으로 구성되는 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
  6. 제5항에 있어서,
    상기 도메인 코드는
    브랜치 코인이 사용되는 국가를 손쉽게 식별하기 위한 목적으로 사용되며, 대문자로 표기되는 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
  7. 제1항에 있어서,
    상기 마스터 코인 거래소 서버는
    작업증명(PoW: Proof of Work)방법으로 상기 마스터 코인의 블록을 증명하고, 일정 시간이 경과한 후 지분증명(PoS: Proof of Stake)방법으로 상기 마스터 코인의 블록을 증명하는 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
  8. 제1항에 있어서,
    상기 브랜치 코인 거래소 서버는
    상기 작업증명 방법으로 상기 브랜치 코인의 블록을 증명하고, 일정 시간이 경과한 후 활동증명(PoA: Proof of Activity)방법으로 상기 브랜치 코인의 블록을 증명하고 상기 브랜치 코인을 이용한 금융 거래 히스토리에 따라 보상 코인을 산출하여 상기 보상 코인만큼의 브랜치 코인을 보상하는 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
  9. 제1항에 있어서,
    상기 브랜치 코인의 트랜잭션 구조는
    트랜잭션의 종류에 따라 식별자, 송신처, 수신처, 타입, 총액, 타임스탬프, 체크썸, 버전, 특정 메시지를 개인키로 서명한 스크립트 사인 및 메시지 중 적어도 하나로 구성되며,
    상기 마스터 코인의 트랜잭션 구조는
    트랜잭션의 종류에 따라 식별자, 송신처, 수신처, 총액, 타임스탬프, 체크썸, 버전, 스크립트 사인 및 메시지 중 적어도 하나로 구성되는 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
  10. 제9항에 있어서,
    상기 타입은 트랜잭션의 종류를 결정하며, 상기 타입이 통화(Currency)이면 상기 트랜잭션의 종류를 화폐의 기능을 수행하는 것으로 해석하고 상기 메시지의 내용을 일반적인 메시지로 판단하고,
    상기 타입이 스마트 계약(SmartContract)이면 상기 트랜잭션의 종류를 화폐의 기능 이외에 또 다른 기능을 수행하는 것으로 해석하고, 상기 타입이 스마트 계약이면 상기 메시지는 스크립트 코드, 인터넷 웹 주소 및 암호화된 계약 내용 중 어느 하나인 것을 특징으로 하는
    이중 코인을 이용한 금융 거래 처리 시스템.
KR1020180002586A 2018-01-09 2018-01-09 이중 코인을 이용한 금융 거래 처리 시스템 KR102031716B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020180002586A KR102031716B1 (ko) 2018-01-09 2018-01-09 이중 코인을 이용한 금융 거래 처리 시스템
PCT/KR2018/006354 WO2019139204A1 (ko) 2018-01-09 2018-06-04 이중 코인을 이용한 금융 거래 처리 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180002586A KR102031716B1 (ko) 2018-01-09 2018-01-09 이중 코인을 이용한 금융 거래 처리 시스템

Publications (2)

Publication Number Publication Date
KR20190084620A true KR20190084620A (ko) 2019-07-17
KR102031716B1 KR102031716B1 (ko) 2019-10-14

Family

ID=67219010

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180002586A KR102031716B1 (ko) 2018-01-09 2018-01-09 이중 코인을 이용한 금융 거래 처리 시스템

Country Status (2)

Country Link
KR (1) KR102031716B1 (ko)
WO (1) WO2019139204A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102450089B1 (ko) * 2021-12-21 2022-10-04 박흥국 마일리지에 대한 수익분배가 가능한 가상자산거래시스템 및 이를 이용한 수익창출방법

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230060274A (ko) 2021-10-27 2023-05-04 주식회사 우리들재단 양방향 알트코인 거래시스템 및 방법

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100130712A (ko) * 2009-06-04 2010-12-14 에스케이 텔레콤주식회사 전자화폐 송금 시스템 및 전자화폐 송금 방법
KR101132056B1 (ko) * 2009-06-15 2012-04-02 에스케이플래닛 주식회사 통합 전자화폐 관리 시스템 및 국가 통합 전자화폐 관리 방법
KR20160050876A (ko) * 2014-10-31 2016-05-11 코나아이 (주) 스마트 카드에 저장된 공개키와 개인키를 이용한 비트코인 거래방법
KR101628624B1 (ko) * 2015-06-01 2016-06-09 주식회사 코인플러그 비트코인을 기반으로 하는 이종국가간 송금시스템 및 방법
KR101628007B1 (ko) * 2015-04-07 2016-06-13 주식회사 코인플러그 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템
KR20160095720A (ko) * 2015-02-03 2016-08-12 한양대학교 에리카산학협력단 암호화 화폐의 거래를 보호하는 방법 및 장치
KR20170073336A (ko) * 2015-12-18 2017-06-28 주식회사 센트비 가상화폐를 이용한 환전 및 송금서비스 방법
KR20170095451A (ko) * 2016-02-12 2017-08-23 최정우 가상화폐를 이용한 해외 송금 방법 및 시스템
KR20170123290A (ko) * 2017-07-31 2017-11-07 임종범 전자 화폐 거래 시스템 및 방법

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3989762B2 (ja) * 2002-04-12 2007-10-10 Kddi株式会社 電子マネー決済システム
JP4082268B2 (ja) * 2003-04-28 2008-04-30 株式会社日立製作所 電子マネーの管理方法、電子マネーの管理装置および電子マネー管理プログラムを記憶した記憶媒体
KR20160103726A (ko) * 2015-02-25 2016-09-02 주식회사 토마토 솔루션 가상 화폐를 통한 국가간 대금 지급 관리 시스템

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100130712A (ko) * 2009-06-04 2010-12-14 에스케이 텔레콤주식회사 전자화폐 송금 시스템 및 전자화폐 송금 방법
KR101132056B1 (ko) * 2009-06-15 2012-04-02 에스케이플래닛 주식회사 통합 전자화폐 관리 시스템 및 국가 통합 전자화폐 관리 방법
KR20160050876A (ko) * 2014-10-31 2016-05-11 코나아이 (주) 스마트 카드에 저장된 공개키와 개인키를 이용한 비트코인 거래방법
KR20160095720A (ko) * 2015-02-03 2016-08-12 한양대학교 에리카산학협력단 암호화 화폐의 거래를 보호하는 방법 및 장치
KR101628007B1 (ko) * 2015-04-07 2016-06-13 주식회사 코인플러그 당사자간 블록체인을 갖는 디지털 가상화폐의 거래시스템
KR101628624B1 (ko) * 2015-06-01 2016-06-09 주식회사 코인플러그 비트코인을 기반으로 하는 이종국가간 송금시스템 및 방법
KR20170073336A (ko) * 2015-12-18 2017-06-28 주식회사 센트비 가상화폐를 이용한 환전 및 송금서비스 방법
KR20170095451A (ko) * 2016-02-12 2017-08-23 최정우 가상화폐를 이용한 해외 송금 방법 및 시스템
KR20170123290A (ko) * 2017-07-31 2017-11-07 임종범 전자 화폐 거래 시스템 및 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102450089B1 (ko) * 2021-12-21 2022-10-04 박흥국 마일리지에 대한 수익분배가 가능한 가상자산거래시스템 및 이를 이용한 수익창출방법

Also Published As

Publication number Publication date
WO2019139204A1 (ko) 2019-07-18
KR102031716B1 (ko) 2019-10-14

Similar Documents

Publication Publication Date Title
KR102050129B1 (ko) 블록 검증을 위한 복수의 일방향 함수를 지원하는 블록 체인
US20160342977A1 (en) Device, method and system for virtual asset transactions
US20150324764A1 (en) Enabling a User to Transact Using Cryptocurrency
KR20160009301A (ko) 개인키 기반 전자 화폐의 결제 대행 서비스 및 이를 위한 방법
CN109478287A (zh) 分发令牌和管理令牌关系的方法
CN110458543A (zh) 数据处理方法、相关设备及介质
US20200320490A1 (en) Method and system for conducting a transaction using private blockchain
KR101996802B1 (ko) 암호화폐를 이용한 결제 및 보상 방법
KR102313675B1 (ko) 기부 대상에 제한 없는 블록체인 기반 암호화폐 기부 서버 및 기부 방법
CN110880113A (zh) 区块链交易的认证服务器及认证方法
CN110599145B (zh) 一种基于智能合约的数据处理方法、装置以及存储介质
KR102182072B1 (ko) 실물 자산에 기반한 디지털 자산의 관리 방법 및 이를 이용한 실물자산 거래 시스템
RU2673398C1 (ru) Способ проведения платежных транзакций
KR20190084620A (ko) 이중 코인을 이용한 금융 거래 처리 시스템
KR102075956B1 (ko) 블록체인 기반의 결제 방법 및 이를 이용한 지급 결제 서버
CN111062717A (zh) 一种数据转移处理方法、装置和计算机可读存储介质
JP6943282B2 (ja) 仮想通貨の支払代行装置、仮想通貨の支払代行方法およびプログラム
CN115485707A (zh) 数字货币聚合处理
KR102082625B1 (ko) 암호화폐를 이용한 결제 및 보상 방법
JP6885457B2 (ja) 仮想通貨の支払代行装置、仮想通貨の支払代行方法及びプログラム
Ghatpande et al. Secure, transparent and uniform mobile money for internet-underserved areas using sporadically-synchronized blockchain
CN113643027A (zh) 基于区块链实现行业网络积分管理的方法及装置
JP2022089542A (ja) 処理システム、処理装置、処理方法及び処理プログラム
Molina et al. Pascalcoin version 2
JP2004234257A (ja) 収納取引精査方法、システム、プログラム、ならびに記録媒体

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant