




본 발명은 전자 상거래에 관한 것이다.The present invention relates to electronic commerce.
2009년 1월 9일 사토시 나카모토(Satoshi Nakamoto)는 최초로 분권화된 암호화폐(Cryptocurrency)인 “비트코인(Bitcoin)"을 선보였다. 비트코인과 같은 네트워크 프로토콜은 2개 이상의 고유 주소들 간에 전자적 방법으로 디지털 토큰을 전송할 수 있으며 이 거래를 검증하기 위한 중앙 기관을 필요로 하지 않는다. 이 획기적인 암호화폐 네트워크는 여러가지 거래 유형을 생성할 수 있도록 프로그램 명령들을 포함하고 있다. 예를 들어 “예약거래”(n-time-lock) 기능은 사용자가 지정한 시간까지 결제가 보류됐다가 예약된 시간이 되면 결제 처리된다. 이밖에 결제 메세지 요청, 입력 값(발신인이 보유한 토큰)과 출력 값(수신할 주소)을 구체적으로 지정하거나 수량에 변화를 줄 수 있는 향상된 거래 유형들을 포함한다.On January 9, 2009, Satoshi Nakamoto presented "Bitcoin," the first decentralized Cryptocurrency. A network protocol such as bit coin is an electronic way between two or more unique addresses This breakthrough cryptographic network includes program instructions to create different types of transactions, such as "reservation transactions" (n), for example. -time-lock) function is settled when the payment is held until the time specified by the user, and the payment is processed at the scheduled time. In addition, a payment message request, an input value (token held by the sender) and an output value Or improved transaction types that can change the quantity.
최근들어 개인과 기업들이 비트코인과 같은 암호화폐를 금융 도구로써 전문적, 개인적 용도로 활용하는 사례가 점차 늘어나고 있다. 마찬가지로 전통적인 신용화폐 사용도 암호화폐 프로토콜과 추가적인 프로그램화를 통해 구현할 수 있게 됐다. 이와 같이 이제는 최신 네트워크 프로토콜을 통해 자동화된 거래가 가능해진 것이다.In recent years, individuals and corporations increasingly use passwords such as bit coins as financial instruments for professional and personal use. Likewise, the use of traditional credit currencies can also be implemented through cryptographic protocols and additional programming. As such, automated transactions are now possible through the latest network protocols.
본 발명의 실시예는 암호화폐 토큰을 관리하기 위한 수단을 제공하는 것으로써 결제 명령을 통한 자산 분배, 현재와 미래 모두 가능한 결제, 결제 요청 메시지 생성 기능을 포함한다. 이 방법은 다음 내용을 구현할 수 있는 소프트웨어 프로그램을 포함한다:The embodiment of the present invention provides a means for managing a cryptographic token, thereby including an asset distribution through a payment command, and a payment and settlement request message generation function both present and future. This method includes a software program that can implement the following:
비전문적 사용자들은 특정 단일 주소나 여러 주소들에 연결된 디지털 토큰을 지정된 비율로 나누어 다른 주소 혹은 여러 주소들의 그룹으로 분배할 수 있다.Non-technical users can distribute digital tokens that are linked to a single address or multiple addresses into different addresses or groups of addresses by a specified percentage.
-지정된 기간이 지난 이후에 특정 주소나 여러 주소들에 연결된 x토큰을 다른 주소 혹은 여러 주소들에 지급될 수 있도록 설정한다. 이 단계는 그 주소가 특정 결제 토큰을 포함하고 있다는 것을 증명한다.- Set the x token associated with a specific address or multiple addresses to be paid to another address or multiple addresses after a specified period of time. This step proves that the address contains a particular payment token.
-”수신 주소로 x 토큰을 보낸다”는 결제 요청을 생성한다. 이 요청은 암호화폐 지갑이 읽을 수 있는 형태의 명령을 포함된다.- Create a payment request that says "Send x tokens to the recipient address". This request includes a form that can be read by a crypt wallet.
-주소들 각각이 보유하고 있는 토큰 잔액을 보여준다- Show the token balances held by each of the addresses
-본 발명의 사용자 그룹은 디지털 토큰 관리에 관심이 있는 기업이나 개인들이다. 이 그룹은 급속히 증가하는 추세이다.The user groups of the present invention are companies or individuals interested in digital token management. This group is growing rapidly.
도표 1a - 디지털 토큰 결제를 시각적으로 표현한 도표. 주소 A(100토큰)에 저장된 50%의 토큰을 주소 B로 전송하고 나머지 30%는 주소 C로, 20%는 주소 D로 보낸다.
도표 1b - 디지털 토큰 결제를 시각적으로 표현한 도표. 주소 A(100토큰)에 저장된 토큰의 90%는 주소 B에 전송하고 나머지 10%는 주소 C로 보낸다.
도표 2a - 회사 A와 직원 A 간의 예약거래를 묘사한 것이다. 회사는 예약거래 기능을 이용하여 당사가 관리하는 주소 A를 통해 2016년 5월 31일 4:35pm에 직원 관리 주소 B로 50토큰을 전송하도록 예약했다.
도표 2b - 회사 B와 공급 업체 A간의 예약거래를 묘사한 것이다. 회사 B와 공급 업체 A는 대금 청구 기간 1일 전에 결제가 완료되도록 거래를 예약했다.
도표 3 - 소프트웨어의 주 화면으로 “사용자 관리 주소들"이 수록된 주소록(a)과 “외부 관리 주소들”이 수록된 주소록(b)을 보여준다. 우측에는 다양한 기능들을 설정할 수 있는 버튼들이 보여진다. 토큰 관리하기(c), 예약 결제 설정(d), 결제 요청 생성(e), 사진 설정 공간(ex. 회사 로고)이 있다(f).Figure 1a - A graphical representation of a digital token payment. Send 50% token stored in address A (100 tokens) to address B, and send the remaining 30% to address C and 20% to address D.
Figure 1b - Graphical representation of digital token settlement. 90% of the tokens stored in address A (100 tokens) are sent to address B and the remaining 10% are sent to address C.
Figure 2a - depicts a reservation transaction between Company A and Employee A. The company used the reservation transaction feature to schedule a transfer of 50 tokens to the employee management address B at 4:35 pm on May 31, 2016 through the Company's managed address A.
Figure 2b - depicts a booking transaction between Company B and Supplier A. Company B and Supplier A have booked the transaction to be completed one day before the billing period.
Figure 3 - The main screen of the software shows the address book (a) with the "user management addresses" and the address book (b) with the "external management addresses." The right side shows the buttons for setting various functions. (D), payment request creation (e), and photo setting space (ex. Company logo) (f).
여기에 사용된 용어 “토큰(Token)"은 전자 결제 시스템의 부분을 이루는 모든 종류의 디지털 토큰을 의미한다. “사용자 관리 주소”란 발명품이 사용하는 주소로써 개인, 다수의 사람들 혹은 기업이 상기 주소와 연관된 개인 키(Private Key)를 직접 소유한다. “외부 관리 주소”란 발명품이 사용하는 모든 주소로써 개인, 다수의 사람들 혹은 기업이 상기 주소에 대한 관리 권한을 갖지 않는다.As used herein, the term " Token "means any kind of digital token that is part of an electronic payment system. &Quot; User Management Address " is an address used by an invention, The "external management address" is any address that is used by an invention, and is not an individual, a large number of people, or a business having administrative authority over that address.
이 서비스의 실시예는 소프트웨어 프로그램이나 모바일 앱으로써 모든 운영체제와 다양한 전자 기기, 예를 들어 컴퓨터나 테블릿, 스마트폰에서 가동된다. 이 소프트웨어는 비전문적 사용자들도 쉽게 사용할 수 있도록 단순하게 설계될 예정이다.Examples of this service are software programs or mobile apps that run on all operating systems and various electronic devices, such as computers, tablets, and smartphones. The software will be designed to be simple to use for non-technical users.
소프트웨어는 암호화폐 지갑이 다양한 유형의 거래를 수행할 수 있도록 명령을 생성한다.The software generates commands so that the crypt wallet can perform various types of transactions.
소프트웨어는 사용자들로 하여금 사용자 관리 주소와 외부 관리 주소를 저장할 수 있도록 하며 각 주소마다 고유의 명칭, 예를들어 “주소 1”, “고객명 XXX”, “VAT 계좌" 등을 부여할 수 있다. 서비스는 토큰 관리와 관련된 다양한 특성들을 포함한다. 특성은 아래의 사항을 포함하며 이에 제한되지는 않는다:The software allows users to store user management addresses and external management addresses, and each address can be given a unique name such as "address 1", "customer name XXX", "VAT account", etc. A service includes various aspects related to token management. Features include, but are not limited to:
주요 요소 설명Key Facts Explained
요소 10 - 사용자 관리 주소에서 다른 사용자 관리 주소로 토큰을 결제할 수 있도록 명령을 생성한다. 이 같은 거래 예시 2가지는 도표 1 a와 1 b를 참고한다. 사용자는 각각의 거래와 관련된 수신 주소를 지정하고 각각 몇 퍼센트의 토큰을 보낼 지 비율을 설정한다.Element 10 - Create a command that allows a user to manage a token from a user-managed address to another user-managed address. Two examples of such transactions are shown in Figures 1 a and 1 b. The user specifies the recipient address associated with each transaction and sets the percentage of each token to send.
명령은 한번 혹은 재생성되도록 설정할 수 있다. 실질적인 결제 수행은 암호화폐 지갑 및 네트워크 프로토콜 규칙에 따라 작동한다. 이 기능은 특히 결제 수단으로 디지털 토큰을 받아 이를 여러 계좌로 분배하고자 하는 사업체들에게 유용하다. 예시; VAT 계좌, 직원 임금 계좌, 운영 계좌 등.The command can be set to be once or regenerated. Actual settlement operations operate according to the crypt wallet and network protocol rules. This feature is particularly useful for businesses that want to receive a digital token as a payment instrument and distribute it to multiple accounts. example; VAT account, employee wage account, operating account, etc.
소프트웨어는 사용자 관리 주소들과 연결된 토큰의 잔액을 확인한다. “잔액 ≠ 0”이라는 명령을 설정한 경우 미리 정해진 주소로 지정된 양만큼 토큰을 보낼 수 있다.The software checks the balance of the token associated with the user-managed addresses. If you set the command "balance ≠ 0", you can send the token as much as the specified amount to the predetermined address.
요소 12 - 미래 설정된 시점에 토큰을 결제할 수 있도록 “예약거래” 명령을 생성한다. 암호화폐 프로토콜 규칙에 따라 미래에 설정된 결제는 현재 사용자 관리 주소에 지정된 토큰이 존재하는 경우에만 네트워크에 발송된다. 이와 같이 결제 세부사항을 발송하는 행위는 토큰이 상기 주소와 실질적으로 연결되어 있다는 것을 증명한다. 소프트웨어는 사용자 관리 주소에서 다른 사용자 관리 주소로 혹은 외부 관리 주소로 토큰을 보낼 수 있도록 명령을 생성하며 뿐만 아니라 사용자들이 미래에 한 시점을 설정할 수 있게 한다. 이는 특히 암호화폐로 직원 임금이나 공급업자에 대금을 지급하는 회사들에게 유용하다. 예를 들어서, 한 기업이 월 말에 직원 임금을 지급하고자 하는 경우 적절한 시기에 결제 명령을 생성할 수 있다. 출금일과 상기 결제의 생성 및 발송을 설정함으로써 직원은 토큰이 실제 존재하는 지 여부를 확인할 수 있으며 회사는 직원 월급을 말 일에 지급할 수 있게 된다. 사업체들도 대금 지급일에 공급 업체로 결제가 이뤄질 수 있도록 설정할 수 있다. 예약거래의 시각화는 도표 2a와 도표 2b를 참조한다.Element 12 - Generates a "pre-order" command that allows you to pay tokens at a future set time. According to the cryptographic protocol rules, a payment set in the future is sent to the network only when there is a token specified in the current user management address. The act of dispatching payment details in this manner proves that the token is substantially associated with the address. The software generates commands to send tokens from user-managed addresses to other user-managed addresses or to external managed addresses, as well as allowing users to set a future point of view. This is particularly useful for companies that pay employee wages or suppliers with cryptography. For example, if a company wants to pay employee wages at the end of the month, it can generate payment orders at the appropriate time. By setting the date of withdrawal and the creation and dispatch of the payment, the employee can check whether the token actually exists or not, and the company will be able to pay the employee's salary at the end of the month. Businesses can also be set up to pay for the vendor on the payment date. See Figure 2a and Figure 2b for a visualization of the booking transaction.
요소13 - X토큰을 사용자 관리 주소 혹은 외부 관리 주소로 결제할 수 있는 결제 요청을 생성한다. 가장 일반적인 URI형식과 QR코드 : bitcoin:address?amount=X.Element 13 - Creates a payment request that can be used to pay X tokens to a user-managed address or an external administrative address. The most common URI format and QR code: bitcoin: address? Amount = X.
소프트웨어는 이 정보를 사용자 친화적인 방식, 즉 사용자들이 수신인 주소를 입력하거나 단순히 소프트웨어에 저장된 이전 사용 주소들 중에 선택하는 방법으로 진행된다. 또한 사용자들은 법정 화폐를 토큰 양으로 환산하여 표기된 결제 요청을 입력할 수 있다. 소프트웨어는 법정 화폐량을 당시 환율로 계산하여 토큰으로 전환한다. 결제 요청 메시지는 텍스트 형식이나 클릭할 수 있는 링크 등 다른 형태로도 제공된다.The software proceeds with this information in a user-friendly manner, i.e., by users entering the recipient's address or simply selecting from among the previously used addresses stored in the software. In addition, users can enter the indicated payment request by converting the legal currency into token amount. The software converts the statutory currency amount to the token at the current exchange rate. The payment request message can also be provided in other forms, such as a textual form or a clickable link.
소프트웨어 유저 인터페이스 설명Software user interface description
소프트웨어에는 사용자들이 암호화폐 주소를 입력할 수 있는 공간이 존재한다. 이후 주소가 사용자 관리인지 아니면 외부 관리인지를 지정한다. 뿐만아니라 옵션 기능을 통해 주소마다 “VAT 계좌", “공급자 X”, “직원 Y”와 같은 보통의 이름을 부여할 수 있다.There is space in the software where users can enter their passwords. Then specify whether the address is user-managed or external-managed. In addition, the option function allows you to give a common name such as "VAT account", "supplier X", "employee Y" for each address.
저장된 주소들의 잔액은 선택적으로 표시할 수 있다. 메인 스크린 메뉴와 버튼들은 접근성이 쉽게 디자인 되어 위에 설명된 기능과 이밖에 추가 기능들을 수행할 수 있도록 되어 있다. 사용자는 법정 화폐/토큰을 전환하는데 사용되는 환율 출처를 지정할 수 있다. 뿐만아니라 사용자가 직접 자신이 이용하고자 하는 출처를 입력할 수도 있다.The balance of stored addresses can be optionally displayed. The main screen menus and buttons are designed with easy accessibility to perform the functions described above and additional functions. The user can specify the source of the exchange rate used to convert the legal currency / token. In addition, the user can directly input the source he / she wants to use.
사용자는 결제 명령 생성과 같은 특정 명령을 수행하는 데에 필요한 패스워드나 2단계 인증(2FA) 사용 여부를 설정할 수 있다. 컬러나 버튼/메뉴 배치와 같은 레이아웃은 사용자가 정의할 수 있으며 사진 배치 공간도 제공될 예정이다. 도표3 참조The user can set a password or two-step authentication (2FA) to execute a specific command such as generating a payment command. Layouts such as color and buttons / menu layouts can be customized, and photo layout space will also be provided. See Table 3
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150184620AKR20170075228A (en) | 2015-12-23 | 2015-12-23 | A digital token management service |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150184620AKR20170075228A (en) | 2015-12-23 | 2015-12-23 | A digital token management service |
| Publication Number | Publication Date |
|---|---|
| KR20170075228Atrue KR20170075228A (en) | 2017-07-03 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150184620AWithdrawnKR20170075228A (en) | 2015-12-23 | 2015-12-23 | A digital token management service |
| Country | Link |
|---|---|
| KR (1) | KR20170075228A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020004915A1 (en)* | 2018-06-26 | 2020-01-02 | 경호연 | Blockchain cryptocurrency transmission method using blockchain self-authentication process |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020004915A1 (en)* | 2018-06-26 | 2020-01-02 | 경호연 | Blockchain cryptocurrency transmission method using blockchain self-authentication process |
| Publication | Publication Date | Title |
|---|---|---|
| CN103339636B (en) | Create the signature being used for authentication application | |
| US12014367B2 (en) | Predicting and making payments via preferred payment methods | |
| JP6445211B1 (en) | Remittance instruction device, remittance instruction method, remittance instruction program, and remittance instruction system | |
| US20090271303A1 (en) | Electronic bill process automation | |
| US20150248405A1 (en) | Document Management System and Method | |
| JP2010134563A (en) | Emission quota service provision system and provision method for emission right proof service | |
| WO2015049948A1 (en) | Information processing device and access rights granting method | |
| US20210312437A1 (en) | Remittance instruction apparatus, remittance instruction method, remittance instruction program, and remittance instruction system | |
| CH714242B1 (en) | Method and system for generating federated user-identity identities. | |
| US20240362624A1 (en) | Systems and methods for dynamic allocation of resources using an encrypted communication channel and tokenization | |
| CN113222724A (en) | Bill processing method and device | |
| WO2019016954A1 (en) | Virtual currency payment proxy device, virtual currency payment proxy method, and recording medium | |
| JP6234539B1 (en) | Data structure, information processing apparatus, program, information processing method, and transaction system | |
| JP6247737B1 (en) | Data structure, information processing apparatus, program, information processing method, and transaction system | |
| JP2018088281A (en) | Data structure, information processing apparatus, program, information processing method, and transaction system | |
| KR20170075228A (en) | A digital token management service | |
| JP6298517B1 (en) | Data structure, information processing apparatus, program, information processing method, and transaction system | |
| JP2017097613A (en) | Programs and servers | |
| WO2022270431A1 (en) | Information processing device, information processing method, and program | |
| US12443955B2 (en) | Predicting and making payments via preferred payment methods | |
| JP2020149316A (en) | Data processing equipment, data processing methods and programs | |
| JP6934030B2 (en) | Information processing device and information processing method | |
| Andrew et al. | DESIGN AND IMPLEMENTATION OF AN ELECTRICITY ON-LINE BILLING PAYMENT SYSTEM | |
| US9135614B2 (en) | System and method for managing issuance of financial accounts | |
| JP6298516B1 (en) | Data structure, information processing apparatus, program, information processing method, and transaction system |
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20151223 | |
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination |