KR-20260067855-A - SYSTEM FOR PROVIDING STO SERVICE AND METHOD THEREOF
Abstract
A Security Token Offering (STO) service provision system and a method thereof are provided. An STO service provision system according to some embodiments may include an Application Programming Interface (API) server that interacts with a blockchain network to perform a specific task related to an STO service, and an STO business server that receives a request related to an STO service from a client, processes the request by performing a plurality of tasks defined in the business logic regarding the request, and provides the processing result for the request to the client. According to such a system, the efficiency of the blockchain network can be improved and the burden of data recording can be alleviated.
Inventors
- 이성남
- 김영철
- 김예슬
- 김규동
Assignees
- (주)아이티아이즈
Dates
- Publication Date
- 20260513
- Application Date
- 20241106
Claims (17)
- An API (Application Programming Interface) server that interacts with a blockchain network to perform specific tasks related to an STO (Security Token Offering) service; and It includes an STO business server that receives a request related to the STO service from a client, processes the request by performing a plurality of tasks defined in the business logic regarding the request, and provides the processing result of the request to the client. The above STO business server is, Among the above plurality of tasks, performing the first task without going through the API server and performing the second task through the API server, STO service provision system.
- In paragraph 1, The data related to the above STO service includes first data and second data, and The above first data is stored in the DB (Database) of the STO business server, and The above second data is recorded on the blockchain maintained by the blockchain network, STO service provision system.
- In paragraph 1, The above request concerns the registration of the issuer of the STO product, and The above STO business server is, The information of the issuer included in the above request is stored in the DB (Database), and Sends an API request for the wallet creation operation of the above issuer to the above API server, and Receiving the processing result of the API request from the API server, STO service provision system.
- In paragraph 3, The above processing result includes the private key of the issuer's wallet, and The above STO business server is, Storing the above private key in a cloud HSM (Hardware Security Module), STO service provision system.
- In paragraph 1, The above request concerns the registration of an STO product, and The above STO business server is, The information of the above STO product is stored in a DB (Database) - the information of the above STO product includes the total issuance amount of security tokens -, Sends an API request to the API server for the registration of the total issuance amount of the above security token, and Receiving the processing result of the API request from the API server, STO service provision system.
- In paragraph 5, The above API server is, In response to the above API request, a transaction is created to transfer a quantity of security tokens corresponding to the above total issuance amount from the master wallet to the issuer wallet of the above STO product, and Processing the above transaction through the above blockchain network, STO service provision system.
- In paragraph 5, The above STO business server is, Receive an additional request regarding at least one of a subscription application, cancellation of a subscription transaction, and modification of a subscription transaction for the above STO product, and Further perform operations to send additional API requests to the API server for tasks related to the additional request above, The above API request and the above additional API request are regarding the same API, STO service provision system.
- In paragraph 1, The above request concerns the application for subscription to an STO product, and The above STO business server is, If the subscription application period ends, security tokens of the above STO product are allocated to multiple investors, and One or more API requests for the registration of multiple subscription transactions reflecting the results of the above allocation are sent to the API server, and Receiving the processing result of the one or more API requests from the API server, STO service provision system.
- In paragraph 8, The above STO business server is, The registration work of the aforementioned multiple subscription transactions is grouped and processed in batch units, STO service provision system.
- In paragraph 1, The above request concerns the cancellation of a subscription transaction for an STO product, and The above STO business server is, Sends an API request to the API server for the cancellation of the above subscription transaction, and Receiving the processing result of the API request from the API server, STO service provision system.
- In Paragraph 10, The above STO business server is, In response to the expiration of a preset batch timer, a plurality of pending cancellation tasks including the cancellation task are processed in batches. STO service provision system.
- In paragraph 1, The above request concerns the modification of subscription transactions for STO products, and The above STO business server is, Sends an API request to the API server for modifying the above subscription transaction, and Receiving the processing result of the API request from the API server, STO service provision system.
- In paragraph 1, The above request concerns checking the balance of a specific wallet related to an STO product, and The above STO business server is, Sends an API request to the API server for the balance inquiry operation of the specific wallet mentioned above, and Receiving the processing result of the API request from the API server, STO service provision system.
- In paragraph 1, The above request concerns the inquiry into subscription transactions of STO products, and The above STO business server is, Query the above subscription transaction from the DB (Database), and The query results of the above DB are provided to the above client, and Sending an API request to the API server for the task of querying the above subscription transaction on the blockchain, and Receiving the query result of the blockchain from the API server, Comparing the query result of the above DB with the query result of the above blockchain to verify the query result of the above DB, STO service provision system.
- As a method performed by at least one processor, A step of receiving a request related to the STO (Security Token Offering) service from a client; A step of processing the request by performing a plurality of tasks defined in the business logic regarding the request; and It includes the step of providing the processing result of the above request to the client, and The step of processing the above request is, A step of performing the first of the above multiple tasks without going through an API (Application Programming Interface) server - the above API server is a server that interacts with a blockchain network to perform specific tasks related to the above STO service -; and A step comprising performing a second task among the plurality of tasks above through the API server, STO Service Provision Method
- In paragraph 15, The data related to the above STO service includes first data and second data, and The above first data is stored in a DB (Database), and The above second data is recorded on the blockchain maintained by the blockchain network, STO Service Provision Method
- Combined with the computer processor, A step of receiving a request related to the STO (Security Token Offering) service from a client; A step of processing the request by performing a plurality of tasks defined in the business logic regarding the request; and To execute the step of providing the processing result of the above request to the client, it is stored on a computer-readable recording medium, The step of processing the above request is, A step of performing the first of the above multiple tasks without going through an API (Application Programming Interface) server - the above API server is a server that interacts with a blockchain network to perform specific tasks related to the above STO service -; and A step comprising performing a second task among the plurality of tasks above through the API server, Computer program.
Description
System for Providing STO Service and Method Thereof The present disclosure relates to a system and method for providing a Security Token Offering (STO) service using blockchain technology. Security tokens are digitized versions of real-world assets (e.g., stocks, bonds, real estate, etc.) utilizing blockchain technology, referring to virtual assets linked to those physical assets. Furthermore, an STO (Security Token Offering) refers to a method of raising funds by issuing these security tokens like stocks. Interest in security tokens has been rapidly increasing recently as financial authorities have permitted their issuance and distribution under the regulations of the Capital Markets Act. Furthermore, fueled by this interest, many companies are developing systems (platforms) to provide STO services. However, most companies are focusing solely on developing the functionality of these systems and are not paying sufficient attention to designing efficient system structures to alleviate the burden on the blockchain network. FIG. 1 is an exemplary drawing for schematically illustrating the configuration and operation of a Security Token Offering (STO) service provision system according to some embodiments of the present disclosure. FIG. 2 is an exemplary drawing for further explaining the implementation method and operation of an STO business server according to some embodiments of the present disclosure. FIG. 3 is an exemplary drawing for further explaining the configuration and operation of a blockchain core system according to some embodiments of the present disclosure. FIG. 4 is an exemplary drawing for explaining the separation structure of an STO service provision system and the advantages thereof according to some embodiments of the present disclosure. FIG. 5 is an exemplary flowchart illustrating an STO product issuer registration process according to some embodiments of the present disclosure. FIG. 6 is an exemplary flowchart illustrating an STO product registration process according to some embodiments of the present disclosure. FIG. 7 is an exemplary flowchart illustrating an STO product subscription process according to some embodiments of the present disclosure. FIG. 8 is an exemplary flowchart illustrating a subscription transaction cancellation process according to some embodiments of the present disclosure. FIG. 9 is an exemplary flowchart illustrating a subscription transaction modification process according to some embodiments of the present disclosure. FIG. 10 is an exemplary flowchart illustrating a balance inquiry process according to some embodiments of the present disclosure. FIG. 11 is an exemplary flowchart illustrating a subscription transaction inquiry process according to some embodiments of the present disclosure. FIG. 12 is an exemplary drawing illustrating a multi-channel based blockchain network according to some embodiments of the present disclosure. FIG. 13 shows an exemplary computing device capable of implementing an STO service providing system and components thereof according to some embodiments of the present disclosure. Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the attached drawings. The advantages and features of the present disclosure and the methods for achieving them will become clear by referring to the embodiments described below in detail together with the attached drawings. However, the technical concept of the present disclosure is not limited to the following embodiments but can be implemented in various different forms. The following embodiments are provided merely to complete the technical concept of the present disclosure and to fully inform those skilled in the art of the scope of the present disclosure, and the technical concept of the present disclosure is defined only by the scope of the claims. In describing the various embodiments of the present disclosure, if it is determined that a detailed description of related known configurations or functions could obscure the essence of the present disclosure, such detailed description is omitted. Unless otherwise defined, terms used in the following embodiments (including technical and scientific terms) may be used in a meaning commonly understood by those skilled in the art to which this disclosure pertains, but this may vary depending on the intent of those skilled in the art, case law, the emergence of new technology, etc. The terms used in this disclosure are for describing the embodiments and are not intended to limit the scope of this disclosure. In the following embodiments, singular expressions include plural concepts unless the context clearly specifies them as singular. Additionally, plural expressions include singular concepts unless the context clearly specifies them as plural. In addition, terms such as first, second, A, B, (a), (b), etc. used in the following embodiments are used merely to distinguish one component from another, and the