KR102377970B1 - 블록체인 토큰 운용 방법 - Google Patents
블록체인 토큰 운용 방법 Download PDFInfo
- Publication number
- KR102377970B1 KR102377970B1 KR1020200035180A KR20200035180A KR102377970B1 KR 102377970 B1 KR102377970 B1 KR 102377970B1 KR 1020200035180 A KR1020200035180 A KR 1020200035180A KR 20200035180 A KR20200035180 A KR 20200035180A KR 102377970 B1 KR102377970 B1 KR 102377970B1
- Authority
- KR
- South Korea
- Prior art keywords
- token
- input
- platform
- request
- platform system
- 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/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/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
- G06Q20/0655—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed centrally
-
- 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/381—Currency conversion
-
- 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/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
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)
- Computer Security & Cryptography (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
블록체인 토큰 운용 방법이 제공된다. 상기 블록체인 토큰 운용 방법은 제1 네이티브 포인트를 운용하는 제1 플랫폼 시스템으로부터 제1 페이지 정보를 수신하고, 상기 제1 네이티브 포인트를 토큰으로 전환하기 위한 토큰 전환 폼(form)을 상기 제1 플랫폼 시스템으로 전송하되, 상기 토큰은 블록체인 시스템이 포함하는 복수의 노드에 블록체인 방식으로 저장되고, 상기 제1 플랫폼 시스템으로부터 상기 토큰 전환 폼에 대응하는 제1 입력을 수신하되, 상기 제1 입력은 전환되는 상기 토큰의 개수를 포함하고, 블록체인 시스템에 상기 제1 입력에 대응하는 토큰의 발행 요청을 전송하되, 상기 블록체인 시스템으로부터 상기 발행 요청에 대응하는 상기 토큰의 발행 응답을 수신하고, 상기 제1 플랫폼 시스템으로 상기 발행 응답을 전송하는 것을 포함한다.
Description
본 발명은 블록체인 토큰 운용 방법에 관한 것이다.
최근에 플랫폼 자체의 네이티브 포인트를 운용하는 플랫폼이 많이 있다. 이러한 네이티브 포인트는 해당 플랫폼 내에서만 사용할 수 있는 전용 포인트이고, 다른 플랫폼에서는 전혀 사용할 수 없다.
따라서, 네이티브 포인트의 사용자가 여러 다른 플랫폼을 이용하기 위해서는 각각의 플랫폼 마다 별도의 포인트 구매 절차를 거쳐야 하고, 각각의 네이티브 포인트는 서로 호환되지 않아 필요시 네이티브 포인트를 환전하고 다시 다른 네이티브 포인트를 구매해야하는 번거로움이 있었다.
또한, 기존의 네이티브 포인트는 해킹 공격에 의해서 소유권이 변동될 위험성을 내포하고 있다. 따라서, 네이티브 포인트의 소유자는 해당 네이티브 포인트의 플랫폼이 해킹될 경우 보유한 네이티브 포인트를 잃어버릴 리스크가 있었다.
본 발명이 해결하려는 과제는, 보안성을 높이고 네이티브 포인트의 외재화를 용이하게 할 수 있는 블록체인 토큰 운용 방법을 제공하는 것이다.
본 발명이 해결하려는 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상기 과제를 해결하기 위한 본 발명의 몇몇 실시예에 따른 블록체인 토큰 운용 방법은 제1 네이티브 포인트를 운용하는 제1 플랫폼 시스템으로부터 제1 페이지 정보를 수신하고, 상기 제1 네이티브 포인트를 토큰으로 전환하기 위한 토큰 전환 폼(form)을 상기 제1 플랫폼 시스템으로 전송하되, 상기 토큰은 블록체인 시스템이 포함하는 복수의 노드에 블록체인 방식으로 저장되고, 상기 제1 플랫폼 시스템으로부터 상기 토큰 전환 폼에 대응하는 제1 입력을 수신하되, 상기 제1 입력은 전환되는 상기 토큰의 개수를 포함하고, 블록체인 시스템에 상기 제1 입력에 대응하는 토큰의 발행 요청을 전송하되, 상기 블록체인 시스템으로부터 상기 발행 요청에 대응하는 상기 토큰의 발행 응답을 수신하고, 상기 제1 플랫폼 시스템으로 상기 발행 응답을 전송하는 것을 포함한다.
상기 과제를 해결하기 위한 본 발명의 몇몇 실시예에 따른 블록체인 토큰 운용 방법은 제1 네이티브 포인트 현황 및 플랫폼 아이디를 포함하는 제1 페이지 정보를 토큰 운용 시스템으로 전송하고, 상기 제1 네이티브 포인트를 토큰으로 전환하기 위한 토큰 전환 폼을 상기 토큰 운용 시스템으로부터 수신하되, 상기 토큰은 블록체인 시스템이 포함하는 복수의 노드에 블록체인 방식으로 저장되고, 상기 토큰 운용 시스템으로 상기 토큰 전환 폼에 대응하는 제1 입력을 전송하되, 상기 제1 입력은 전환되는 상기 토큰의 개수를 포함하고, 상기 토큰 운용 시스템으로부터 상기 제1 입력에 대응하는 토큰 발행 응답을 수신하는 것을 포함한다.
도 1은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법이 적용된 토큰 네트워크 시스템을 설명하기 위한 블록도이다.
도 2는 도 1의 제1 플랫폼 시스템을 세부적으로 설명하기 위한 블록도이다.
도 3은 도 1의 토큰 운용 시스템을 세부적으로 설명하기 위한 블록도이다.
도 4는 도 1의 블록체인 시스템을 세부적으로 설명하기 위한 블록도이다.
도 5는 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 토큰 전환 방법을 설명하기 위한 순서도이다.
도 6은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 토큰 환전 방법을 설명하기 위한 순서도이다.
도 7은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법이 적용된 토큰 네트워크 시스템을 설명하기 위한 블록도이다.
도 8은 도 7의 제2 플랫폼 시스템을 세부적으로 설명하기 위한 블록도이다.
도 9는 도 7의 토큰 운용 시스템을 세부적으로 설명하기 위한 블록도이다.
도 10은 도 7의 블록체인 시스템을 세부적으로 설명하기 위한 블록도이다.
도 11은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 토큰 사용 방법을 설명하기 위한 순서도이다.
도 12는 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 누적 토큰을 수신하는 방법을 설명하기 위한 순서도이다.
도 2는 도 1의 제1 플랫폼 시스템을 세부적으로 설명하기 위한 블록도이다.
도 3은 도 1의 토큰 운용 시스템을 세부적으로 설명하기 위한 블록도이다.
도 4는 도 1의 블록체인 시스템을 세부적으로 설명하기 위한 블록도이다.
도 5는 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 토큰 전환 방법을 설명하기 위한 순서도이다.
도 6은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 토큰 환전 방법을 설명하기 위한 순서도이다.
도 7은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법이 적용된 토큰 네트워크 시스템을 설명하기 위한 블록도이다.
도 8은 도 7의 제2 플랫폼 시스템을 세부적으로 설명하기 위한 블록도이다.
도 9는 도 7의 토큰 운용 시스템을 세부적으로 설명하기 위한 블록도이다.
도 10은 도 7의 블록체인 시스템을 세부적으로 설명하기 위한 블록도이다.
도 11은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 토큰 사용 방법을 설명하기 위한 순서도이다.
도 12는 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 누적 토큰을 수신하는 방법을 설명하기 위한 순서도이다.
개시된 실시예의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 개시는 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 개시가 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것일 뿐이다.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 개시된 실시예에 대해 구체적으로 설명하기로 한다.
본 명세서에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 관련 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다.
본 명세서에서의 단수의 표현은 문맥상 명백하게 단수인 것으로 특정하지 않는 한, 복수의 표현을 포함한다. 또한 복수의 표현은 문맥상 명백하게 복수인 것으로 특정하지 않는 한, 단수의 표현을 포함한다.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다.
또한, 명세서에서 사용되는 "부"라는 용어는 소프트웨어 또는 하드웨어 구성요소를 의미하며, "부"는 어떤 역할들을 수행한다. 그렇지만 "부"는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부"는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부"는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부"들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부"들로 결합되거나 추가적인 구성요소들과 "부"들로 더 분리될 수 있다.
본 개시의 일 실시예에 따르면 "부"는 프로세서 및 메모리로 구현될 수 있다. 용어 "프로세서" 는 범용 프로세서, 중앙 처리 장치 (CPU), 마이크로프로세서, 디지털 신호 프로세서 (DSP), 제어기, 마이크로제어기, 상태 머신 등을 포함하도록 넓게 해석되어야 한다. 몇몇 환경에서는, "프로세서" 는 주문형 반도체 (ASIC), 프로그램가능 로직 디바이스 (PLD), 필드 프로그램가능 게이트 어레이 (FPGA) 등을 지칭할 수도 있다. 용어 "프로세서" 는, 예를 들어, DSP 와 마이크로프로세서의 조합, 복수의 마이크로프로세서들의 조합, DSP 코어와 결합한 하나 이상의 마이크로프로세서들의 조합, 또는 임의의 다른 그러한 구성들의 조합과 같은 처리 디바이스들의 조합을 지칭할 수도 있다.
용어 "메모리" 는 전자 정보를 저장 가능한 임의의 전자 컴포넌트를 포함하도록 넓게 해석되어야 한다. 용어 메모리는 임의 액세스 메모리 (RAM), 판독-전용 메모리 (ROM), 비-휘발성 임의 액세스 메모리 (NVRAM), 프로그램가능 판독-전용 메모리 (PROM), 소거-프로그램가능 판독 전용 메모리 (EPROM), 전기적으로 소거가능 PROM (EEPROM), 플래쉬 메모리, 자기 또는 광학 데이터 저장장치, 레지스터들 등과 같은 프로세서-판독가능 매체의 다양한 유형들을 지칭할 수도 있다. 프로세서가 메모리로부터 정보를 판독하고/하거나 메모리에 정보를 기록할 수 있다면 메모리는 프로세서와 전자 통신 상태에 있다고 불린다. 프로세서에 집적된 메모리는 프로세서와 전자 통신 상태에 있다.
아래에서는 첨부한 도면을 참고하여 실시예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그리고 도면에서 본 개시를 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략한다.
이하에서, 도 1 내지 도 6을 참조하여, 본 발명의 몇몇 실시예에 따른 블록체인 토큰 운용 방법이 적용된 토큰 네트워크 시스템에 대해서 설명한다.
도 1은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법이 적용된 토큰 네트워크 시스템을 설명하기 위한 블록도이고, 도 2는 도 1의 제1 플랫폼 시스템을 세부적으로 설명하기 위한 블록도이다. 도 3은 도 1의 토큰 운용 시스템을 세부적으로 설명하기 위한 블록도이고, 도 4는 도 1의 블록체인 시스템을 세부적으로 설명하기 위한 블록도이다. 도 5는 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 토큰 전환 방법을 설명하기 위한 순서도이고, 도 6은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 토큰 환전 방법을 설명하기 위한 순서도이다.
도 1을 참조하면, 본 발명의 몇몇 실시예에 따른 블록체인 토큰 운용 방법이 적용된 토큰 네트워크 시스템은 제1 플랫폼 시스템(100), 토큰 운용 시스템(200) 및 블록체인 시스템(300)을 포함한다.
제1 플랫폼 시스템(100)은 전용 포인트인 제1 네이티브 포인트를 운용할 수 있다. 제1 플랫폼 시스템(100)은 사용자 현금을 수신하여 상기 제1 네이티브 포인트로 전환시킬 수 있다. 나아가, 제1 플랫폼 시스템은 상기 사용자의 상기 제1 네이티브 포인트를 현금으로 환전시킬 수 있다. 이때, 제1 플랫폼 시스템은 상기 전환 및 환전 서비스를 통해서 소정의 수수료를 사용자에게 수신할 수 있다. 단, 본 실시예가 이에 제한되는 것은 아니다.
토큰 운용 시스템(200)은 제1 플랫폼 시스템(100)과 연동하여 상기 제1 네이티브 포인트를 토큰으로 전환시키거나 상기 토큰을 상기 제1 네이티브 포인트로 환전시킬 수 있다. 상기 토큰은 블록체인 시스템(300)에 의해서 블록체인 형태로 기록될 수 있다. 상기 토큰은 상기 사용자의 소유로 가상 화폐의 형태로 존재할 수 있다. 상기 토큰은 블록체인 시스템(300)에 의해서 높은 보안성을 가질 수 있다.
블록체인 시스템(300)은 내부에 복수의 노드를 포함하고, 모든 노드가 상기 토큰의 거래 내역을 기록할 수 있다. 따라서, 블록체인 시스템(300)은 상기 토큰의 해킹 여지를 제거하여 상기 토큰의 보안성을 향상시킬 수 있다.
구체적으로, 제1 플랫폼 시스템(100)은 토큰 운용 시스템(200)으로 제1 페이지 정보(PI1), 제1 입력(IN1), 제2 입력(IN2), 포인트 전송내역 요청 응답(PTHRsp) 및 포인트 전송 요청 응답(PTRsp)을 전송할 수 있다.
제1 플랫폼 시스템(100)은 토큰 운용 시스템(200)으로부터 토큰 전환 폼(F1), 토큰 환전 폼(F2), 유효성 정보(Vld), 포인트 전송내역 요청(PTHReq), 토큰 발행 요청 응답(TIRsp), 포인트 전송 요청(PTReq) 및 포인트 전송 요청 응답(PTRsp)을 수신할 수 있다.
토큰 운용 시스템(200)은 블록체인 시스템(300)으로 토큰 발행 요청(TIReq) 및 토큰 환전 요청(TEReq)을 전송할 수 있다. 토큰 운용 시스템(200)은 블록체인 시스템(300)으로부터 토큰 발행 요청 응답(TIRsp) 및 토큰 환전 요청 응답(TERsp)을 수신할 수 있다.
도 2를 참조하면, 제1 플랫폼 시스템(100)은 제1 플랫폼 서버(110) 및 제1 플랫폼 사이트(120)를 포함할 수 있다.
제1 플랫폼 서버(110)는 제1 플랫폼 시스템(100)을 운영하는 서버일 수 있다. 제1 플랫폼 서버(110)는 제1 플랫폼 사이트(120)를 구현할 수 있다. 제1 플랫폼 사이트(120)는 웹(web) 상에 형성되는 웹사이트일 수 있다. 제1 플랫폼 사이트(120)는 사용자가 제1 플랫폼 서버(110)에 접속하기 위한 API(Application Programming Interface)를 사용자에게 제공할 수 있다.
도 3을 참조하면, 토큰 운용 시스템(200)은 토큰 운용 서버(210) 및 토큰 운용 브라우저 익스텐션(220)을 포함할 수 있다.
토큰 운용 서버(210)는 토큰 운용 시스템(200)을 운영하는 서버일 수 있다. 토큰 운용 서버(210)는 토큰 운용 브라우저 익스텐션(220)을 구현할 수 있다. 토큰 운용 브라우저 익스텐션(220)은 웹 브라우저의 확장 프로그램 내지 어플리케이션일 수 있다. 토큰 운용 브라우저 익스텐션(220)은 사용자가 토큰 운용 서버(210)에 접속하기 위한 API를 사용자에게 제공할 수 있다.
도 3 및 도 4를 참조하면, 블록체인 시스템(300)은 블록체인(310) 및 스마트 컨트랙트(320)를 포함할 수 있다.
블록체인(310)은 내부에 복수의 노드를 포함할 수 있다. 블록체인(310)은 복수의 노드가 모두 거래내역 즉, 트랜잭션을 저장하고 있어 해킹 공격에 강한 특성을 가질 수 있다. 즉, 악의적인 공격자가 어느 한 노드를 해킹한다고 하여도 나머지 노드를 모두 해킹하지 않는 한 블록체인(310)의 토큰을 조작할 수 없다.
스마트 컨트랙트(320)는 토큰 운용 서버(210)의 계정을 통한 토큰의 거래를 수행할 수 있다. 스마트 컨트랙트(320)는 미리 설정된 조건이 완성되면 자동으로 토큰의 거래를 수행할 수 있다.
도 1 내지 도 5를 참조하여, 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 전환 방법을 설명한다.
먼저, 제1 플랫폼 사이트(120)가 토큰 운용 브라우저 익스텐션(220)으로 제1 페이지 정보(PI1)를 전송한다(S110).
이때, 제1 페이지 정보(PI1)는 제1 플랫폼 시스템(100)에서의 사용자의 아이디와 상기 사용자가 보유하고 있는 제1 네이티브 포인트의 현황을 포함할 수 있다. 단, 본 실시예가 이에 제한되는 것은 아니다.
이어서, 토큰 운용 브라우저 익스텐션(220)이 제1 플랫폼 사이트(120)로 토큰 전환 폼(F1)을 전송한다(S111).
이때, 토큰 전환 폼(F1)은 토큰 전환을 위해서 필요한 정보를 입력할 수 있게 형성된 양식일 수 있다. 토큰 전환 폼(F1)은 제1 입력(IN1)이 입력될 수 있도록 형성될 수 있다.
이어서, 제1 플랫폼 사이트(120)는 토큰 운용 브라우저 익스텐션(220)으로 제1 입력(IN1)을 전송한다(S112).
이때, 제1 입력(IN1)은 토큰 전환 폼(F1)에 입력되어 전송될 수 있다. 제1 입력(IN1)은 사용자의 토큰의 수취주소를 포함할 수 있다. 사용자는 미리 토큰 운용 시스템(200)의 사용자 등록 절차를 통해서 토큰의 수취주소를 보유할 수 있다. 제1 입력(IN1)은 또한 토큰의 전환 개수를 포함할 수 있다. 제1 네이티브 포인트와 토큰은 미리 설정된 비율로 전환될 수 있다. 단, 전환 과정에서 소정의 수수료에 해당되는 포인트 또는 토큰이 제1 플랫폼 시스템(100) 및/또는 토큰 운용 시스템(200)으로 지급되어 소멸될 수 있다. 단, 본 실시예가 이에 제한되는 것은 아니다.
이어서, 토큰 운용 브라우저 익스텐션(220)은 토큰 운용 서버(210)로 유효성 검사 요청(VldReq)을 전송한다(S113).
유효성 검사 요청(VldReq)은 제1 입력(IN1)이 유효한지에 대한 검사 요청일 수 있다. 유효성 검사 요청(VldReq)을 통해서 토큰 운용 서버(210)가 제1 입력(IN1)에 대한 유효성을 검사할 수 있다. 여기서, 유효성이란 제1 입력(IN1)이 양식에 맞게 작성되었는지를 의미할 수 있다.
이어서, 토큰 운용 서버(210)는 토큰 운용 브라우저 익스텐션(220)으로 유효성 정보(Vld)를 전송한다(S114).
유효성 정보(Vld)는 유효성 검사 요청(VldReq)에 대응하는 결과일 수 있다. 즉, 유효성 정보(Vld)는 제1 입력(IN1)이 유효한지에 따른 검사 결과일 수 있다. 만일 유효성 정보(Vld)가 제1 입력(IN1)이 유효하지 않다는 정보인 경우 토큰 운용 브라우저 익스텐션(220)은 토큰 전환 폼(F1)을 제1 플랫폼 사이트(120)에 다시 전송할 수 있다.
만일 유효성 정보(Vld)가 제1 입력(IN1)이 유효하다는 정보인 경우 제1 플랫폼 사이트(120)가 다음 단계를 수행할 수 있다. 즉, 제1 플랫폼 사이트(120)는 제1 플랫폼 서버(110)로 포인트 전송 요청(PTReq)을 전송한다(S116).
이때, 포인트 전송 요청(PTReq)은 사용자의 제1 플랫폼 시스템(100)의 아이디에서 사용자의 토큰 운용 시스템(200) 및 제1 플랫폼 시스템(100)의 연동 아이디로의 포인트 전송 요청일 수 있다.
이어서, 제1 플랫폼 서버(110)는 제1 플랫폼 사이트(120)로 포인트 전송 요청 응답(PTRsp)을 전송할 수 있다(S117).
포인트 전송 요청 응답(PTRsp)은 포인트 전송 요청(PTReq)에 대응하는 결과일 수 있다. 포인트 전송 요청 응답(PTRsp)은 포인트 전송 요청(PTReq)에 따라 제1 네이티브 포인트가 전송된 내역을 포함할 수 있다.
이어서, 토큰 운용 서버(210)는 제1 플랫폼 서버(110)로 포인트 전송내역 요청(PTHReq)을 전송한다(S118).
포인트 전송내역 요청(PTHReq)은 포인트 전송 요청 응답(PTRsp)에 포함된 전송내역에 대한 요청일 수 있다. 포인트 전송내역 요청(PTHReq)은 즉, 제1 네이티브 포인트가 제1 입력(IN1)에 의해서 전송된 내역에 대한 요청일 수 있다.
이어서, 제1 플랫폼 서버(110)는 토큰 운용 서버(210)로 포인트 전송내역 요청 응답(PTHRsp)을 전송한다(S119).
포인트 전송내역 요청 응답(PTHRsp)은 포인트 전송내역 요청(PTHReq)에 대응하는 응답일 수 있다. 포인트 전송내역 요청 응답(PTHRsp)은 제1 네이티브 포인트의 전송내역을 포함할 수 있다.
이어서, 토큰 운용 서버(210)가 스마트 컨트랙트(320)로 토큰 발행 요청(TIReq)을 전송한다(S120).
토큰 발행 요청(TIReq)은 제1 입력(IN1)에 포함된 토큰의 개수만큼의 토큰의 발행에 대한 요청일 수 있다. 스마트 컨트랙트(320)는 이루어진 거래 내역 즉, 토큰 발행 트랜잭션(TItx)을 생성할 수 있다.
이어서, 스마트 컨트랙트(320)는 블록체인(310)으로 토큰 발행 트랜잭션(TItx)을 전송한다(S121).
토큰 발행 트랜잭션(TItx)은 트랜잭션의 당사자와 토큰의 수량 및 거래 시점을 포함할 수 있다.
이어서, 블록체인(310)은 스마트 컨트랙트(320)로 토큰 발행 요청 응답(TIRsp)을 전송한다(S122).
토큰 발행 요청 응답(TIRsp)은 토큰 발행 요청(TIReq)에 대한 응답일 수 있다. 토큰 발행 요청 응답(TIRsp)은 토큰이 발행된 수량 및 발행 시점에 대한 정보를 포함할 수 있다.
이어서, 스마트 컨트랙트(320)는 토큰 운용 서버(210)로 토큰 발행 요청 응답(TIRsp)을 전송한다(S123). 이어서, 토큰 운용 서버(210)는 토큰 운용 브라우저 익스텐션(220)으로 토큰 발행 요청 응답(TIRsp)을 전송한다(S124). 이어서, 토큰 운용 브라우저 익스텐션(220)은 제1 플랫폼 사이트(120)로 토큰 발행 요청 응답(TIRsp)을 전송한다(S125).
본 실시예에 따른 블록체인 토큰 운용 방법은 제1 플랫폼 시스템(100)의 제1 네이티브 포인트를 보안성이 강화된 블록체인 토큰으로 전환시킬 수 있다. 이를 통해서, 사용자는 제1 플랫폼 시스템(100)이 해킹 공격을 당해도 안전하게 보유한 토큰을 유지할 수 있다.
도 1 내지 도 4 및 도 6을 참조하여, 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 환전 방법을 설명한다.
먼저, 제1 플랫폼 사이트(120)는 토큰 운용 브라우저 익스텐션(220)으로 제1 페이지 정보(PI1)를 전송한다(S210).
이때, 제1 페이지 정보(PI1)는 제1 플랫폼 시스템(100)에서의 사용자의 아이디와 상기 사용자가 보유하고 있는 제1 네이티브 포인트의 현황을 포함할 수 있다. 단, 본 실시예가 이에 제한되는 것은 아니다.
이어서, 토큰 운용 브라우저 익스텐션(220)은 제1 플랫폼 사이트(120)로 토큰 환전 폼(F2)을 전송한다(S211).
이때, 토큰 환전 폼(F2)은 토큰 환전을 위해서 필요한 정보를 입력할 수 있게 형성된 양식일 수 있다. 토큰 환전 폼(F2)은 제2 입력(IN2)이 입력될 수 있도록 형성될 수 있다.
이어서, 제1 플랫폼 사이트(120)는 토큰 운용 브라우저 익스텐션(220)으로 제2 입력(IN2)을 전송한다(S212).
이때, 제2 입력(IN2)은 토큰 환전 폼(F2)에 입력되어 전송될 수 있다. 제2 입력(IN2)은 사용자의 제1 플랫폼 시스템(100)의 아이디를 포함할 수 있다. 사용자는 미리 제1 플랫폼 시스템(100)의 사용자 등록 절차를 통해서 아이디를 보유할 수 있다. 제2 입력(IN2)은 또한 토큰의 환전 개수를 포함할 수 있다. 토큰과 제1 네이티브 포인트는 미리 설정된 비율로 환전될 수 있다. 단, 환전 과정에서 소정의 수수료에 해당되는 포인트 또는 토큰이 제1 플랫폼 시스템(100) 및/또는 토큰 운용 시스템(200)으로 지급되어 소멸될 수 있다. 단, 본 실시예가 이에 제한되는 것은 아니다.
이어서, 토큰 운용 브라우저 익스텐션(220)이 스마트 컨트랙트(320)로 토큰 환전 요청(TEReq)을 전송한다(S213).
토큰 환전 요청(TEReq)은 제2 입력(IN2)에 포함된 토큰의 개수만큼의 토큰의 소각에 대한 요청일 수 있다. 스마트 컨트랙트(320)는 이루어진 거래 내역 즉, 토큰 환전 트랜잭션(TEtx)을 생성할 수 있다.
이어서, 스마트 컨트랙트(320)는 블록체인(310)으로 토큰 환전 트랜잭션(TEtx)을 전송한다(S214).
토큰 환전 트랜잭션(TEtx)은 트랜잭션의 당사자와 토큰의 수량 및 거래 시점을 포함할 수 있다.
이어서, 블록체인(310)은 토큰 운용 서버(210)로 토큰 환전 요청 응답(TERsp)을 전송한다(S215).
토큰 환전 요청 응답(TERsp)은 토큰 환전 요청(TEReq)에 대한 응답일 수 있다. 토큰 환전 요청 응답(TERsp)은 토큰이 환전된 수량 및 환전 시점에 대한 정보를 포함할 수 있다.
이어서, 토큰 운용 서버(210)는 제1 플랫폼 서버(110)로 포인트 전송 요청(PTReq)을 전송한다(S216).
이때, 포인트 전송 요청(PTReq)은 사용자의 토큰 운용 시스템(200) 및 제1 플랫폼 시스템(100)의 연동 아이디에서 사용자의 제1 플랫폼 시스템(100)의 아이디로의 포인트 전송 요청일 수 있다.
이어서, 제1 플랫폼 서버(110)는 토큰 운용 서버(210)로 포인트 전송 요청 응답(PTRsp)을 전송할 수 있다(S217).
포인트 전송 요청 응답(PTRsp)은 포인트 전송 요청(PTReq)에 대응하는 결과일 수 있다. 포인트 전송 요청 응답(PTRsp)은 포인트 전송 요청(PTReq)에 따라 제1 네이티브 포인트가 전송된 내역을 포함할 수 있다.
이어서, 토큰 운용 서버(210)는 제1 플랫폼 사이트(120)로 포인트 전송 요청 응답(PTRsp)을 전송한다(S218).
본 실시예에 따른 블록체인 토큰 운용 방법은 토큰을 제1 네이티브 포인트로 환전할 수 있다. 따라서, 동일한 사용자에 대해서 제1 네이티브 포인트와 토큰이 서로 자유자재로 전환될 수 있다.
이하, 도 7 내지 도 12를 참조하여, 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법을 설명한다. 상술한 실시예와 중복되는 부분은 생략하거나 간략히한다.
도 7은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법이 적용된 토큰 네트워크 시스템을 설명하기 위한 블록도이고, 도 8은 도 7의 제2 플랫폼 시스템을 세부적으로 설명하기 위한 블록도이다. 도 9는 도 7의 토큰 운용 시스템을 세부적으로 설명하기 위한 블록도이고, 도 10은 도 7의 블록체인 시스템을 세부적으로 설명하기 위한 블록도이다. 도 11은 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 토큰 사용 방법을 설명하기 위한 순서도이고, 도 12는 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 운용 방법 중 누적 토큰을 수신하는 방법을 설명하기 위한 순서도이다.
도 7을 참조하면, 본 발명의 몇몇 실시예에 따른 블록체인 토큰 운용 방법이 적용된 토큰 네트워크 시스템은 제2 플랫폼 시스템(400)을 더 포함한다.
제2 플랫폼 시스템(400)은 전용 포인트인 제2 네이티브 포인트를 운용할 수 있다. 제2 플랫폼 시스템(400)은 사용자 현금을 수신하여 상기 제2 네이티브 포인트로 전환시킬 수 있다. 나아가, 제2 플랫폼 시스템은 상기 사용자의 상기 제2 네이티브 포인트를 현금으로 환전시킬 수 있다. 이때, 제2 플랫폼 시스템은 상기 전환 및 환전 서비스를 통해서 소정의 수수료를 사용자에게 수신할 수 있다. 단, 본 실시예가 이에 제한되는 것은 아니다.
즉, 제2 플랫폼 시스템(400)은 제2 네이티브 포인트를 운용하지 않고, 사용자의 현금으로 직접 거래를 수행할 수도 있다.
토큰 운용 시스템(200)은 토큰을 제2 플랫폼 시스템(400)에 사용할 수 있다. 즉, 제2 플랫폼 시스템(400)은 현금이나 제2 네이티브 포인트가 아닌 토큰을 화폐로 수용할 수 있다.
도 7에서 제2 플랫폼 시스템(400)은 제1 플랫폼 시스템(100) 분리되게 도시되었으나, 제1 플랫폼 시스템(100)과 제2 플랫폼 시스템(400)은 서로 동일한 시스템일 수 있다. 이러한 경우, 제1 플랫폼 시스템(100)은 토큰의 환전 및 전환을 수행하면서 동시에 토큰의 사용처가 될 수 있다.
구체적으로, 제2 플랫폼 시스템(400)은 토큰 운용 시스템(200)으로 제2 페이지 정보(PI2), 제3 입력(IN3) 및 사용자 인증(UVI)을 전송할 수 있다. 제2 플랫폼 시스템(400)은 토큰 운용 시스템(200)으로부터 토큰 전송 폼(F3), 토큰 전송 요청 응답(TTRsp) 및 사용자 인증 토큰(UVT)을 수신할 수 있다.
토큰 운용 시스템(200)은 블록체인 시스템(300)으로 토큰 전송 요청(TTReq), 누적 토큰 조회(ATReq) 및 누적 토큰 전송 요청(ATTReq)을 전송할 수 있다. 토큰 운용 시스템(200)은 블록체인 시스템(300)으로부터 토큰 전송 요청 응답(TTRsp), 누적 토큰 조회 응답(ATRsp) 누적 토큰 전송 요청 응답(ATTRsp)을 수신할 수 있다.
도 8을 참조하면, 제2 플랫폼 시스템(400)은 제2 플랫폼 서버(410) 및 제2 플랫폼 사이트(420)를 포함할 수 있다.
제2 플랫폼 서버(410)는 제2 플랫폼 시스템(400)을 운영하는 서버일 수 있다. 제2 플랫폼 서버(410)는 제2 플랫폼 사이트(420)를 구현할 수 있다. 제2 플랫폼 사이트(420)는 웹(web) 상에 형성되는 웹사이트일 수 있다. 제2 플랫폼 사이트(420)는 사용자가 제2 플랫폼 서버(410)에 접속하기 위한 API를 사용자에게 제공할 수 있다.
제2 플랫폼 시스템(400)은 각각의 사용자의 채널을 포함할 수 있다. 제2 플랫폼 사이트(420)는 각각의 사용자의 채널을 표시할 수 있다.
도 7 내지 도 11을 참조하여, 본 발명의 몇몇 실시예들에 따른 블록체인 토큰 전송 방법을 설명한다.
먼저, 제2 플랫폼 사이트(420)가 토큰 운용 브라우저 익스텐션(220)으로 제2 페이지 정보(PI2)를 전송한다(S310).
이때, 제2 페이지 정보(PI2)는 제2 플랫폼 시스템(400)에서의 토큰을 받을 대상의 채널 및 아이디와 같은 식별정보를 포함할 수 있다. 예를 들어, 제2 페이지 정보(PI2)는 제2 플랫폼 시스템(400)에서 재생되는 동영상 정보를 포함할 수 있다. 단, 본 실시예가 이에 제한되는 것은 아니다.
이어서, 토큰 운용 브라우저 익스텐션(220)이 토큰 운용 서버(210)로 수취주소 연동 여부 체크(LKC)를 전송한다(S311).
이때, 수취주소 연동 여부 체크(LKC)는 제2 플랫폼 시스템(400)의 토큰을 받을 대상의 식별 정보에 연동된 수취주소가 있는지를 확인하는 요청일 수 있다. 상기 수취주소는 토큰 운용 시스템(200)에 미리 사용자 등록 절차를 통해서 획득될 수 있다.
이어서, 토큰 운용 서버(210)는 토큰 운용 브라우저 익스텐션(220)으로 수취주소 연동 여부(LK)를 전송한다(S312).
수취주소 연동 여부(LK)는 수취주소 연동 여부 체크(LKC)에 대응하는 응답일 수 있다. 수취주소 연동 여부(LK)는 제2 플랫폼 시스템(400)의 토큰을 받을 대상의 식별 정보에 연동된 수취주소가 있는지 없는지에 대한 정보일 수 있다.
이어서, 토큰 운용 브라우저 익스텐션(220)이 제2 플랫폼 사이트(420)로 토큰 전송 폼(F3)을 전송한다(S313).
이때, 토큰 전송 폼(F3)은 토큰 전송을 위해서 필요한 정보를 입력할 수 있게 형성된 양식일 수 있다. 토큰 전송 폼(F3)은 제3 입력(IN3)이 입력될 수 있도록 형성될 수 있다.
이어서, 제2 플랫폼 사이트(420)는 토큰 운용 브라우저 익스텐션(220)으로 제3 입력(IN3)을 전송한다(S314).
이때, 제3 입력(IN3)은 토큰 전송 폼(F3)에 입력되어 전송될 수 있다. 제3 입력(IN3)은 토큰을 받을 대상이 토큰의 수취주소가 있는 경우 수취주소를 포함할 수 있다. 만일, 토큰을 받을 대상이 토큰의 수취주소가 없는 경우 제3 입력(IN3)에는 수취주소에 대한 정보가 포함되지 않을 수 있다. 제3 입력(IN3)은 또한 토큰의 전송 개수를 포함할 수 있다.
이어서, 토큰 운용 브라우저 익스텐션(220)이 스마트 컨트랙트(320)로 토큰 전송 요청(TTReq)을 전송한다(S315).
토큰 전송 요청(TTReq)은 제3 입력(IN3)에 포함된 토큰의 개수만큼의 토큰의 전송에 대한 요청일 수 있다.
이때, 토큰을 받을 대상의 수취주소가 있는 경우에는 그 수취주소로 토큰 전송 요청(TTReq)이 전송될 수 있다. 만일, 토큰을 받을 대상의 수취주소가 없는 경우에는 토큰 운용 시스템(200)의 관리자의 임시 수취주소로 토큰 전송 요청(TTReq)이 전송될 수 있다. 또는, 만일 토큰을 받을 대상의 수취주소가 없는 경우에는 블록체인 시스템(300)의 스마트 컨트랙트(320)의 임시 수취주소로 토큰 전송 요청(TTReq)이 전송될 수 있다.
토큰 전송 요청(TTReq)이 임시 수취주소로 이루어지는 경우, 전송 요청된 토큰은 수취대상의 제2 플랫폼 시스템(400)의 아이디가 키 값으로 임베딩될 수 있다. 이를 통해서, 추후에 제2 플랫폼 시스템(400)의 사용자 즉, 토큰을 받을 대상이 자신의 토큰을 획득할 수 있다.
스마트 컨트랙트(320)는 이루어진 거래 내역 즉, 토큰 전송 트랜잭션(TTtx)을 생성할 수 있다.
이어서, 스마트 컨트랙트(320)는 블록체인(310)으로 토큰 전송 트랜잭션(TTtx)을 전송한다(S316).
토큰 전송 트랜잭션(TTtx)은 트랜잭션의 당사자와 토큰의 수량 및 거래 시점을 포함할 수 있다.
이어서, 블록체인(310)은 스마트 컨트랙트(320)로 토큰 전송 요청 응답(TTRsp)을 전송한다(S317).
토큰 전송 요청 응답(TTRsp)은 토큰 전송 요청(TTReq)에 대한 응답일 수 있다. 토큰 전송 요청 응답(TTRsp)은 토큰이 전송된 수량 및 전송 시점에 대한 정보를 포함할 수 있다.
이어서, 블록체인(310)는 토큰 운용 브라우저 익스텐션(220)으로 토큰 전송 요청 응답(TTRsp)을 전송한다(S318). 이어서, 토큰 운용 브라우저 익스텐션(220)은 제2 플랫폼 사이트(420)로 토큰 전송 요청 응답(TTRsp)을 전송한다(S319).
본 실시예에 따른 블록체인 토큰 운용 방법은 보안성이 강화된 블록체인 토큰을 다른 플랫폼에 자유롭게 사용할 수 있다. 이를 통해서, 사용자는 여러가지 네이티브 포인트를 외재화하여 용이하게 다른 플랫폼의 토큰을 받을 대상에게 전송할 수 있다.
도 7에서는 제2 플랫폼 시스템(400)이 하나로 도시되어 있지만, 본 실시예는 이에 제한되지 않는다. 제2 플랫폼 시스템(400)과 같은 다른 플랫폼 시스템은 2개 이상일 수 있고, 토큰 운용 시스템(200)에 의해서 토큰은 모든 플랫폼 시스템에서 자유롭게 사용될 수 있다.
도 7 내지 도 10 및 도 12를 참조하여, 본 발명의 몇몇 실시예들에 따른 누적 토큰 수신 방법을 설명한다. 누적 토큰 수신 방법은 도 11의 S315 단계에서 토큰을 받을 대상이 토큰의 수취주소가 없는 경우에 토큰을 받을 대상이 토큰 운용 시스템(200)의 관리자 또는 스마트 컨트랙트(320)의 임시 수취주소에 누적된 토큰을 받기 위한 방법이다.
먼저, 토큰 운용 브라우저 익스텐션(220)은 토큰 운용 서버(210)로 사용자 인증 토큰(UVT)을 전송한다(S410).
사용자 인증 토큰(UVT)은 현재 사용자가 제2 플랫폼 시스템(400)의 채널의 주인인지를 인증하는 용도의 토큰일 수 있다.
이어서, 토큰 운용 서버(210)는 제2 플랫폼 서버(410)로 사용자 인증 토큰(UVT)을 전송한다(S411).
이어서, 제2 플랫폼 서버(410)는 사용자 인증(UVI)을 토큰 운용 서버(210)로 전송한다(S412).
사용자 인증(UVI)은 사용자 인증 토큰(UVT)에 대응하는 정보일 수 있다. 사용자 인증(UVI)은 현재 사용자가 제2 플랫폼 시스템(400)의 채널의 주인임을 인증하는 정보일 수 있다.
이어서, 토큰 운용 서버(210)가 스마트 컨트랙트(320)에 누적 토큰 조회(ATReq)를 전송한다(S413).
누적 토큰 조회(ATReq)는 현재 제2 플랫폼 시스템(400)의 채널에 누적된 토큰의 개수를 조회하는 요청일 수 있다. 이때, 누적된 토큰은 토큰 운용 시스템(200)의 관리자 또는 스마트 컨트랙트(320)의 임시 수취주소에 위치할 수 있다. 이때, 누적된 토큰은 수취대상의 제2 플랫폼 시스템(400)의 아이디가 키 값으로 임베딩될 수 있다. 이를 통해, 토큰의 받을 대상은 자신의 토큰을 쉽게 획득할 수 있다.
이어서, 스마트 컨트랙트(320)가 누적 토큰 조회 응답(ATRsp)을 토큰 운용 서버(210)로 전송한다(S414).
누적 토큰 조회 응답(ATRsp)은 누적 토큰 조회(ATReq)에 대응하는 응답일 수 있다. 누적 토큰 조회 응답(ATRsp)은 현재 제2 플랫폼 시스템(400)의 채널에 누적된 토큰의 개수를 포함할 수 있다.
이어서, 토큰 운용 브라우저 익스텐션(220)이 토큰 운용 서버(210)로 토큰 운용 시스템(200)의 수취주소(Addr)를 전송한다(S415).
수취주소(Addr)는 토큰을 받을 대상이 토큰 운용 시스템(200)에 새로 등록한 수취주소일 수 있다.
이어서, 토큰 운용 서버(210)가 스마트 컨트랙트(320)로 누적 토큰 전송 요청(ATTReq)을 전송한다(S416).
이때, 관리자의 수취주소에서 토큰을 받을 대상의 수취주소(Addr)로 누적 토큰 전송 요청(ATTReq)이 전송될 수 있다. 스마트 컨트랙트(320)는 이루어진 거래 내역 즉, 누적 토큰 전송 트랜잭션(TTtx)을 생성할 수 있다.
이어서, 스마트 컨트랙트(320)는 블록체인(310)으로 누적 토큰 전송 트랜잭션(TTtx)을 전송한다(S417).
누적 토큰 전송 트랜잭션(TTtx)은 트랜잭션의 당사자와 토큰의 수량 및 거래 시점을 포함할 수 있다.
이어서, 블록체인(310)은 스마트 컨트랙트(320)로 누적 토큰 전송 요청 응답(ATTRsp)을 전송한다(S418).
누적 토큰 전송 요청 응답(ATTRsp)은 누적 토큰 전송 요청(ATTReq)에 대한 응답일 수 있다. 누적 토큰 전송 요청 응답(ATTRsp)은 토큰이 전송된 수량 및 전송 시점에 대한 정보를 포함할 수 있다.
이어서, 스마트 컨트랙트(320)는 토큰 운용 브라우저 익스텐션(220)으로 누적 토큰 전송 요청 응답(ATTRsp)을 전송한다(S419).
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.
Claims (10)
- 제1 네이티브 포인트를 운용하는 제1 플랫폼 시스템으로부터 제1 페이지 정보를 수신하고,
상기 제1 네이티브 포인트를 토큰으로 전환하기 위한 토큰 전환 폼(form)을 상기 제1 플랫폼 시스템으로 전송하되, 상기 토큰은 블록체인 시스템이 포함하는 복수의 노드에 블록체인 방식으로 저장되고,
상기 제1 플랫폼 시스템으로부터 상기 토큰 전환 폼에 대응하는 제1 입력을 수신하되, 상기 제1 입력은 전환되는 상기 토큰의 개수를 포함하고,
블록체인 시스템에 상기 제1 입력에 대응하는 토큰의 발행 요청을 전송하되,
상기 블록체인 시스템으로부터 상기 발행 요청에 대응하는 상기 토큰의 발행 응답을 수신하고,
상기 제1 플랫폼 시스템으로 상기 발행 응답을 전송하는 것을 포함하고,
제2 플랫폼 시스템으로부터 제2 페이지 정보를 수신하고,
상기 토큰을 전송하기 위한 토큰 전송 폼을 상기 제2 플랫폼 시스템으로 전송하고,
상기 제2 플랫폼 시스템으로부터 상기 토큰 전송 폼에 대응하는 제3 입력을 수신하되, 상기 제3 입력은 전송되는 상기 토큰의 개수를 포함하고,
상기 블록체인 시스템에 상기 제3 입력에 대응하는 상기 토큰의 전송 요청을 전송하고,
상기 블록체인 시스템으로부터 상기 전송 요청에 대응하는 상기 토큰의 전송 응답을 수신하고,
상기 제2 플랫폼 시스템으로 상기 전송 응답을 전송하는 것을 더 포함하고,
상기 제3 입력이 수취주소를 포함하지 않는 경우,
상기 전송 요청은 관리자의 임시 수취주소 또는 상기 블록체인 시스템의 임시 수취주소로의 전송 요청이고,
상기 임시 수취주소로의 전송 요청되는 토큰은 사용자의 제2 플랫폼 시스템의 아이디가 키(key) 값으로 임베딩되고,
상기 제2 플랫폼 시스템으로 사용자 인증 토큰을 전송하고,
상기 사용자 인증 토큰에 대응하는 사용자 인증을 수신하되, 상기 사용자 인증은 상기 사용자가 상기 제2 플랫폼 시스템의 채널의 주인임을 인증하는 정보이고,
블록체인 시스템으로 상기 사용자의 누적 토큰 조회를 전송하고,
상기 누적 토큰 조회에 대응하는 누적 토큰 조회 응답을 수신하되, 상기 누적 토큰 조회 응답은 상기 사용자의 상기 임시 수취주소에 누적된 토큰의 개수를 포함하고,
상기 사용자로부터 상기 수취주소를 등록받고,
상기 블록체인 시스템으로 누적 토큰 전송 요청을 전송하되, 상기 누적 토큰 전송 요청은 상기 수취주소로의 누적 토큰의 전송 요청인 블록체인 토큰 운용 방법.
- 제1 항에 있어서,
상기 토큰을 상기 제1 네이티브 포인트로 환전하기 위한 토큰 환전 폼을 상기 제1 플랫폼 시스템으로 전송하고,
상기 제1 플랫폼 시스템으로부터 상기 토큰 환전 폼에 대응하는 제2 입력을 수신하되, 상기 제2 입력은 환전되는 상기 토큰의 개수를 포함하고,
상기 블록체인 시스템에 상기 제2 입력에 대응하는 상기 토큰의 환전 요청을 전송하고,
상기 블록체인 시스템으로부터 상기 환전 요청에 대응하는 상기 토큰의 환전 응답을 수신하고,
상기 제1 플랫폼 시스템으로 상기 제1 네이티브 포인트의 포인트 전송 요청을 전송하고,
상기 제1 플랫폼 시스템으로부터 상기 포인트 전송 요청에 대응하는 포인트 전송 응답을 수신하는 것을 포함하는 블록체인 토큰 운용 방법.
- 삭제
- 제1 항에 있어서,
상기 제1 및 제2 플랫폼 시스템은 서로 동일한 블록체인 토큰 운용 방법.
- 삭제
- 제1 항에 있어서,
상기 제1 페이지 정보는 상기 제1 플랫폼 시스템의 제1 네이티브 포인트 현황 및 상기 제1 플랫폼 시스템의 아이디를 포함하는 블록체인 토큰 운용 방법.
- 제1 네이티브 포인트 현황 및 플랫폼 아이디를 포함하는 제1 페이지 정보를 토큰 운용 시스템으로 전송하고,
상기 제1 네이티브 포인트를 토큰으로 전환하기 위한 토큰 전환 폼을 상기 토큰 운용 시스템으로부터 수신하되, 상기 토큰은 블록체인 시스템이 포함하는 복수의 노드에 블록체인 방식으로 저장되고,
상기 토큰 운용 시스템으로 상기 토큰 전환 폼에 대응하는 제1 입력을 전송하되, 상기 제1 입력은 전환되는 상기 토큰의 개수를 포함하고,
상기 토큰 운용 시스템으로부터 상기 제1 입력에 대응하는 토큰 발행 응답을 수신하는 것을 포함하되,
상기 토큰 운용 시스템은,
제2 플랫폼 시스템으로부터 제2 페이지 정보를 수신하고,
상기 토큰을 전송하기 위한 토큰 전송 폼을 상기 제2 플랫폼 시스템으로 전송하고,
상기 제2 플랫폼 시스템으로부터 상기 토큰 전송 폼에 대응하는 제3 입력을 수신하되, 상기 제3 입력은 전송되는 상기 토큰의 개수를 포함하고,
상기 블록체인 시스템에 상기 제3 입력에 대응하는 상기 토큰의 전송 요청을 전송하고,
상기 블록체인 시스템으로부터 상기 전송 요청에 대응하는 상기 토큰의 전송 응답을 수신하고,
상기 제2 플랫폼 시스템으로 상기 전송 응답을 전송하고,
상기 제3 입력이 수취주소를 포함하지 않는 경우,
상기 전송 요청은 관리자의 임시 수취주소 또는 상기 블록체인 시스템의 임시 수취주소로의 전송 요청이고,
상기 임시 수취주소로의 전송 요청되는 토큰은 사용자의 제2 플랫폼 시스템의 아이디가 키 값으로 임베딩되고,
상기 토큰 운용 시스템은,
상기 제2 플랫폼 시스템으로 사용자 인증 토큰을 전송하고,
상기 사용자 인증 토큰에 대응하는 사용자 인증을 수신하되, 상기 사용자 인증은 상기 사용자가 상기 제2 플랫폼 시스템의 채널의 주인임을 인증하는 정보이고,
블록체인 시스템으로 상기 사용자의 누적 토큰 조회를 전송하고,
상기 누적 토큰 조회에 대응하는 누적 토큰 조회 응답을 수신하되, 상기 누적 토큰 조회 응답은 상기 사용자의 상기 임시 수취주소에 누적된 토큰의 개수를 포함하고,
상기 사용자로부터 상기 수취주소를 등록받고,
상기 블록체인 시스템으로 누적 토큰 전송 요청을 전송하되, 상기 누적 토큰 전송 요청은 상기 수취주소로의 누적 토큰의 전송 요청인 블록체인 토큰 운용 방법.
- 제7 항에 있어서,
상기 토큰을 상기 제1 네이티브 포인트로 환전하기 위한 토큰 환전 폼을 토큰 운용 시스템으로부터 수신하고,
상기 토큰 환전 폼에 대응하는 제2 입력을 상기 토큰 운용 시스템으로 전송하되, 상기 제2 입력은 환전되는 상기 토큰의 개수를 포함하고,
상기 제2 입력에 대응하는 토큰 환전 응답을 수신하는 것을 포함하는 블록체인 토큰 운용 방법.
- 제7 항에 있어서,
상기 제1 입력을 전송한 후에, 전환되는 상기 토큰의 개수에 대응하는 상기 제1 네이티브 포인트를 상기 토큰 운용 시스템의 아이디로 전송하는 것을 더 포함하는 블록체인 토큰 운용 방법.
- 제9 항에 있어서,
전송된 상기 제1 네이티브 포인트의 내역을 상기 토큰 운용 시스템으로 전송하는 것을 더 포함하는 블록체인 토큰 운용 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200035180A KR102377970B1 (ko) | 2020-03-23 | 2020-03-23 | 블록체인 토큰 운용 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200035180A KR102377970B1 (ko) | 2020-03-23 | 2020-03-23 | 블록체인 토큰 운용 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210118650A KR20210118650A (ko) | 2021-10-01 |
KR102377970B1 true KR102377970B1 (ko) | 2022-04-21 |
Family
ID=78115468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200035180A KR102377970B1 (ko) | 2020-03-23 | 2020-03-23 | 블록체인 토큰 운용 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102377970B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102602750B1 (ko) * | 2022-05-27 | 2023-11-15 | 카본엑스북(주) | 블록체인 기반의 탄소배출 저감량 적립 시스템 |
KR20230165647A (ko) * | 2022-05-27 | 2023-12-05 | 카본엑스북(주) | 빈용기 회수 장치 및 이를 이용한 탄소발자국 기반의 개인 탄소배출 저감 포인트 적립 시스템 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101591244B1 (ko) * | 2014-11-06 | 2016-02-05 | 주식회사 코인플러그 | 멤버십 포인트 또는 사이버머니를 블록체인을 갖는 디지털 가상통화로 전환하여 주는 장치 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110402449A (zh) * | 2017-01-08 | 2019-11-01 | 币柏特寇基金会 | 用于交换及评估虚拟货币的方法 |
KR101852935B1 (ko) * | 2017-07-31 | 2018-04-27 | 임종범 | 전자 화폐 거래 시스템 및 방법 |
KR20190136845A (ko) * | 2018-05-31 | 2019-12-10 | 주식회사 아이센스에프앤비 | 신용거래를 통해 채굴되는 암호화폐 거래 시스템 |
-
2020
- 2020-03-23 KR KR1020200035180A patent/KR102377970B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101591244B1 (ko) * | 2014-11-06 | 2016-02-05 | 주식회사 코인플러그 | 멤버십 포인트 또는 사이버머니를 블록체인을 갖는 디지털 가상통화로 전환하여 주는 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR20210118650A (ko) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7436568B2 (ja) | ブロックチェーンにより実現される方法及びシステム | |
US8356342B2 (en) | Method and system for issuing a kill sequence for a token | |
CN105518687A (zh) | 安全数据存储装置 | |
US11195177B1 (en) | Distributed ledger systems for tracking recurring transaction authorizations | |
KR102377970B1 (ko) | 블록체인 토큰 운용 방법 | |
KR20160050876A (ko) | 스마트 카드에 저장된 공개키와 개인키를 이용한 비트코인 거래방법 | |
CA3068331C (en) | Instrument disambiguation to facilitate electronic data consolidation | |
CN111164627A (zh) | 信息处理装置、信息处理***、信息处理方法以及程序 | |
CN110959164A (zh) | 用于依赖于区块链的操作集的***和方法 | |
US20220278841A1 (en) | Methods and systems for distributed cryptographically secured data validation | |
CN115066863B (zh) | 用于利益拒绝***中的跨账户设备密钥转移的***和技术 | |
JP2022525551A (ja) | データレコードのコピーの分散型台帳システムへの誤伝送の防止 | |
CN107209840A (zh) | 与所连接的***设备的安全交易 | |
Ehioghae et al. | Enhanced drug anti-counterfeiting and verification system for the pharmaceutical drug supply chain using blockchain | |
CN110580652B (zh) | 通过链上数字货币结算的链上资产质押融资***和方法 | |
US11949779B2 (en) | Method and apparatus for registering shared key | |
US11631062B2 (en) | Voucher verification auxiliary device, voucher verification auxiliary system, and voucher verification auxiliary method | |
KR101502944B1 (ko) | 휴대단말을 이용한 전자서명 시스템 | |
US20200184430A1 (en) | Electronic ticket management system, electronic ticket management method and electronic ticket management program | |
KR101613664B1 (ko) | 인증서를 이용한 전자거래에서의 본인확인기능을 강화한 보안 시스템 | |
JP7439261B2 (ja) | 分散環境でのキャンセルされたリクエストのためのアクセス管理 | |
US11907983B2 (en) | Systems and methods for proof of application ownership | |
JP5885361B2 (ja) | ホワイトカード使用限度額引上げシステム、およびその動作方法 | |
KR101595340B1 (ko) | 보안 장치 | |
CN113472561A (zh) | 一种区块链数据处理方法及其设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right |