Method, electronic apparatus and recording medium storing instruction of tokenizing investment strategy

KR103030576B1Active Publication Date: 2026-10-13DUNAMU INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
KR1020240077454
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-06-14
Publication Date
2026-10-13
Estimated Expiration
2044-06-14

Smart Images

  • Figure 112024064330073-PAT00005_ABST
    Figure 112024064330073-PAT00005_ABST
Patent Text Reader

Abstract

The contents disclosed in this specification relate to a technology for tokenizing investment strategies. A method according to one embodiment of the contents disclosed in this specification comprises: one or more processors obtaining, from a user terminal, a request to generate investment strategy information including information regarding an investment strategy representing a preset condition for the buying and selling of assets; generating investment strategy information based on the request to generate investment strategy information; obtaining, from a user terminal, a request to generate an investment strategy token corresponding to the investment strategy information; and performing a procedure to generate an investment strategy token based on a smart contract in response to the request to generate an investment strategy token, wherein the metadata of the investment strategy token may include a history of investment results based on the investment strategy of the owner of the investment strategy token, which is recorded based on the smart contract.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The content disclosed in this specification relates to a technology for tokenizing investment strategies. Background Technology

[0002] Blockchain and tokenization technologies are bringing innovative changes to the financial and other industries. Blockchain is a decentralized distributed ledger technology used to securely record and manage transaction data. This technology plays a crucial role in preventing data tampering and enhancing transaction reliability. Tokenization refers to the process of converting assets into digital tokens based on this blockchain technology. By representing not only traditional assets but also digital creations on a blockchain network, it increases transaction transparency and improves liquidity. Consequently, blockchain and tokenization technologies are providing innovative solutions not only in the financial market but also in various fields such as real estate, the arts, and the gaming industry. The problem to be solved

[0003] At least some of the contents disclosed in this specification provide a system that enables a user to create an investment strategy, tokenize it, and then sell it.

[0004] At least part of the contents disclosed in this specification provides a system that enables a purchaser of an investment strategy token to use an investment strategy.

[0005] At least a portion of the contents disclosed in this specification provides a system that allows the investment result history of a holder of an investment strategy token to be reflected in the value of the token by recording it in metadata. means of solving the problem

[0006] A method performed by an apparatus comprising one or more processors and one or more memories storing at least one instruction executed by said one or more processors according to one embodiment of the contents disclosed in this specification, wherein said one or more processors comprises the steps of: obtaining a request from a user terminal for the creation of investment strategy information including information regarding an investment strategy representing a preset condition for the buying and selling of assets; creating said investment strategy information based on said request for the creation of investment strategy information; obtaining a request from the user terminal for the creation of an investment strategy token corresponding to said investment strategy information; and performing a procedure for creating said investment strategy token based on a smart contract in response to said request for the creation of the investment strategy token, and said metadata of said investment strategy token may include a history of investment results based on said investment strategy of an owner who owns said investment strategy token, which is recorded based on said smart contract.

[0007] In one embodiment, the preset condition may include a condition that forms the basis for determining the time to purchase or sell the asset.

[0008] In one embodiment, the method may further include the step of one or more processors acquiring simulated investment result information representing the result of a simulated investment performed according to the investment strategy within a virtual environment based on the investment strategy information; and the step of transmitting the simulated investment result information to the user's terminal.

[0009] In one embodiment, the simulated investment may be performed by at least one of a buy order or a sell order within the virtual environment obtained from the user's terminal after information indicating a recommendation for buying or selling the asset according to the preset conditions is provided to the user's terminal.

[0010] In one embodiment, the simulated investment may be performed by at least one of a buy order or a sell order within the virtual environment generated by the device or simulated investment system according to the preset conditions.

[0011] In one embodiment, the one or more processors may further include the step of obtaining a request to modify the investment strategy information based on the investment strategy modified according to the simulated investment result information from the user's terminal; and the step of modifying the investment strategy information to correspond to the modified investment strategy based on the modification request.

[0012] In one embodiment, the simulated investment result information may include information regarding at least one of the time period during which the simulated investment was performed, the investment amount used in the simulated investment, or the rate of return resulting from the simulated investment.

[0013] In one embodiment, the step of generating the investment strategy token may include: the step of one or more processors obtaining token-related information from the user's terminal, the information including at least one of the expected rate of return of the investment strategy or the amount of investment corresponding to the investment strategy; and the step of performing a procedure to record the token-related information in the metadata of the investment strategy token based on the smart contract.

[0014] In one embodiment, the request for creation of the investment strategy token may include information on at least one of the number of issuances of the investment strategy token or the initial price of the investment strategy token.

[0015] In one embodiment, the metadata of the investment strategy token includes information regarding ownership of the investment strategy token, and the information regarding ownership of the investment strategy token may be changed based on the smart contract in accordance with the conclusion of a transaction between users regarding the investment strategy token.

[0016] A method performed by an electronic device comprising a node connected to a computer network including a blockchain network according to one embodiment of the contents disclosed in this specification, and communicating through said computer network, and comprising one or more processors and one or more memories storing at least one instruction executed by said one or more processors, wherein said one or more processors acquire information regarding an investment strategy token corresponding to an investment strategy that is generated by a request of a first user and represents a preset condition regarding the buying and selling of an asset; a step of acquiring a purchase request for said investment strategy token from a terminal of a second user; a step of determining a transaction for said investment strategy token between the first user and the second user based on the purchase request from the terminal of the second user; and a step of performing a procedure to change ownership information of said investment strategy token based on a smart contract corresponding to said investment strategy token through said node in response to said determination regarding the transaction for said investment strategy token between the first user and the second user, said investment strategy token, said investment strategy token, said metadata may include a history of investment results based on said investment strategy of an owner who owns said investment strategy token, which is recorded based on said smart contract.

[0017] In one embodiment, the method may further include: a step in which one or more processors obtain a purchase request for the investment strategy token from a third user's terminal while the ownership information of the investment strategy token represents the second user; a step in which, based on the purchase request from the third user's terminal, a transaction between the second user and the third user regarding the investment strategy token is determined; a step in which, in response to the decision regarding the transaction between the second user and the third user regarding the investment strategy token, a procedure to change the ownership information of the investment strategy token based on the smart contract is executed through the node; and a step in which, in response to the decision regarding the transaction between the second user and the third user regarding the investment strategy token, a reward is paid to the first user.

[0018] A method performed by an apparatus comprising one or more processors and one or more memories for storing at least one instruction executed by said one or more processors according to one embodiment of the contents disclosed in this specification, wherein said one or more processors acquire a request from a user terminal for the provision of a service related to trading using an investment strategy token; a step of acquiring information regarding said investment strategy tokens; a step of acquiring investment strategy information corresponding to said investment strategy tokens, wherein said investment strategy information includes information regarding an investment strategy representing a preset condition regarding the trading of an asset; and a step of providing said trading-related service of said asset to said user based on said investment strategy information, wherein the metadata of said investment strategy tokens may include a history of investment results based on said investment strategy of an owner who owns said investment strategy tokens, which is recorded based on a smart contract.

[0019] In one embodiment, the one or more processors may further include the step of performing a verification of whether the user is the owner of the investment strategy token based on information regarding the investment strategy token.

[0020] In one embodiment, the one or more processors may further include the step of determining whether the preset condition of the investment strategy is satisfied; and the step of generating a buy order or a sell order for the asset for the user based on the determination that the preset condition is satisfied.

[0021] In one embodiment, the one or more processors may further include the step of determining whether the preset condition of the investment strategy is satisfied; and the step of transmitting information indicating a recommendation to buy or sell the asset to the user's terminal in accordance with the determination that the preset condition is satisfied.

[0022] In one embodiment, the history of investment results based on the investment strategy may include information regarding at least one of the time period during which the user's investment related to the investment strategy was performed, the amount of investment used for the user's investment, or the rate of return based on the user's investment. Effects of the invention

[0023] According to at least part of the contents disclosed in this specification, a system can be provided that enables a user to create an investment strategy, tokenize it, and then sell it. As the investment strategy is tokenized, there is a technical effect in that tampering with the investment strategy by a third party can be prevented, and the investment strategy can be maintained with the same content.

[0024] According to one embodiment of the contents disclosed in this specification, a system can be provided that enables a purchaser of an investment strategy token to use the investment strategy. Tokenization of the investment strategy has the technical effect of reducing the possibility of tampering with the investment strategy and the technical effect of providing high reliability regarding the investment strategy to a purchaser who has purchased the investment strategy token.

[0025] According to one embodiment of the contents disclosed in this specification, there is a technical effect of reducing the possibility of tampering with the investment result history based on an investment strategy, and a technical effect of providing a highly reliable investment result history to prospective buyers of investment strategy tokens. Through this, prospective buyers of investment strategy tokens can make a rational choice regarding the purchase of investment strategy tokens.

[0026] The effects according to the technical concept disclosed in this specification are not limited to those mentioned above, and other unmentioned effects will be clearly understood by a person skilled in the art from the description in this specification. Brief explanation of the drawing

[0027] FIG. 1 illustrates an environment in which devices according to one embodiment of the contents disclosed in this specification may be applied. FIG. 2 is a block diagram of a strategy generation server according to one embodiment of the contents disclosed in this specification. FIG. 3 is a block diagram of a Non-Fungible Token (NFT) exchange server according to one embodiment of the contents disclosed in this specification. FIG. 4 is a block diagram of an asset exchange server according to one embodiment of the contents disclosed in this specification. FIG. 5 is a flowchart illustrating a method performed by a strategy generation server according to one embodiment of the contents disclosed in this specification. FIG. 6 is a flowchart illustrating a method performed by an NFT exchange server according to one embodiment of the contents disclosed in this specification. FIG. 7 is a flowchart illustrating a method performed by an asset exchange server according to one embodiment of the contents disclosed in this specification. FIG. 8 is a diagram illustrating the procedure for creating and selling an investment strategy token according to one embodiment of the contents disclosed in this specification. FIG. 9 is a drawing showing information regarding an investment strategy according to one embodiment of the contents disclosed in the present specification. FIG. 10 is a diagram showing the operation of a strategy generation server according to one embodiment of the contents disclosed in the present specification. FIG. 11 is a diagram illustrating the operation of a strategy tokenization server according to one embodiment of the contents disclosed in this specification. FIG. 12 is a diagram showing the operation of an NFT exchange server according to one embodiment of the contents disclosed in this specification. FIG. 13 is a sequence diagram for explaining the operation of generating an investment strategy according to one embodiment of the contents disclosed in this specification. FIG. 14 is a sequence diagram for explaining the tokenization of an investment strategy according to one embodiment of the contents disclosed in this specification. FIG. 15 is a sequence diagram for illustrating the transaction of an investment strategy token according to one embodiment of the contents disclosed in this specification. FIG. 16 is a sequence diagram for explaining an operation that enables a holder of an investment strategy token to use trading-related services according to one embodiment of the contents disclosed in this specification. FIG. 17 is a sequence diagram for illustrating the transaction of an investment strategy token according to one embodiment of the contents disclosed in this specification. Specific details for implementing the invention

[0028] The various embodiments described in this specification are illustrative for the purpose of clearly explaining the technical concept of the content disclosed in this specification and are not intended to limit it to specific embodiments. The technical concept of the content disclosed in this specification includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of each embodiment described in this specification. Furthermore, the scope of rights of the technical concept disclosed in this specification is not limited to the various embodiments presented below or the specific descriptions thereof.

[0029] Terms used in the content disclosed herein, including technical or scientific terms, may have the meaning generally understood by those skilled in the art to which the content disclosed herein belongs, unless otherwise defined.

[0030] Expressions used in the contents disclosed herein, such as “comprising,” “may compose,” “possessing,” “possessing,” “having,” and “possessing,” mean that the subject feature (e.g., function, operation, or component, etc.) exists and do not exclude the existence of other additional features. That is, such expressions should be understood as open-ended terms implying the possibility of including other embodiments.

[0031] Singular expressions used in the contents disclosed herein may include a plural meaning unless the context otherwise indicates, and this applies likewise to singular expressions described in the claims.

[0032] Expressions such as "first," "second," or "first," "second," etc., as used in the contents disclosed herein are used to distinguish one object from another when referring to a plurality of objects of the same kind, unless otherwise indicated in the context, and do not limit the order or importance of said objects.

[0033] Expressions such as “A, B, and C,” “A, B, or C,” “A, B, and / or C,” or “at least one of A, B, and C,” “at least one of A, B, or C,” “at least one of A, B, and / or C,” “at least one selected from A, B, and C,” “at least one selected from A, B, or C,” or “at least one selected from A, B, and / or C,” as used in the contents disclosed herein, may mean each of the listed items or all possible combinations of the listed items. For example, “at least one selected from A and B” may refer to (1) A, (2) at least one of A, (3) B, (4) at least one of B, (5) at least one of A and at least one of B, (6) at least one of A and B, (7) at least one of B and A, and (8) all of A and B.

[0034] The expression “based on” as used in the contents disclosed herein is used to describe one or more factors affecting the act or action of a decision or judgment described in the phrase or sentence containing this expression, and this expression does not exclude additional factors affecting the act or action of the decision or judgment.

[0035] As used in the contents disclosed in this specification, the expression that a certain component (e.g., a first component) is "connected" or "connected" to another component (e.g., a second component) may mean not only that the said certain component is directly connected or connected to the said other component, but also that it is connected or connected through a new other component (e.g., a third component).

[0036] As used in the contents disclosed herein, the expression "configured to" may have meanings such as "set to," "capable of," "modified to," "made to," or "capable of." This expression is not limited to the meaning of "specifically designed in hardware." For example, a processor configured to perform a specific operation may mean a generic-purpose processor capable of performing that specific operation by executing software, or a special-purpose computer structured through programming to perform that specific operation.

[0037] As used herein, the term "smart contract" may be a program or application running on a virtual machine executed by two or more nodes included in a blockchain network. A smart contract may be written to follow a certain set of rules (or protocols). For example, by referring to ERC-20, ERC-721, or ERC-1155, a smart contract may be written to include one or more functions corresponding to each protocol. However, various types of smart contracts may be written by including other functions not included in the exemplified protocols.

[0038] As used in this specification, the term "blockchain network" may include two or more nodes that manage the blockchain. Here, "block" may refer to a specific data type. Additionally, "blockchain" may refer to a data structure in which one or more blocks are connected in a chain form. One or more blocks included in the blockchain may be stored independently on each of a plurality of nodes included in the blockchain network, or may be distributed across multiple nodes. Each of the one or more blocks may include a block hash value, a block header, or a block body. The block hash value is unique information capable of identifying the block and may be, for example, a string represented by 256 bits. The block header may include at least one of, for example, version information of software or protocol, the hash value of the previous block according to the order of blocks in the blockchain, a Merkle root, time information indicating the time the block was created, bits indicating the computational difficulty, or a nonce, which is a value required in the mining operation to add a new block to the blockchain. The block body may include at least one transaction. A transaction is a set of data having a specific data structure and may be a unit of information stored in a block body. A transaction may include information regarding the creation of tokens or transactions.

[0039] Each of at least one node included in a blockchain network may be referred to as a "participant" of the blockchain network. At least one node included in a blockchain network may operate by a hierarchical structure. This hierarchical structure may include, for example, at least one of a data layer that defines the structure of data handled by the blockchain network and manages the data; a consensus layer that verifies the validity of blocks, performs mining to create blocks, and handles the processing of fees paid to miners during the mining process; a common layer that implements or manages P2P network protocols, hash functions, digital signatures, encoding, and common storage; or an application layer where various applications are created or processed.

[0040] At least one node included in a blockchain network can share or store transactions recorded on the blockchain. Additionally, at least one node included in a blockchain network can perform verification on transactions transmitted to the blockchain network through the blockchain's consensus algorithm, and if verification is completed, perform the function of recording the verified transaction in a block on the blockchain. There are no restrictions on the type of consensus algorithm performed by the blockchain network, and any type of consensus algorithm that can be adopted and modified by an ordinary technician may be performed. For example, the consensus algorithm may include at least one of the following: a Proof of Work (PoW) algorithm, a Proof of Stake (PoS) algorithm, a Delegated Proof of Stage (DPoS) algorithm, a Practical Byzantine Fault Tolerance (PBFT) algorithm, a Delegated Byzantine Fault Tolerance (DBFT) algorithm, a Redundant Byzantine Fault Tolerance (RBFT) algorithm, a Sieve algorithm, a Tendermint algorithm, a Paxos algorithm, a Raft algorithm, a Proof of Authority (PoA) algorithm, or a Proof of Elapsed Time (PoET) algorithm, or an algorithm that applies the aforementioned consensus algorithms.

[0041] Each of at least one node included in a blockchain network can store a smart contract. This allows at least one node in the blockchain network to share the same smart contract. Additionally, a smart contract can be recorded in a single block on the blockchain managed by the blockchain network. A smart contract may be a specification or script written in a programming language, such as Solidity, and may be a program or application operating on a virtual machine executed by at least one node included in the blockchain network. A smart contract may be written so that a specific action is executed when a specific condition is satisfied. In this case, the specific condition may be, for example, the input of a specific type of token or the input of a file of a specific format. Furthermore, the specific action may be, for example, the transfer of a specific type of token to any node in the blockchain network.

[0042] As used in this specification, the term "token" may refer to a digital asset or a unit of value. Tokens are recorded on a blockchain network and may exist in electronic form. A blockchain-based platform may have an economic model in which it issues its own tokens and uses them within the ecosystem to provide service fees, rewards, discounts, etc. Such tokens can support and regulate various economic activities within the ecosystem. Additionally, blockchain tokens may be used as a method to prove ownership of specific assets. For example, physical assets such as real estate or artwork can be represented as blockchain tokens to prove ownership and transfer them. Tokens may include security tokens. A security token refers to a digitized version of securities (e.g., stocks, bonds, real estate, etc.) under the Capital Markets Act. For example, through security tokens, token holders may receive a portion of the profits generated by the token issuer as dividends or hold a portion of the issuer's management rights. The smart contract standard for security tokens may be the ERC (Ethereum Request for Comments) standard, which can be adopted by a person of ordinary technical skill, or an interface form that can be modified by a person of ordinary technical skill. For example, the smart contract interface of a security token may be ERC 1400, ERC1594, ERC1410, ERC1643, ERC1644, or ERC3643. An action described herein as a transfer or movement of a token may be understood as an action in which information related to the owner of the token within the token's metadata is changed. For example, if information related to the owner of the token is changed from the first owner's wallet address to the second owner's wallet address, the token may be described as having been transferred or moved from the first owner's wallet to the second owner's wallet address.

[0043] As used in this specification, the term "digital asset wallet" may refer to a tool that securely stores and manages an individual's digital assets in electronic form. A digital asset wallet can store and manage information related to cryptocurrencies or digital assets. Digital asset wallets can be classified into hot wallets and cold wallets. A hot wallet is a wallet connected to the Internet that allows access to cryptocurrencies in an online environment. It can generally be provided as a software wallet or an online service. Hot wallets provide convenient and fast access, enabling the transfer of cryptocurrencies and the rapid processing of transactions. A cold wallet may be a wallet that stores private keys in an offline environment not connected to the Internet. Cold wallets can generally be provided as hardware wallets or paper wallets. Because cold wallets securely protect private keys and are stored offline, they can provide a high level of security against hacking or malicious software attacks.

[0044] In this specification, "transmitting a transaction to a blockchain" may include (1) uploading specific data to a blockchain, (2) modifying or deleting data already uploaded to a blockchain, or (3) executing a smart contract deployed on a blockchain.

[0045] As used in this specification, "transaction" refers to a logical unit of work performed on a blockchain. As used in this specification, a transaction may include a transaction recorded on the blockchain and / or a transaction not recorded on the blockchain. For example, a transaction on the Ethereum blockchain may include (1) a transaction recorded on the blockchain containing a transaction hash value and (2) a message (internal transaction) generated when the transaction is executed on the EVM (Ethereum Virtual Machine).

[0046] Hereinafter, various embodiments described in the contents disclosed herein will be explained with reference to the attached drawings. In the attached drawings and the description thereof, the same reference numerals may be assigned to identical or substantially equivalent components. Furthermore, in the description of the various embodiments below, the description of identical or corresponding components may be omitted, but this does not mean that such components are not included in the embodiments.

[0047] FIG. 1 illustrates an environment in which devices according to an embodiment of the contents disclosed herein may be applied. The environment may include a strategy creation server (110), an NFT exchange server (120), an asset exchange server (130), a mock investment server (140), a strategy tokenization server (150), a wallet management server (160), a strategy creator's terminal (170), a first strategy buyer's terminal (180), a second strategy buyer's terminal (190), a blockchain network (200), and / or a computer network. The blockchain network (200) may include two or more nodes (210). Each node (210) of the strategy creation server (110), NFT exchange server (120), asset exchange server (130), mock investment server (140), strategy tokenization server (150), wallet management server (160), strategy creator's terminal (170), first strategy buyer's terminal (180), second strategy buyer's terminal (190), and blockchain network (200) can communicate with each other through a computer network. A computer network is a digital telecommunications network, meaning that various distributed devices are connected to a predetermined network. A computer network can be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), Wide Area Network (WAN), mobile radio communication network, or Wibro (Wireless Broadband Internet). FIG. 1 illustrates an environment in which a strategy generation server (110), an NFT exchange server (120), an asset exchange server (130), a mock investment server (140), a strategy tokenization server (150), and a wallet management server (160) communicate with three terminals (170, 180, 190) and seven nodes (210) through a computer network, but this is merely an example and the number of terminals and nodes may vary.In various embodiments disclosed herein, two or more servers among the strategy generation server (110), NFT exchange server (120), asset exchange server (130), mock investment server (140), strategy tokenization server (150), and wallet management server (160) may be integrated into a single device, any one of the servers may be omitted, and additional devices not shown in FIG. 1 may communicate with other devices through a computer network. In various embodiments, where two or more servers are integrated into a single device, each operation described herein as being performed by each server may be understood as an operation performed by the integrated single device. For example, the strategy generation server (110) for generating investment strategy information and the strategy tokenization server (150) for generating investment strategy tokens may be integrated into a single server or device. In this case, the operation of generating investment strategy information and the operation of generating investment strategy tokens may be understood as being performed by the integrated single server or device.

[0048] The strategy generation server (110) may be an electronic device that generates investment strategy information that directs an investment strategy based on input information. For example, the strategy generation server (110) may obtain information necessary for generating an investment strategy from the strategy generator's terminal (170) and generate investment strategy information that directs an investment strategy based on the obtained information. In one embodiment, the strategy generation server (110) may be an independent electronic device that provides and manages an independent investment strategy generation service. Alternatively, the strategy generation server (110) may be an electronic device that is linked to an asset trading service and provides and manages an investment strategy generation service within the asset trading service. In this case, the strategy generation server (110) may be integrated into an asset exchange server (130) and implemented by the same computing device.

[0049] The NFT exchange server (120) may be an electronic device for providing and managing token trading services. An NFT trading service may refer to a service that provides an online trading platform enabling the trading of blockchain-based tokens, such as NFTs. The NFT exchange server (120) may provide various information regarding the token trading service to a user's terminal by organizing it into pages on a website or application. In other words, the NFT exchange server (120) may be a device that performs the role of providing various information related to token trading to a user's terminal. The various information provided to the terminal may constitute at least a part of the website or application where the token trading service is provided.

[0050] The asset exchange server (130) may be an electronic device for providing and managing asset trading services. Asset trading services may refer to a service that provides an online trading platform enabling the trading of various assets, such as stocks, funds, ETFs, cryptocurrencies, futures, and derivatives. The asset exchange server (130) may provide various information regarding asset trading services to a user's terminal by organizing it into pages on a website or application. In other words, the asset exchange server (130) may be a device that performs the role of providing various information related to asset trading to a user's terminal. The various information provided to the terminal may constitute at least a part of the website or application where the asset trading service is provided.

[0051] The simulated investment server (140) may be an electronic device for performing simulated investment on an investment strategy based on investment strategy information generated by the strategy generation server (110). Simulated investment may mean obtaining investment results based on an investment strategy in a virtual investment environment. For example, the virtual investment environment may be an investment environment synchronized with the real asset price that fluctuates in real time. As another example, the virtual investment environment may be an investment environment where time-series price fluctuations are arbitrarily set, or an investment environment where time-series price fluctuations are set based on the asset's past price history. The simulated investment server (140) may obtain investment results based on simulated investment in the virtual investment environment based on conditions indicated by the investment strategy.

[0052] The strategy tokenization server (150) may be an electronic device for generating investment strategy tokens based on investment strategy information generated by the strategy generation server (110). That is, the strategy tokenization server (150) may mint investment strategy information into investment strategy tokens. The strategy tokenization server (150) may communicate with a blockchain network (200) for the tokenization of investment strategy information.

[0053] A wallet management server (160) may be an electronic device for managing the address of each digital asset wallet in which a user's token or cryptocurrency is stored. An account may be a unique string that can prove the user's identity or identify the user on a token / cryptocurrency trading platform. For example, an account may consist of letters, numbers, symbols, etc. Users may access the token / cryptocurrency trading platform with the unique account assigned to them to trade tokens. When users are assigned an account on the token / cryptocurrency trading platform, they may be issued one or more digital asset wallets (or wallets) per account for token trading. For example, tokens / cryptocurrencies contained in a digital asset wallet corresponding to one account may be transferred to a digital asset wallet corresponding to another account through the token / cryptocurrency trading platform. In one embodiment, the wallet management server (160) may store or manage ownership information of the tokens / cryptocurrencies. In another embodiment, the wallet management server (160) may transmit a transaction to the blockchain network (200) that stores or manages ownership information of a token / cryptocurrency. Additionally, the wallet management server (160) may be involved in the issuance and trading of tokens by interacting with at least one node (210) included in the blockchain network (200).

[0054] Each of the strategy creator's terminal (170), the first strategy buyer's terminal (180), and the second strategy buyer's terminal (190) may be implemented as a terminal capable of transmitting and receiving various information to and from a strategy creation server (110), an NFT exchange server (120), an asset exchange server (130), a simulated investment server (140), a strategy tokenization server (150), or a wallet management server (160) via a computer network. For example, each of the strategy creator's terminal (170), the first strategy buyer's terminal (180), and the second strategy buyer's terminal (190) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the types of the strategy creator's terminal (170), the first strategy buyer's terminal (180), and the second strategy buyer's terminal (190) are not limited thereto, and the strategy creator's terminal (170), the first strategy buyer's terminal (180), and the second strategy buyer's terminal (190) may be any device capable of receiving information from a user or outputting information to a user, and communicating with a strategy creation server (110), an NFT exchange server (120), an asset exchange server (130), a mock investment server (140), a strategy tokenization server (150), a wallet management server (160), or other devices through a computer network.

[0055] Each of the strategy creator's terminal (170), the first strategy buyer's terminal (180), and the second strategy buyer's terminal (190) may provide information received from the strategy creation server (110), NFT exchange server (120), asset exchange server (130), mock investment server (140), strategy tokenization server (150), or wallet management server (160) to the user, and may acquire information input by the user and transmit it to the strategy creation server (110), NFT exchange server (120), asset exchange server (130), mock investment server (140), strategy tokenization server (150), or wallet management server (160). The input acquired from the user may include various forms of input, such as a click using a mouse, a touch using a touchpad or touchscreen, voice recognition, or other electronic inputs. The terminal of the strategy creator (170), the terminal of the first strategy buyer (180), and the terminal of the second strategy buyer (190) receive various information from the strategy creation server (110), the NFT exchange server (120), the asset exchange server (130), the mock investment server (140), the strategy tokenization server (150), or the wallet management server (160), and can output the received various information. The terminal of the strategy creator (170), the terminal of the first strategy buyer (180), and the terminal of the second strategy buyer (190) can be distinguished according to the corresponding user. Specifically, the terminal of the user who creates the investment strategy can be the terminal of the strategy creator (170), the terminal of the user who first purchases the investment strategy token from the strategy creator can be the terminal of the first strategy buyer (180), and the terminal of the user who purchases the investment strategy token from a user other than the strategy creator (i.e., does not first purchase the investment strategy token from the strategy creator) can be the terminal of the second strategy buyer (190).

[0056] The computer network can serve to connect the strategy creation server (110), NFT exchange server (120), asset exchange server (130), mock investment server (140), strategy tokenization server (150), or wallet management server (160) with the strategy creator's terminal (170), the first strategy buyer's terminal (180), the second strategy buyer's terminal (190), or other external devices. For example, the computer network can provide a connection path so that the user's terminal (120) can transmit and receive packet data with the electronic device (110) by connecting to the electronic device (110). The computer network can be implemented as any kind of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a mobile radio communication network, or Wibro (Wireless Broadband Internet).

[0057] A node (210) included in a blockchain network (200) may refer to a device of a participant in the blockchain network (200). A node (210) may be an element constituting the blockchain network (200). A node (210) may perform operations to maintain the blockchain of the blockchain network (200). For example, any node in the blockchain network (200) may create a new block of the blockchain, and the new block may be shared among other nodes in the blockchain network through a distributed consensus process and connected to the next block of the blockchain. That is, a node (210) may perform operations such as creating, verifying, or propagating a transaction and the block in which the transaction is recorded. Depending on the operations performed by the node, the node (210) may be a full node, light node, master node, mining node, random node, baking node, or super node. The node (210) can perform the issuance of tokens by interacting with the strategy tokenization server (150). The issuance of tokens may refer to the process in which an issuer uses a smart contract to generate a specific amount of tokens and stores the generated tokens in the issuer's wallet.

[0058] The node (210) can be implemented as a computing device. For example, the aforementioned computing device may be a desktop computer, a laptop computer, etc., but is not limited thereto and may be various types of devices equipped with computing functions.

[0059] Meanwhile, the strategy creation server (110), NFT exchange server (120), asset exchange server (130), mock investment server (140), strategy tokenization server (150), wallet management server (160), strategy creator's terminal (170), first strategy buyer's terminal (180), and second strategy buyer's terminal (190) may represent functionally distinct elements. That is, two or more components may be implemented in an integrated form in an actual physical environment. For example, the strategy tokenization server (150) and the node (210) included in the blockchain network (200) may be implemented in the form of different logic within the same computing device. That is, for example, the strategy tokenization server (150) may be implemented to operate as a node (210) of the blockchain network (200).

[0060] FIG. 2 is a block diagram of a strategy generation server (110) according to an embodiment of the contents disclosed in this specification. The strategy generation server (110) can process data and information regarding the generation of an investment strategy. In one embodiment, the strategy generation server (110) may include one or more processors (111), one or more memories (112), and / or a communication interface (113) as components. In one embodiment, at least one of the components of the strategy generation server (110) may be omitted, or another component may be added to the strategy generation server (110). In one embodiment, additionally or alternatively, some components may be implemented by integrating or may be implemented as a single or multiple entities.

[0061] In the contents disclosed in this specification, one or more processors (111) may be referred to as processors (111). Unless the context clearly indicates otherwise, the expression processors (111) may mean a set of one or more processors. In the contents disclosed in this specification, one or more memories (112) may be referred to as memories (112). Unless the context clearly indicates otherwise, the expression memory (112) may mean a set of one or more memories. In one embodiment, at least some of the components inside and outside the strategy generation server (110) may be connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), etc., so that information (data, signals, etc.) may be exchanged.

[0062] The processor (111) can control at least one component of the strategy generation server (110) connected to the processor (111) by running software (e.g., commands, programs, etc.). Additionally, the processor (111) can perform various operations such as computation, processing, data generation, and processing related to the contents disclosed in this specification. Additionally, the processor (111) can load data, etc. from memory (112) or store it in memory (112). In one embodiment, the processor (111) can control a communication interface (113) to request various information from a user's terminal and receive various information from the user's terminal. The processor (111) can perform various operations such as computation, processing, data generation, and processing related to the generation of an investment strategy.

[0063] The memory (112) can store various information (data). The information stored in the memory (112) is information acquired, processed, or used by at least one component of the electronic device (110), and may include software (e.g., instructions, programs, etc.). The memory (112) may include volatile or non-volatile memory. In the content disclosed herein, instructions or programs are software stored in the memory (112) and may include an operating system for controlling the resources of the strategy generation server (110), an application, or middleware that provides various functions to the application so that the application can utilize the resources of the strategy generation server (110). In one embodiment, the memory (112) may store instructions that cause the processor (111) to perform calculations when executed by the processor (111). The memory (112) may store at least a portion of information received from a user's terminal through a communication interface (113) or information transmitted to a user's terminal through a communication interface (113). Specifically, the memory (112) can store information regarding the creation of an investment strategy and instructions executed by the processor (111). Additionally, the memory (112) can store an algorithm for creating an investment strategy or information regarding the created investment strategy.

[0064] A communication interface (113) can perform wireless or wired communication between a strategy generation server (110) and a user's terminal or other external electronic device. For example, the communication interface (113) can perform wireless communication according to methods such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication interface (113) can perform wired communication according to methods such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the strategy generation server (110) may be implemented by being integrated with another device. In this case, the communication interface (113) may function as a connection circuit or interface connecting the strategy generation server (110) and the other device.

[0065] Hereinafter, the operation described as being performed by the strategy generation server (110) in relation to FIGS. 5 to 17 can be understood as being performed by the processor (111) of the strategy generation server (110) described in FIG. 2. Additionally, the operation described below as the strategy generation server (110) transmitting or receiving information or data with another device in relation to FIGS. 5 to 17 can be understood as being performed by the processor (111) of the strategy generation server (110) described in FIG. 2 controlling the communication interface (113).

[0066] FIG. 3 is a block diagram of an NFT exchange server (120) according to an embodiment of the contents disclosed in this specification. The NFT exchange server (120) can process data and information regarding NFT transactions. In one embodiment, the NFT exchange server (120) may include one or more processors (121), one or more memories (122), or communication interfaces (123) as components. In one embodiment, at least one of the components of the NFT exchange server (120) may be omitted, or other components may be added to the NFT exchange server (120). In one embodiment, additionally or alternatively, some components may be implemented by integrating or may be implemented as a single or multiple entities.

[0067] In the contents disclosed herein, one or more processors (121) may be referred to as processors (121). Unless the context clearly indicates otherwise, the expression processors (121) may mean a set of one or more processors. In the contents disclosed herein, one or more memories (122) may be referred to as memories (122). Unless the context clearly indicates otherwise, the expression memory (122) may mean a set of one or more memories. In one embodiment, at least some of the components inside and outside the NFT exchange server (120) may be connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), etc., so that information (data, signals, etc.) may be exchanged.

[0068] The processor (121) can control at least one component of the NFT exchange server (120) connected to the processor (121) by running software (e.g., commands, programs, etc.). Additionally, the processor (121) can perform various operations such as computation, processing, data generation, and processing related to the contents disclosed in this specification. Additionally, the processor (121) can load data, etc. from memory (122) or store it in memory (122). In one embodiment, the processor (121) can control a communication interface (123) to request various information from a user's terminal and receive various information from the user's terminal. The processor (121) can perform various operations such as computation, processing, data generation, and processing related to NFT trading.

[0069] The memory (122) can store various information (data). The information stored in the memory (122) is information acquired, processed, or used by at least one component of the NFT exchange server (120), and may include software (e.g., instructions, programs, etc.). The memory (122) may include volatile or non-volatile memory. In the content disclosed herein, instructions or programs are software stored in the memory (122) and may include an operating system for controlling the resources of the NFT exchange server (120), an application, and / or middleware that provides various functions to the application so that the application can utilize the resources of the NFT exchange server (120). In one embodiment, the memory (122) may store instructions that cause the processor (121) to perform calculations when executed by the processor (121). The memory (122) may store at least a portion of information received from a user's terminal through a communication interface (123) and / or information transmitted to a user's terminal through a communication interface (123). Specifically, the memory (122) can store information regarding the transaction of an NFT and instructions executed by the processor (121). Additionally, the memory (122) can store information regarding the NFT being sold and information regarding the sales history of the NFT.

[0070] A communication interface (123) can perform wireless or wired communication between an NFT exchange server (120) and a user's terminal or other external electronic device. For example, the communication interface (123) can perform wireless communication according to methods such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication interface (123) can perform wired communication according to methods such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the NFT exchange server (120) may be implemented by being integrated with another device. In this case, the communication interface (123) may function as a connection circuit or interface connecting the NFT exchange server (120) and the other device.

[0071] Hereinafter, the operation described as being performed by the NFT exchange server (120) in relation to FIGS. 5 to 17 can be understood as being performed by the processor (121) of the NFT exchange server (120) described in FIG. 3. Additionally, the operation described below as the NFT exchange server (120) transmitting or receiving information or data with another device in relation to FIGS. 5 to 17 can be understood as being performed by the processor (121) of the NFT exchange server (120) described in FIG. 3 controlling the communication interface (123).

[0072] FIG. 4 is a block diagram of an asset exchange server (130) according to an embodiment of the contents disclosed in this specification. The asset exchange server (130) can process data and information regarding asset transactions. In one embodiment, the asset exchange server (130) may include one or more processors (131), one or more memories (132) and / or communication interfaces (133) as components. In one embodiment, at least one of the components of the asset exchange server (130) may be omitted, or other components may be added to the asset exchange server (130). In one embodiment, additionally or alternatively, some components may be implemented by integrating or by a single or multiple entities.

[0073] In the contents disclosed in this specification, one or more processors (131) may be referred to as processors (131). Unless the context clearly indicates otherwise, the expression processors (131) may mean a set of one or more processors. In the contents disclosed in this specification, one or more memories (132) may be referred to as memories (132). Unless the context clearly indicates otherwise, the expression memory (132) may mean a set of one or more memories. In one embodiment, at least some of the components inside and outside the asset exchange server (130) may be connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), etc., so that information (data, signals, etc.) may be exchanged.

[0074] The processor (131) can control at least one component of the asset exchange server (130) connected to the processor (131) by running software (e.g., commands, programs, etc.). Additionally, the processor (131) can perform various operations such as computation, processing, data generation, and processing related to the contents disclosed in this specification. Additionally, the processor (131) can load data, etc. from memory (132) or store it in memory (132). In one embodiment, the processor (131) can control a communication interface (133) to request various information from a user's terminal and receive various information from the user's terminal. The processor (131) can perform various operations such as computation, processing, data generation, and processing related to asset trading.

[0075] Memory (132) can store various information (data). The information stored in memory (132) is information acquired, processed, or used by at least one component of the asset exchange server (130), and may include software (e.g., instructions, programs, etc.). Memory (132) may include volatile or non-volatile memory. In the content disclosed herein, instructions or programs are software stored in memory (132) and may include an operating system for controlling the resources of the asset exchange server (130), an application, and / or middleware that provides various functions to the application so that the application can utilize the resources of the asset exchange server (130). In one embodiment, memory (132) may store instructions that cause the processor (131) to perform calculations when executed by the processor (131). Memory (132) may store at least a portion of information received from a user's terminal through a communication interface (133) and / or information transmitted to a user's terminal through a communication interface (133). Specifically, the memory (132) can store information regarding asset transactions and instructions executed by the processor (131). Additionally, the memory (132) can store information regarding various assets (price, trading volume, transaction execution information, etc.), such as stocks, funds, ETFs, cryptocurrencies, futures, and derivatives.

[0076] A communication interface (133) can perform wireless or wired communication between an asset exchange server (130) and a user's terminal or other external electronic device. For example, the communication interface (133) can perform wireless communication according to methods such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication interface (133) can perform wired communication according to methods such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the asset exchange server (130) may be implemented by being integrated with another device. In this case, the communication interface (133) may function as a connection circuit or interface connecting the asset exchange server (130) and the other device.

[0077] Hereinafter, the operation described as being performed by the asset exchange server (130) in relation to FIGS. 5 to 17 can be understood as being performed by the processor (131) of the asset exchange server (130) described in FIG. 4. Additionally, the operation described below as the asset exchange server (130) transmitting or receiving information or data with another device in relation to FIG. 5 to 17 can be understood as being performed by the processor (131) of the asset exchange server (130) described in FIG. 4 controlling the communication interface (133).

[0078] FIG. 5 is a diagram illustrating a method (500) performed by a strategy generation server (110) according to an embodiment of the contents disclosed in the present specification. The method (500) may include the step (S510) of the strategy generation server (110) obtaining a request to generate investment strategy information from a user terminal, the request including information regarding an investment strategy representing a preset condition for the buying and selling of assets; the step (S520) of generating investment strategy information based on the request to generate investment strategy information; the step (S530) of obtaining a request to generate an investment strategy token corresponding to the investment strategy information from a user terminal; and the step (S540) of performing a procedure to generate an investment strategy token based on a smart contract in response to the request to generate an investment strategy token. Here, the metadata of the investment strategy token may include a history of investment results based on the investment strategy of the owner of the investment strategy token, which is recorded based on a smart contract. Here, the history of investment results based on the investment strategy of the owner of the investment strategy token, which is recorded in the token's metadata, may not be recorded at the time the investment strategy token is issued. After the issuance of the investment strategy token, when the owner executes an investment based on the investment strategy and generates a result, the history of the investment results based on the owner's investment strategy may be recorded in the token's metadata based on a smart contract. However, if a simulated investment result based on a prior simulated investment exists at the time the investment strategy token is issued, the history of the simulated investment result may be recorded in the token's metadata based on a smart contract. For example, if a history of positive (i.e., high-return) investment results or simulated investment results is recorded in the token's metadata, demand to purchase the corresponding investment strategy token increases, and the value of the investment strategy token may rise.Conversely, if a history of negative (i.e., low return) investment results or simulated investment results is recorded in the metadata of an investment strategy token, the demand to purchase the investment strategy token decreases, and the value of the investment strategy token may decline. By recording a history of investment results or simulated investment results in the metadata of the investment strategy token, potential buyers of the investment strategy token can verify the recorded history of investment results or simulated investment results. Through this, high reliability regarding the investment strategy is provided to prospective buyers of the investment strategy token, thereby enabling prospective buyers to make a rational choice regarding the purchase of the investment strategy token. Additionally, when an investment strategy token is listed as an item for sale on an online trading platform for trading NFTs provided by an NFT exchange (120), information related to the history of investment results or simulated investment results obtained through the metadata may be disclosed on a relevant page on the platform.

[0079] The strategy creation server (110) may receive a request to create investment strategy information from the strategy creator's terminal (170), which includes information regarding an investment strategy representing a preset condition for the buying and selling of assets. Prior to receiving the request to create investment strategy information, the strategy creation server (110) may provide a platform including an investment strategy creation service to the strategy creator's terminal (170). Through the strategy creation service, a User Interface (UI) for creating an investment strategy may be provided to the strategy creator's terminal (170). For example, the UI for creating an investment strategy may be provided to the strategy creator's terminal (170) through a page on an application or a webpage. For example, the platform may be provided by integrating with an online trading platform that enables the trading of assets provided by the asset exchange server (130). Alternatively, the platform may be provided as a separate platform from the online trading platform that enables the trading of assets. The user may input information for creating an investment strategy through the strategy creator's terminal (170). The terminal (170) of the strategy creator can transmit information for creating an input investment strategy to the strategy creation server (110).

[0080] A preset condition regarding the buying and selling of an asset may be a condition for recommending a trading timing to a user in an embodiment related to manual trading, or a condition for automatically generating a trading order in an embodiment related to automatic trading. For example, the preset condition may include one or more conditions for selling or buying the asset of the relevant stock that is the subject of the investment strategy. For example, the preset condition may include one or more conditions based on the trading volume, price, and volatility indicator representing the volatility of the asset of the relevant stock (e.g., Stock A). Additionally, the preset condition may include one or more conditions based on the price of a comparison asset, an indicator representing the trend of top-trading stocks on other exchanges, an overheating index representing market heat, and a fear index representing the fear of market participants. For example, the preset condition may be a condition where Stock A has the lowest price in the last three months, the lowest trading volume in the last three months, or Stock B, the comparison asset, rises by 5% compared to the previous day. In other words, the pre-set condition can be defined as a condition that satisfies all conditions based on various indicators (intersection condition) or a condition that satisfies one of the conditions based on various indicators (union condition). Additionally, the pre-set condition may be defined as a condition to which both the intersection and union conditions of the various conditions are applied. Furthermore, information regarding the investment strategy may include information regarding the asset types that are the subject of the investment strategy.

[0081] The strategy generation server (110) can generate investment strategy information based on a request to generate investment strategy information. Investment strategy information may mean information regarding an investment strategy or information indicating an investment strategy. For example, investment strategy information may include information regarding buy conditions, sell conditions, the creator of the investment strategy, the name of the investment strategy, the time when the investment strategy was created / modified, the size of the investment amount suitable for the investment strategy, and at least one of the expected rate of return of the investment strategy. In one embodiment, the investment strategy information may include information indicating whether the investment strategy relates to a manual trading type or whether the investment strategy relates to an automated trading type.

[0082] The strategy creation server (110) can obtain a request to create an investment strategy token corresponding to investment strategy information from the strategy creator's terminal (170). Specifically, the strategy creation server (110) can provide the strategy creator's terminal (170) with a page or webpage on an application that includes a UI for inputting information required for creating an investment strategy token and a request to create an investment strategy token. Subsequently, the user can input a request to create an investment strategy token through the UI for inputting information required for creating an investment strategy token and a request to create an investment strategy token included in the page or webpage on the application provided to the strategy creator's terminal (170). Subsequently, the strategy creator's terminal (170) can transmit the input request to create an investment strategy token and the information required for creating an investment strategy token to the strategy creation server (110).

[0083] The strategy generation server (110) can perform a procedure for generating an investment strategy token based on a smart contract in response to a request for generating an investment strategy token. The procedure for generating an investment strategy token may include a step in which a request for tokenization of an investment strategy is transmitted from the strategy generation server (110) to the strategy tokenization server (150), and a step in which the strategy tokenization server (150) responds to the transmitted tokenization request and issues an investment strategy token through a blockchain network (200) based on a smart contract. That is, the strategy generation server (110) can transmit a tokenization request and information required for tokenization to the strategy tokenization server (150) in response to a request for generating an investment strategy token. For example, the information required for tokenization may include the number of tokens to be issued, information indicating the investment strategy to be tokenized (investment strategy information), the initial value of the token, etc. The strategy tokenization server (150) can transmit a transaction for registering the investment strategy token to the blockchain network (200). In this case, for example, investment strategy information can be recorded in the metadata of an investment strategy token. As another example, investment strategy information can be stored off-chain as media data (digital content) of the investment strategy token. In this case, for instance, investment strategy information can be stored off-chain in the form of text using a centralized server, cloud storage solution, or the InterPlanetary File System (IPFS). Additionally, in this case, information regarding links to the off-chain storage path can be stored in the metadata of the investment strategy token. Through this, as the investment strategy is tokenized, tampering with the investment strategy by a third party can be prevented, and the investment strategy can be maintained with the same content.

[0084] Various embodiments of the operation of the strategy generation server (110) have been described above. The operation of the strategy generation server (110) may be an operation performed by the integrated device when the strategy generation server (110) is integrated into one device with other devices shown in FIG. 1 or additional devices not shown.

[0085] FIG. 6 is a diagram illustrating a method (600) performed by an NFT exchange server (120) according to an embodiment of the contents disclosed in this specification. The method (600) may include the step of obtaining information about an investment strategy token corresponding to an investment strategy that is created by a request from a first user and represents a preset condition regarding the buying and selling of an asset (S610); the step of obtaining a purchase request for the investment strategy token from a second user's terminal (S620); the step of determining a transaction between the first user and the second user regarding the investment strategy token based on the purchase request from the second user's terminal (S630); and the step of performing a procedure to change ownership information of the investment strategy token based on a smart contract corresponding to the investment strategy token through a node in response to the determination regarding the transaction between the first user and the second user regarding the investment strategy token (S640). Here, the first user refers to a strategy creator, and the second user may refer to a buyer who first purchases the investment strategy token from the strategy creator, i.e., a first strategy buyer.

[0086] The NFT exchange server (120) may obtain information regarding an investment strategy token corresponding to an investment strategy representing a preset condition for the buying and selling of assets from the strategy creator's terminal (170). Alternatively, the NFT exchange server (120) may obtain information regarding an investment strategy token from the strategy creation server (110) or the strategy tokenization server (130). Along with information regarding the investment strategy token, the NFT exchange server (120) may obtain a request to sell the investment strategy token. In one embodiment, the NFT exchange server (120) may register the investment strategy token as an item for sale on an online trading platform where NFTs can be traded, in response to information regarding the investment strategy token and the request to sell the investment strategy token. In this process, prior to registering the investment strategy token as an item for sale on the online trading platform, the NFT exchange server (120) may verify through the blockchain network (200) whether the strategy creator who requested the sale of the investment strategy token is a holder of the investment strategy token. That is, the NFT exchange server (120) can register the investment strategy token as an item for sale on an online trading platform in response to confirmation that the strategy creator who requested the sale of the investment strategy token is the holder of the investment strategy token.

[0087] The NFT exchange server (120) may receive a purchase request for an investment strategy token from the terminal (180) of the first strategy buyer. For example, the first strategy buyer may create a purchase request for an investment strategy token through an online trading platform capable of trading NFTs provided by the NFT exchange server (120). The NFT exchange server (120) may determine a trade agreement for the investment strategy token between the strategy creator and the first strategy buyer in response to a sell request for the investment strategy token from the strategy creator's terminal (170) and a purchase request for the investment strategy token from the first strategy buyer's terminal (180). Subsequently, the NFT exchange server (120) may perform a procedure to change ownership information of the investment strategy token based on a smart contract corresponding to the investment strategy token through the blockchain network (200) in response to the trade agreement between the strategy creator and the first strategy buyer regarding the investment strategy token. For example, the NFT exchange server (120) may transmit a transaction to the blockchain network (200) to record the change of ownership of the investment strategy token.

[0088] Additionally, the NFT exchange server (120) may cause the wallet management server (160) to move the investment strategy token from the strategy creator's wallet to the first strategy buyer's wallet. For example, the NFT exchange server (120) may transmit information to the wallet management server (160) instructing the execution of a trade between the strategy creator and the first strategy buyer regarding the investment strategy token. In response to the received information instructing the execution of a trade between the strategy creator and the first strategy buyer regarding the investment strategy token, the wallet management server (160) may move the investment strategy token from the strategy creator's wallet to the first strategy buyer's wallet. In another embodiment, the NFT exchange server (120) may move the investment strategy token directly from the strategy creator's wallet to the first strategy buyer's wallet in response to the information instructing the execution of a trade between the strategy creator and the first strategy buyer regarding the investment strategy token, without going through the wallet management server (160). In this case, the NFT exchange server (120) may have information about the wallet addresses of the strategy creator and the first strategy buyer.

[0089] Additionally, the NFT exchange server (120) may perform a payment procedure for the purchase price between the first strategy buyer and the strategy creator in response to the execution of a trade between the strategy creator and the first strategy buyer regarding the investment strategy token. For example, the NFT exchange server (120) may move an asset of value corresponding to the trade execution price from the first strategy buyer's wallet to the strategy creator's wallet in response to the execution of a trade between the strategy creator and the first strategy buyer regarding the investment strategy token. For example, the NFT exchange server (120) may cause the wallet management server (160) to move an asset of value corresponding to the trade execution price from the first strategy buyer's wallet to the strategy creator's wallet. Alternatively, the NFT exchange server (120) may move an asset of value corresponding to the trade execution price directly from the first strategy buyer's wallet to the strategy creator's wallet in response to information directing the execution of a trade between the strategy creator and the first strategy buyer regarding the investment strategy token, without going through the wallet management server (160). The asset of value corresponding to the transaction price may be cryptocurrency or various types of currency commonly used as a means of payment. Meanwhile, the NFT exchange server (120) may charge a transaction fee according to predetermined rules during the process of payment of the transaction price between the first strategy buyer and the strategy creator, thereby moving the asset of value corresponding to the transaction price, excluding the transaction fee, from the first strategy buyer's wallet to the strategy creator's wallet. At this time, the transaction fee may be moved to a separate wallet corresponding to the NFT exchange server (120) that is accessible only to the administrator of the NFT exchange server (120).

[0090] In one embodiment, the NFT exchange server (120) may obtain a purchase request for an investment strategy token from a third user's terminal while the ownership information of the investment strategy token indicates a second user (i.e., a first strategy buyer). Here, the third user may be a user other than the first strategy buyer. The third user may refer to a second strategy buyer. That is, the NFT exchange server (120) may obtain a purchase request for an investment strategy token from a second strategy buyer's terminal (190) while the ownership information of the investment strategy token indicates a first strategy buyer. Furthermore, prior to obtaining a purchase request for an investment strategy token from the second strategy buyer's terminal (190), the NFT exchange server (120) may have obtained a sale request for an investment strategy token from the first strategy buyer's terminal (180). In one embodiment, the NFT exchange server (120) may register the investment strategy token as an item for sale on an online trading platform where NFT trading is possible, in response to a sale request for an investment strategy token from the first strategy buyer's terminal (180). In this process, the NFT exchange server (120) can verify whether the first strategy buyer who requested the sale of the investment strategy token through the blockchain network (200) is a holder of the investment strategy token. That is, the NFT exchange server (120) can register the investment strategy token as an item for sale on an online trading platform in response to the confirmation that the first strategy buyer who requested the sale of the investment strategy token is a holder of the investment strategy token.

[0091] In one embodiment, the NFT exchange server (120) may determine the execution of a trade between the first strategy buyer and the second strategy buyer for an investment strategy token based on a purchase request from the second strategy buyer's terminal (190). The NFT exchange server (120) may determine the execution of a trade between the first strategy buyer and the second strategy buyer in response to a sale request for an investment strategy token from the first strategy buyer's terminal (180) and a purchase request for an investment strategy token from the second strategy buyer's terminal (190). In one embodiment, the NFT exchange server (120) may execute a procedure to change ownership information of an investment strategy token based on a smart contract through the blockchain network (200) in response to a decision regarding the execution of a trade between the first strategy buyer and the second strategy buyer for an investment strategy token. For example, the NFT exchange server (120) may transmit a transaction to the blockchain network (200) to record the change of ownership of the investment strategy token.

[0092] Additionally, the NFT exchange server (120) may cause the wallet management server (160) to move the investment strategy token from the wallet of the first strategy buyer to the wallet of the second strategy buyer. For example, the NFT exchange server (120) may transmit information to the wallet management server (160) instructing the execution of a trade between the first strategy buyer and the second strategy buyer regarding the investment strategy token. In response to the received information instructing the execution of a trade between the first strategy buyer and the second strategy buyer regarding the investment strategy token, the wallet management server (160) may move the investment strategy token from the wallet of the first strategy buyer to the wallet of the second strategy buyer. In another embodiment, the NFT exchange server (120) may move the investment strategy token directly from the wallet of the first strategy buyer to the wallet of the second strategy buyer in response to the information instructing the execution of a trade between the first strategy buyer and the second strategy buyer regarding the investment strategy token, without going through the wallet management server (160). In this case, the NFT exchange server (120) may have information about the wallet addresses of the first strategy buyer and the second strategy buyer.

[0093] Additionally, the NFT exchange server (120) may perform a payment procedure between the second strategy buyer and the first strategy buyer in response to the execution of a trade between the first strategy buyer and the second strategy buyer for the investment strategy token. The payment procedure between the second strategy buyer and the first strategy buyer may proceed in a manner similar to the payment procedure between the first strategy buyer and the strategy creator described above.

[0094] In one embodiment, the NFT exchange server (120) may pay a reward to the strategy creator in response to a decision regarding the execution of a trade between the first strategy buyer and the second strategy buyer for an investment strategy token. That is, if additional trading of the investment strategy token occurs after the investment strategy token has been distributed, a reward may also be paid to the strategy creator who created the investment strategy token. For example, when performing the procedure for paying the trade price between the second strategy buyer and the first strategy buyer, the NFT exchange server (120) may move an asset from the second strategy buyer's wallet to the first strategy buyer's wallet equal to the value of the asset corresponding to the reward to be paid to the strategy creator, after additionally deducting the asset corresponding to the value corresponding to the trade execution price. For example, the NFT exchange server (120) may move an asset corresponding to the value corresponding to the reward to be paid to the strategy creator from the second strategy buyer's wallet to the strategy creator's wallet. At this time, the NFT exchange server (120) may move assets of value corresponding to the reward to be paid to the strategy creator from the wallet of the second strategy buyer to the strategy creator's wallet through the wallet management server (160), or directly from the wallet of the second strategy buyer to the strategy creator's wallet. By providing appropriate rewards to the strategy creator, verification of the investment strategy can be performed, and the strategy creator can be motivated to develop the investment strategy.

[0095] Various embodiments of the operation of the NFT exchange server (120) have been described above. The operation of the NFT exchange server (120) may be an operation performed by the integrated device when the NFT exchange server (120) is integrated into one device with other devices shown in FIG. 1 or additional devices not shown.

[0096] FIG. 7 is a diagram illustrating a method (700) performed by an asset exchange server (130) according to an embodiment of the contents disclosed in the present specification. The method (700) may include the steps of the asset exchange server (130) obtaining a request from a user's terminal for the provision of a trading-related service using an investment strategy token (S710), obtaining information about an investment strategy token (S720), obtaining investment strategy information corresponding to the investment strategy token (S730), and providing a trading-related service for an asset based on the investment strategy information to the user (S740).

[0097] The asset exchange server (130) may obtain a request for the provision of a trading-related service using an investment strategy token from a user utilizing the asset trading service. For example, a request for the provision of a trading-related service using an investment strategy token may be obtained through a UI provided by the asset trading service. For example, the asset exchange server (130) may provide a UI for a request for the provision of a trading-related service using an investment strategy token to the user's terminal through a page on the application or a webpage. The user may input a request for the provision of a trading-related service using an investment strategy token through the said UI. The user's terminal may transmit a request for the provision of a trading-related service using an investment strategy token to the asset exchange server (130). For example, a UI for a request for the provision of a trading-related service using an investment strategy token may be provided in correspondence with each item of the asset. That is, the user may request the provision of a trading-related service using an investment strategy token for each item of the asset. The user here may be a strategy creator, a first strategy buyer, a second strategy buyer, or other users. That is, the user's terminal here may be the strategy creator's terminal (170), the first strategy buyer's terminal (180), the second strategy buyer's terminal (190), or any other user's terminal.

[0098] In one embodiment, the asset exchange server (130) may perform verification on whether a user is the owner of an investment strategy token based on information regarding the investment strategy token. For example, the asset exchange server (130) may determine whether a user is the owner of an investment strategy token through a blockchain network (200). Specifically, the asset exchange server (130) may obtain information on the owner of an investment strategy token recorded in the blockchain network (200) and, based on the obtained information, determine whether a user is the owner of an investment strategy token. As another example, the asset exchange server (130) may determine whether a user is the owner of an investment strategy token through a wallet management server (160). Specifically, the asset exchange server (130) may send a request to the wallet management server (160) to verify whether a user is the owner of an investment strategy token. The wallet management server (160) may verify whether an investment strategy token is included in the user's wallet and send the verified result to the asset exchange server (130). Here, the wallet management server (160) can determine whether the user's wallet contains an investment strategy token based on information about assets contained in the user's wallet that it has stored itself, or whether the user's wallet contains an investment strategy token based on owner information of the investment strategy token recorded in the blockchain network (200). As another example, the asset exchange server (130) can determine whether the user is the owner of the investment strategy token through the NFT exchange server (120). Specifically, the asset exchange server (130) can send a request to the NFT exchange server (120) to confirm whether the user is the owner of the investment strategy token. The NFT exchange server (120) can check whether the user's wallet contains an investment strategy token and send the confirmed result to the asset exchange server (130).Here, the NFT exchange server (120) can determine whether an investment strategy token is included in the user's wallet based on information regarding assets included in the user's wallet that it has stored itself, or through the wallet management server (160), or based on the owner information of the investment strategy token recorded in the blockchain network (200). Through this, the effect of enabling only users whose ownership of the investment strategy token has been clearly proven to utilize the investment strategy information can be provided.

[0099] The asset exchange server (130) can obtain information regarding an investment strategy token based on information recorded in the blockchain network (200). Based on the information regarding the investment strategy token, the asset exchange server (130) can obtain investment strategy information including information regarding an investment strategy that indicates a preset condition for the buying and selling of an asset corresponding to the investment strategy token. In one embodiment, investment strategy information may be recorded in the metadata of the investment strategy token. For example, the asset exchange server (130) can obtain investment strategy information by accessing the investment strategy information recorded in the metadata of the investment strategy token through the blockchain network (200). Alternatively, the investment strategy information may be stored as media data of the investment strategy token, and information regarding a link to the media data containing the investment strategy information may be recorded in the metadata of the investment strategy token. In this case, the asset exchange server (130) can access the media data through the link to the media data recorded in the metadata of the investment strategy token through the blockchain network (200) and obtain investment strategy information from the media data. In other words, the asset exchange server (130) can obtain pre-set conditions regarding the buying and selling of assets corresponding to investment strategy tokens through the blockchain network (200).

[0100] The asset exchange server (130) may provide the user with services related to the trading of assets based on investment strategy information when it is verified that the user is the owner of an investment strategy token. In one embodiment, the asset exchange server (130) may determine whether a pre-set condition of the investment strategy is satisfied, and, in accordance with the determination that the pre-set condition is satisfied, may generate a buy order or a sell order for the asset for the user. This form of trading-related service may be referred to as a trading-related service in the form of an automated trading. Specifically, the asset exchange server (130) may determine whether a pre-set condition of the investment strategy is satisfied for a specific asset for which the user has requested the provision of trading-related services. The asset exchange server (130) may generate a buy order or a sell order for a specific asset for which the user has requested the provision of trading-related services in response to the determination that the pre-set condition of the investment strategy is satisfied. In accordance with the buy order or sell order, the purchase or sale of the asset for a specific asset may be executed for the user's account. For example, if an investment strategy is to purchase the asset of the stock at market price for 50% of the purchase amount based on the condition that the price of the asset of the stock rises by 5% compared to the previous day, and a user requests the provision of a trading-related service using an investment strategy token corresponding to the investment strategy for stock A, the asset exchange server (130) can monitor the price of stock A and determine that the price of stock A has risen by 5% compared to the previous day. In response to the determination that the price of stock A has risen by 5% compared to the previous day, the asset exchange server (130) can generate an order to purchase at market price for 50% of the user's purchase amount.

[0101] In another embodiment, the asset exchange server (130) determines whether a preset condition of an investment strategy is satisfied, and based on the determination that the preset condition is satisfied, transmits information indicating a recommendation to buy or sell an asset to the user's terminal. This form of trading-related service may be referred to as a trading-related service in the form of manual trading. Specifically, the asset exchange server (130) may determine whether a preset condition of an investment strategy is satisfied for an asset of a specific stock for which the user has requested the provision of a trading-related service. In response to the determination that a preset condition of an investment strategy is satisfied for an asset of a specific stock for which the user has requested the provision of a trading-related service, the asset exchange server (130) may transmit information indicating a recommendation to buy or sell an asset of a specific stock to the user's terminal. For example, the asset exchange server (130) may provide a push notification to the user's terminal indicating a recommendation to buy or sell an asset of a specific stock.

[0102] Meanwhile, in one embodiment, the investment strategy information may include information indicating what form (manual trading form or automatic trading form) the investment strategy is provided as a trading-related service. In this case, the strategy creation server (110) may obtain a request to create investment strategy information including information about the form in which the investment strategy is provided from the strategy creator's terminal (170), and may create investment strategy information based on the request to create investment strategy information including information about the form in which the investment strategy is provided. In another embodiment, the investment strategy information may be determined by the choice of the user requesting the provision of the trading-related service. For example, the asset exchange server (130) may obtain a request from the user's terminal for the provision of a trading-related service using an investment strategy token, which includes information indicating the form in which the investment strategy is provided as a trading-related service. If the asset exchange server (130) obtains a request from the user's terminal for the provision of a trading-related service using an investment strategy token, which includes information indicating the form in which the investment strategy is provided as a trading-related service, it may provide the user with a trading-related service in the form of automatic trading based on the investment strategy information corresponding to the investment strategy token. When the asset exchange server (130) receives a request from a user's terminal for the provision of a trading-related service using an investment strategy token, which includes information instructing a manual trading type, the server may provide the user with a trading-related service in the form of a manual trading based on the corresponding investment strategy information of the investment strategy token.

[0103] The asset exchange server (130) can obtain the user's investment results based on an investment strategy through the provision of trading-related services using an investment strategy token. Additionally, the asset exchange server (130) can record the user's investment results based on the investment strategy in the metadata of the investment strategy token as a history of the investment results based on the investment strategy. Specifically, the asset exchange server (130) can record the obtained investment results in the metadata of the investment strategy token through a blockchain network (200) based on a smart contract. In one embodiment, the history of the investment results based on the investment strategy may include information regarding at least one of the time period during which the user's investment was performed, the amount of investment used for the user's investment, or the rate of return resulting from the user's investment, which are related to the investment strategy. That is, the asset exchange server (130) can obtain information regarding at least one of the time period during which the user's investment was performed, the amount of investment used for the user's investment, or the rate of return resulting from the user's investment, which are based on the investment strategy, and can record the obtained information in the metadata of the investment strategy token as a history of the investment results. Here, if the trading-related service is in the form of automated trading, the investment result may include the time from the time of purchase to the time of sale, the amount corresponding to the purchase or sale, and the rate of return on the sale for stocks for which a purchase or sale is made based on preset conditions of the investment strategy. Alternatively, if the trading-related service is in the form of manual trading, the investment result may include the time from the time of purchase to the time of sale, the amount corresponding to the purchase or sale, and the rate of return on the sale for stocks for which information indicating a recommendation for a purchase or sale based on preset conditions of the investment strategy is provided. For example, regarding a stock for which a purchase was made based on the investment strategy, even if a sale not based on the investment strategy is made, the investment result for that trade may be recorded in the metadata of the investment strategy token.Furthermore, regarding stocks purchased without an investment strategy, if a sale is subsequently executed based on an investment strategy, the investment result for that trade may be recorded in the metadata of the investment strategy token. Additionally, in the case of manual trading, a purchase or sale made within a predetermined time frame from the moment information indicating a buy or sell recommendation is provided may be determined as a purchase or sale based on the investment strategy. Through this, the investment strategy is verified by investors utilizing it, and prospective subsequent buyers of the investment strategy token can make a rational choice regarding the purchase of the token by referring to the investment results utilizing the strategy.

[0104] Various embodiments of the operation of the asset exchange server (130) have been described above. The operation of the asset exchange server (130) may be an operation performed by the integrated device when the asset exchange server (130) is integrated into one device with other devices shown in FIG. 1 or additional devices not shown.

[0105] FIG. 8 is a diagram illustrating a procedure for creating and selling an investment strategy token according to an embodiment of the contents disclosed in this specification. In various embodiments, at least two of the strategy creation server (110), strategy tokenization server (150), NFT exchange server (120), asset exchange server (130), or mock investment server (140) illustrated in FIG. 8 may be integrated into a single device or server. In this case, the operations described as the operations of each server in the description of FIG. 8 may be understood as the operations of the integrated single device or server. A terminal (170) of a strategy creator may transmit a request to create investment strategy information to the strategy creation server (110). Based on the request to create investment strategy information, the strategy creation server (110) may create investment strategy information using a preset algorithm.

[0106] Additionally, the terminal (170) of the strategy creator can transmit a request for a simulated investment based on investment strategy information to the strategy creation server (110), and the strategy creation server (110) can transmit the request for a simulated investment based on investment strategy information to the simulated investment server (140). Alternatively, the terminal (170) of the strategy creator can transmit a request for a simulated investment based on investment strategy information to the simulated investment server (140). The simulated investment server (140) can perform a simulated investment based on investment strategy information within a virtual environment and obtain the results of the simulated investment. For example, the simulated investment server (140) can perform a simulated investment that generates a buy order or a sell order within a virtual environment according to pre-set conditions. As another example, the simulated investment server (140) can transmit information indicating a recommendation to buy or sell an asset to the strategy creator's terminal (170) according to preset conditions, and can perform a simulated investment by a buy order or a sell order within a virtual environment obtained from the strategy creator's terminal (170) in response to the information indicating the recommendation to buy or sell. Here, the simulated investment server (140) can communicate with the strategy creator's terminal (170) during the process of performing the simulated investment.

[0107] The simulated investment server (140) can transmit the simulated investment results to the strategy generation server (110) or the strategy generation terminal (170). When the simulated investment server (140) transmits the simulated investment results to the strategy generation server (110), the strategy generation server (110) can transmit the simulated investment results to the strategy generation terminal (170).

[0108] The terminal (170) of the strategy creator may transmit information instructing the strategy creation server (110) or the mock investment server (140) to modify or finalize the investment strategy. When the terminal (170) of the strategy creator transmits information instructing the mock investment server (140) to modify or finalize the investment strategy, the mock investment server (140) may transmit information instructing the strategy creation server (110) to modify or finalize the investment strategy. The strategy creation server (110) may modify or finalize the investment strategy information based on the information instructing the modification or finalization of the investment strategy.

[0109] The terminal (170) of the strategy creator can transmit a request to the strategy creation server (110) to create an investment strategy token corresponding to the investment strategy. The strategy creation server (110) can transmit a request to the strategy tokenization server (150) to create an investment strategy token corresponding to the investment strategy. The strategy tokenization server (150) can create an investment strategy token corresponding to the investment strategy through a blockchain network (200).

[0110] The terminal (170) of the strategy creator can send a request to sell the investment strategy token to the strategy creation server (110). Subsequently, the strategy creation server (110) can send the request to sell the investment strategy token to the strategy tokenization server (150). The strategy tokenization server (150) can register the investment strategy token as an item for sale to the NFT exchange server (120).

[0111] The asset exchange server (130) can receive a request from a user's terminal for the provision of services related to trading using an investment strategy token. The asset exchange server (130) can verify whether the user is the owner of the investment strategy token through the NFT exchange server (120). The asset exchange server (130) can provide trading-related services to the user confirmed as the owner of the investment strategy token.

[0112] FIG. 9 is a diagram showing information regarding an investment strategy according to an embodiment of the contents disclosed in this specification. A terminal (170) of a strategy creator may receive input from a user requesting the creation of investment strategy information and pre-set conditions regarding the buying and selling of assets. In one embodiment, the pre-set conditions may include conditions that serve as the basis for determining the time to buy or sell an asset. For example, the pre-set conditions may include conditions based on one or more stock indicators or one or more comparison indicators. Here, a stock indicator may refer to an indicator for a stock that is the subject of the investment strategy. For example, the stock indicator may include the trading volume, price, or volatility of the stock that is the subject of the investment strategy. Among these, the trading volume may include a trading volume corresponding to a predetermined specific period, such as, for example, daily trading volume, weekly trading volume, monthly trading volume, hourly trading volume, or trading volume within the last hour. In addition, volatility may include volatility corresponding to a specific predetermined period, such as daily volatility, weekly volatility, monthly volatility, hourly volatility, and volatility within the last hour. Comparison indicators may include indicators regarding the trend of top-traded stocks by trading volume on other exchanges. The trend of top-traded stocks by trading volume on other exchanges may include, for example, the percentage change in price compared to the previous day for the top 5 stocks by trading volume on a specific country's stock exchange, or the ratio of the current average price to the 20-day average price for the top 10 stocks by trading volume on a specific country's stock exchange. The price of the comparison asset may refer, for example, to the price of a specific stock or the price of a specific virtual asset. The overheating / fear index may refer to the overheating index or fear index of the exchange where the asset is traded, calculated by a pre-set algorithm. Various indicators may be used, including those related to the relevant stock or indicators related to the market or comparison assets, rather than being limited to the indicators described above as examples.

[0113] Conditions based on one or more stock indicators or one or more comparison indicators may be defined in various ways. For example, the defined conditions may include a condition where the trading volume is at its lowest point in the last three months, a condition where the price is at its lowest point in the last three months, or a condition where Stock B rises by 5% or more compared to the previous day. The defined conditions may be conditions where multiple conditions are combined using AND or OR conditions. For example, the defined conditions may be a condition where the trading volume is at its lowest point in the last three months or a condition where the price is at its lowest point in the last three months. Alternatively, the defined conditions may be a condition where the price is at its lowest point in the last three months and Stock B rises by 5% or more compared to the previous day. Various conditions based on stock indicators or one or more comparison indicators may be used, not limited to the conditions described above as examples.

[0114] Additionally, information regarding investment strategies may include information regarding commands to be executed according to pre-set conditions. For example, information regarding investment strategies may include information indicating a command to create a buy order for the relevant stock at a price two ticks lower than the market price, with an amount equal to 30% of the available purchase amount, upon satisfying the condition that the trading volume is at its lowest point during the last three months. As another example, information regarding investment strategies may include information indicating a command to create a sell order at the market price for a quantity equal to 50% of the available sell quantity of the relevant stock, upon satisfying the condition that the price is at its highest point during the last three months. Various commands related to buying or selling the relevant stock may be used according to pre-set conditions, not limited to the commands described above as examples.

[0115] FIG. 10 is a diagram illustrating the operation of a strategy generation server (110) according to an embodiment of the contents disclosed in this specification. The strategy generation server (110) may obtain a request to generate investment strategy information, including information regarding an investment strategy, from a strategy generator terminal (170). The information regarding the investment strategy may include information regarding the strategy generator, information regarding the expected rate of return, information regarding the size of the investment amount, or information indicating conditions regarding trading. For example, the information regarding the strategy generator may include information indicating who the strategy generator is or information indicating whether to disclose the information of the strategy generator. For example, the information regarding the expected rate of return may include information indicating how much the expected rate of return is based on the application of the investment strategy, or information indicating whether to disclose the information regarding the expected rate of return. For example, the information regarding the size of the investment amount may include information indicating how much the investment amount suitable for the investment strategy is, or information indicating whether to disclose the information regarding the size of the investment amount. For example, information indicating conditions regarding trading may include conditions that serve as the basis for generating buy or sell orders according to an investment strategy, or conditions that serve as the basis for generating information indicating buy recommendations or sell recommendations according to an investment strategy. In one embodiment, the strategy generation server (110) may determine investment strategy information based on information regarding the strategy creator, information regarding the expected rate of return, information regarding the size of the investment amount, or information indicating conditions regarding trading. Investment strategy information may include information regarding the strategy creator, information regarding the expected rate of return, information regarding the size of the investment amount, or information indicating conditions regarding trading. For example, information regarding the investment strategy may include information indicating that the information of the strategy creator is non-disclosable for investment strategy A, information indicating that the expected rate of return is 5% or more per annum, or information indicating that the appropriate investment amount is less than 100 million.Meanwhile, if the investment strategy information includes information indicating that the information of the strategy creator, the information of the expected rate of return, or the information of the investment amount is private, such information designated as private may not be recorded in the media data and metadata of the investment strategy token generated in correspondence with the investment strategy information.

[0116] In one embodiment, the strategy generation server (110) may obtain simulated investment result information representing the results of a simulated investment performed according to an investment strategy within a virtual environment, based on investment strategy information. In one embodiment, the strategy generation server (110) may obtain simulated investment result information through a simulated investment server (140). Specifically, the strategy generation server (110) may transmit a request for a simulated investment to the simulated investment server (140), based on information representing conditions regarding trading or investment strategy information. Then, the simulated investment server (140) may perform a simulated investment within a virtual environment based on information representing conditions regarding trading or investment strategy information, generate simulated investment result information representing the results of the simulated investment, and transmit it to the strategy generation server (110). In one embodiment, the simulated investment result information may include information regarding at least one of the time period during which the simulated investment was performed, the amount of investment used in the simulated investment, or the rate of return resulting from the simulated investment. In one embodiment, the strategy generation server (110) can transmit simulated investment result information to the strategy generation terminal (170). In another embodiment, the strategy generation server (110) can directly perform the simulated investment. In another embodiment, the simulated investment server (110) can directly transmit the simulated investment result information to the strategy generation terminal (170).

[0117] In one embodiment, a simulated investment may be performed by at least one of a buy order or a sell order within a virtual environment obtained from the strategy creator's terminal (170) after information indicating a recommendation for buying or selling an asset according to preset conditions of an investment strategy is provided to the strategy creator's terminal (170). Specifically, the simulated investment server (110) or the strategy creation server (110) may provide a simulated investment platform to the strategy creator's terminal (170). The simulated investment platform may be a platform that provides a service in which a strategy creator directly inputs a buy order or a sell order to perform a simulated investment within a virtual environment (i.e., a virtual investment environment provided based on virtual funds and virtual market price fluctuations). In the simulated investment platform, the simulated investment server (110) or the strategy creation server (110) may provide information indicating a recommendation for buying or selling an asset of a specific stock to the strategy creator's terminal (170) when preset conditions for an asset of a specific stock are satisfied. For example, information indicating a recommendation for buying or selling may include information regarding the reason for the recommendation (i.e., what conditions were met to provide the recommendation for buying or selling) or the quantity or amount of the recommended buy or sell. Accordingly, the strategy creator may input a buy order or a sell order by referring to the information indicating a recommendation for buying or selling an asset of a specific stock, determining the trading timing, quantity, and price that they deem appropriate. That is, the strategy creator may input a buy order or a sell order within the simulated investment platform through the strategy creator's terminal (170), and the strategy creator's terminal (170) may transmit information indicating the buy order or the sell order to the simulated investment server (110) or the strategy creation server (110).The simulated investment server (110) or the strategy generation server (110) can determine the execution of a trade for a specific asset within a virtual environment based on information indicating a buy order or a sell order. The simulated investment server (110) or the strategy generation server (110) can determine simulated investment result information based on the execution of a trade for a specific asset within a virtual environment.

[0118] In another embodiment, a simulated investment may be performed by at least one of a buy order or a sell order within a virtual environment generated by a device or a simulated investment system according to preset conditions. Specifically, the simulated investment server (110) or the strategy generation server (110) may generate a buy order or a sell order for an asset of a specific stock within the virtual environment when the preset conditions of the investment strategy, which is the target for performing a simulated investment on an asset of a specific stock within the virtual environment, are satisfied. The simulated investment server (110) or the strategy generation server (110) may determine a trade execution for an asset of a specific stock based on the buy order or the sell order for an asset of a specific stock within the virtual environment. The simulated investment server (110) or the strategy generation server (110) may determine simulated investment result information based on the trade execution for an asset of a specific stock within the virtual environment.

[0119] In one embodiment, the strategy generation server (110) may obtain a request to modify investment strategy information based on an investment strategy modified according to simulated investment result information from the strategy generation terminal (170). Based on the modification request, the strategy generation server (110) may modify the investment strategy information to correspond to the modified investment strategy. For example, after obtaining simulated investment result information, the strategy generation may want to modify the investment strategy by referring to the results of the simulated investment. The strategy generation may input information regarding the modified investment strategy through the strategy generation terminal (170). The strategy generation terminal (170) may transmit information regarding the modified investment strategy to the strategy generation server (110) or the simulated investment server (110). If the strategy generation terminal (170) transmits information regarding the modified investment strategy to the simulated investment server (110), the simulated investment server (110) may transmit information regarding the modified investment strategy to the strategy generation server (110). For example, information regarding a modified investment strategy may include information regarding the modified parts of the information regarding the investment strategy. That is, information regarding a modified investment strategy may include information regarding the creator of the modified strategy, information regarding the modified expected rate of return, information regarding the size of the modified investment amount, or information indicating conditions regarding the modified trade.

[0120] FIG. 11 is a diagram illustrating the operation of a strategy tokenization server (150) according to an embodiment of the contents disclosed in this specification. A strategy generation server (110) may obtain a request to generate an investment strategy token based on investment strategy information from a terminal (170) of a strategy creator. In response to the request to generate an investment strategy token, the strategy generation server (110) may perform a procedure to generate an investment strategy token based on investment strategy information. For example, the procedure to generate an investment strategy token may be performed through a blockchain network (200) or a strategy tokenization server (150).

[0121] In one embodiment, the strategy creation server (110) may obtain token-related information from the strategy creator's terminal (170), including information on at least one of the expected rate of return of the investment strategy or the size of the investment amount corresponding to the investment strategy. For example, the token-related information may be obtained from the strategy creator's terminal (170) along with a request to create an investment strategy token, or along with a request to create investment strategy information. As another example, the strategy tokenization server (150) may directly obtain the token-related information or the request to create an investment strategy token from the strategy creator's terminal (170). In one embodiment, the strategy creation server (110) may perform a procedure to record the token-related information in the metadata of the investment strategy token based on a smart contract. For example, the strategy creation server (110) may have the strategy tokenization server (150) execute a smart contract through the blockchain network (200) to perform a procedure to record the token-related information in the metadata of the investment strategy token. For example, the procedure for recording token-related information in the metadata of an investment strategy token can be performed together with the procedure for creating (issuing) the investment strategy token.

[0122] In one embodiment, a request for the creation of an investment strategy token may include information regarding at least one of the number of investment strategy tokens to be issued or the initial price of the investment strategy token. The strategy tokenization server (150) may create an investment strategy token using a token creation algorithm based on the number of investment strategy tokens to be issued or the initial price of the investment strategy token. For example, when creating an investment strategy token, an amount of investment strategy tokens equal to the number of investment strategy tokens to be issued may be created and placed in the strategy creator's wallet. Additionally, when creating an investment strategy token, a token issuance fee corresponding to the initial price of the investment strategy token may be deducted from the strategy creator's wallet. For example, the strategy creator may transmit information indicating a tokenization request for investment strategy A, information indicating the number of tokens to be issued as 100, information indicating that the initial price of the 100 tokens is 0.01 ETH (Ethereum), and token-related information to the strategy tokenization server (150), either directly or through the strategy creation server (110). The strategy tokenization server (150) can execute a smart contract through a blockchain network (200) to generate an investment strategy A token containing information about investment strategy A, which includes pre-set conditions regarding the buying and selling of assets, as media data, and token-related information as metadata, in the number of tokens to be issued. At this time, the strategy tokenization server (150) can cause a fee corresponding to 0.01 ETH to be deducted from the strategy creator's wallet through the wallet management server (160).

[0123] In one embodiment, the metadata of an investment strategy token may include information regarding ownership of the investment strategy token. When the investment strategy token is first created, information regarding ownership may be recorded in the metadata of the investment strategy token so that the information regarding ownership of the investment strategy token represents the strategy creator. In one embodiment, information regarding ownership of the investment strategy token may be changed based on a smart contract in accordance with the execution of a trade between users regarding the investment strategy token. For example, the execution of a trade between users regarding the investment strategy token may be determined through an NFT exchange (120). Based on the execution of a trade between users regarding the investment strategy token, the NFT exchange (120) may change the information regarding ownership of the investment strategy token by executing a smart contract through a blockchain network (200).

[0124] The above describes an example of the operation of the strategy tokenization server (150). The operation of the strategy tokenization server (150) may be an operation performed by the integrated device when the strategy tokenization server (150) is integrated into one device with another device shown in FIG. 1 or additional devices not shown.

[0125] FIG. 12 is a diagram illustrating the operation of an NFT exchange server (120) according to an embodiment of the contents disclosed in this specification. The NFT exchange server (120) may obtain a request to register an investment strategy token from a strategy creator's terminal (170). For example, the NFT exchange server (120) may obtain a request to register an investment strategy token directly from the strategy creator's terminal (170) or through the strategy creator's terminal (170) to the strategy creator's terminal (110) or the strategy tokenization server (150). In one embodiment, the strategy creator's terminal (170) may transmit a request to register an investment strategy token to the NFT exchange server (120), which includes information regarding the investment strategy token, information regarding the sale price of the investment strategy token, or information regarding the number of investment strategy tokens to be registered as an investment strategy token. Based on the request to register an investment strategy token, the NFT exchange server (120) may register the investment strategy token on an online trading platform for NFT trading.

[0126] Next, the NFT exchange server (120) may receive a buy order for an investment strategy token from the terminal (180) of the first strategy buyer. At this time, the NFT exchange server (120) may receive a buy order for one investment strategy token or a buy order for two or more investment strategy tokens from the terminal (180) of the first strategy buyer. Even if the first strategy buyer purchases only one investment strategy token, they can receive services related to trading using the investment strategy token, but the first strategy buyer may want to purchase two or more investment strategy tokens in order to obtain a larger profit when selling later as the value of the investment strategy token rises.

[0127] The NFT exchange server (120) can determine the execution of a trade between the strategy creator and the first strategy buyer for an investment strategy token based on a buy order for an investment strategy token from the first strategy buyer's terminal (180). The NFT exchange server (120) can move the investment strategy token from the strategy creator's wallet to the first strategy buyer's wallet based on the execution of the trade for the investment strategy token between the strategy creator and the first strategy buyer. For example, the NFT exchange server (120) can move the investment strategy token directly from the strategy creator's wallet to the first strategy buyer's wallet or move it through the wallet exchange server (160). Additionally, the NFT exchange server (120) can change the ownership information of the investment strategy token from the strategy creator to the first strategy buyer by executing a smart contract through the blockchain network (200).

[0128] The NFT exchange server (120) can obtain a sell order for an investment strategy token from the terminal (180) of the first strategy buyer. Based on the sell order for an investment strategy token from the terminal (180) of the first strategy buyer, the NFT exchange server (120) can register the investment strategy token owned by the first strategy buyer on an online trading platform for trading NFTs. Subsequently, the NFT exchange server (120) can obtain a buy order for an investment strategy token from the terminal (190) of the second strategy buyer. Based on the sell order for an investment strategy token from the terminal (180) of the first strategy buyer and the buy order for an investment strategy token from the terminal (190) of the second strategy buyer, the NFT exchange server (120) can determine the execution of a trade for an investment strategy token between the first strategy buyer and the second strategy buyer. The NFT exchange server (120) can move investment strategy tokens from the first strategy buyer's wallet to the second strategy buyer's wallet based on the execution of a trade for investment strategy tokens between the first strategy buyer and the second strategy buyer. For example, the NFT exchange server (120) can move investment strategy tokens directly from the first strategy buyer's wallet to the second strategy buyer's wallet, or move them through the wallet exchange server (160). Additionally, the NFT exchange server (120) can change the ownership information of the investment strategy tokens from the first strategy buyer to the second strategy buyer by executing a smart contract through the blockchain network (200). Although an example of ownership transfer starting from the strategy creator to the second buyer of the investment strategy token has been described above, it goes without saying that ownership of the investment strategy tokens can be changed thereafter by performing a trade of the investment strategy tokens through the NFT exchange server (120).

[0129] FIG. 13 is a sequence diagram for explaining the operation of generating an investment strategy according to an embodiment of the contents disclosed in this specification. A terminal (170) of a strategy generator may transmit a request for the generation of investment strategy information to a strategy generation server (110) (S1301). The strategy generation server (110) may generate investment strategy information based on the request for the generation of investment strategy information (S1302). The strategy generation server (110) may transmit a request for a simulated investment based on the generated investment strategy information to a simulated investment server (140) (S1303). According to an embodiment, the strategy generation server (110) may transmit a request for a simulated investment based on the generated investment strategy information to the simulated investment server (140) in response to the generation of investment strategy information, or transmit a request for a simulated investment based on the generated investment strategy information to the simulated investment server (140) when a request for a simulated investment for additional investment strategy information is obtained from the terminal (170) of the strategy generator.

[0130] The simulated investment server (140) can perform simulated investment based on investment strategy information (S1304). Here, the simulated investment may include a simulated investment in the form of manual trading performed by at least one of a buy order or a sell order within a virtual environment obtained from the strategy creator's terminal (170) after information indicating a recommendation for buying or selling an asset according to the preset conditions of the investment strategy is provided to the strategy creator's terminal (170), or a simulated investment in the form of automatic trading performed by at least one of a buy order or a sell order within a virtual environment generated by the simulated investment server (140) according to the preset conditions of the investment strategy. The simulated investment server (140) can transmit the results of the simulated investment based on the investment strategy information to the strategy creation server (110) (S1305). The strategy creation server (110) can transmit the results of the simulated investment based on the investment strategy information to the strategy creator's terminal (170) (S1306). Alternatively, the simulated investment server (140) may transmit the results of a simulated investment based on investment strategy information directly to the strategy creator's terminal (170) without passing through the strategy creation server (110). In one embodiment, if the simulated investment is a simulated investment in the form of automatic trading, the simulated investment server (140) transmits the results of the simulated investment to the strategy creator's terminal (170) via the strategy creation server (110), and if the simulated investment is a simulated investment in the form of manual trading, it may transmit the results of the simulated investment directly to the strategy creator's terminal (170) without passing through the strategy creation server (110).

[0131] The terminal (170) of the strategy creator can transmit a request to modify investment strategy information to the strategy creation server (110) (S1307). The request to modify investment strategy information may include information regarding the modified investment strategy. The strategy creation server (110) can modify the investment strategy information based on the request to modify the investment strategy information (S1308). The strategy creation server (110) can transmit a request for a mock investment based on the modified investment strategy information to the mock investment server (140) (S1309). The mock investment server (140) can perform a mock investment based on the modified investment strategy information (S1310). The mock investment based on the modified investment strategy information can be performed in the same manner as the mock investment based on the initially created investment strategy information. The mock investment server (140) can transmit the results of the investment based on the modified investment strategy information to the strategy creation server (110) (S1311). The strategy generation server (110) can transmit the results of a simulated investment based on modified investment strategy information to the strategy generation terminal (170) (S1312).

[0132] The terminal (170) of the strategy creator can transmit information instructing the strategy creation server (110) to confirm the investment strategy information (S1313). The strategy creation server (110) can process the investment strategy information as confirmed based on the information instructing the confirmation of the investment strategy information. Although an example in which the investment strategy information is confirmed after one modification of the investment strategy information has been described above, it is obvious that the investment strategy information may be modified two or more times.

[0133] FIG. 14 is a sequence diagram for explaining the tokenization of an investment strategy according to an embodiment of the contents disclosed in this specification. A terminal (170) of a strategy creator may transmit a request for the tokenization of an investment strategy to a strategy creation server (110) (S1401). The strategy creation server (110) may transmit a request for the tokenization of an investment strategy to a strategy tokenization server (150) (S1402). The strategy tokenization server (150) may transmit a request for wallet connection and fee payment to a wallet management server (160) (S1403). The wallet management server (160) may verify the wallet address of the strategy creator and transfer the fee for the tokenization of the investment strategy from the strategy creator's wallet to a wallet designated by the strategy tokenization server (150). For example, the wallet designated by the strategy tokenization server (150) may be the wallet of a manager that provides a platform capable of creating and tokenizing investment strategies. The wallet management server (160) can transmit wallet information and information indicating the completion of fee payment to the strategy tokenization server (150) (S1404). The strategy tokenization server (150) can place the investment strategy token issued to the strategy creator's wallet based on the received strategy creator's wallet address. That is, the strategy creator's wallet address can be recorded in the information related to the owner within the metadata of the issued investment strategy token. The strategy tokenization server (150) can record the registration of the investment strategy token on the blockchain network (200) (S1405). The strategy tokenization server (150) can transmit the result of issuing the investment strategy token to the strategy creation server (110) (S1406). The strategy creation server (110) can transmit the result of issuing the investment strategy token to the strategy creator's terminal (170) (S1407). For example, the wallet management server (160) may be integrated into a single device with other devices shown in FIG. 1 or additional devices not shown, and the operation described as being performed by the wallet management server (160) may be an operation performed by the integrated device.

[0134] FIG. 15 is a sequence diagram for explaining the transaction of an investment strategy token according to an embodiment of the contents disclosed in this specification. A terminal (170) of a strategy creator may transmit a request to sell an investment strategy token to an NFT exchange server (120) (S1501). A terminal (180) of a first strategy buyer may transmit a request to buy an investment strategy token to an NFT exchange server (120) (S1502). The NFT exchange server (120) may determine the conclusion of a sale of the investment strategy token between the strategy creator and the first strategy buyer (S1503).

[0135] The NFT exchange server (120) can transmit the result of the transaction of the investment strategy token to the wallet management server (160) (S1504). The NFT exchange server (120) can perform settlement of the transaction amount and record the change of ownership of the investment strategy token on the blockchain network (200) (S1505). For example, the NFT exchange server (120) can move an amount corresponding to the transaction price from the wallet of the first strategy buyer to the wallet of the strategy creator. For example, the NFT exchange server (120) can move cryptocurrency or fiat currency corresponding to the transaction price from the wallet of the first strategy buyer to the wallet of the strategy creator.

[0136] The NFT exchange server (120) can transmit the result of purchasing the investment strategy token to the terminal (180) of the first strategy buyer (S1506). The NFT exchange server (120) can transmit the result of selling the investment strategy token to the terminal (170) of the strategy creator (S1507).

[0137] FIG. 16 is a sequence diagram for explaining the operation of enabling trading-related services to a holder of an investment strategy token according to an embodiment of the contents disclosed in this specification. The terminal (180) of the first strategy buyer may transmit a request to the asset exchange server (130) for the provision of trading-related services using the investment strategy token (S1601). The asset exchange server (130) may check the holding status of the investment strategy token of the first strategy buyer (S1602). If the asset exchange server (130) confirms that the first strategy buyer holds the investment strategy token, it may activate trading-related services using the investment strategy token for the first strategy buyer (S1603). For example, the asset exchange server (130) may enable trading-related services to be activated on a page of an online trading platform for asset trading provided to the first strategy buyer. For example, after the trading-related service is activated, a UI may be provided on / off a function that automatically executes a buy order or a sell order for an asset when a preset condition for the asset is satisfied, on the page of the online trading platform for asset trading for the first strategy buyer's account for asset trading. Additionally, for example, after the trading-related service is activated, a UI may be provided on / off a function that provides information indicating a recommendation for buying or selling an asset to the first strategy buyer's terminal (180) when a preset condition for the asset is satisfied, on the page of the online trading platform for asset trading for the first strategy buyer's account for asset trading.

[0138] The terminal (180) of the first strategy buyer can transmit a request for asset trading using a trading-related service to the asset exchange server (130) (S1604). For example, if an input is obtained through the terminal (180) of the first strategy buyer to turn on a function that automatically executes a buy order or a sell order for an asset when a pre-set condition for the asset is satisfied, the terminal (180) of the first strategy buyer can transmit information to the asset exchange server (130) indicating that the function that automatically executes a buy order or a sell order for an asset when a pre-set condition for the asset is satisfied for the first strategy buyer has been turned on (request for asset trading using a trading-related service in the form of automatic trading). Alternatively, an input may be obtained through the terminal (180) of the first strategy buyer to turn on a function that provides information indicating a recommendation for buying or selling an asset to the terminal (180) of the first strategy buyer when a pre-set condition for the asset is satisfied. Subsequently, information indicating a recommendation to buy or sell the asset may be provided to the terminal (180) of the first strategy buyer as a pre-set condition for the asset is satisfied. Subsequently, when a buy order or sell order for the asset is entered through the terminal (180) of the first strategy buyer, the terminal (180) of the first strategy buyer may transmit the buy order or sell order for the asset to the asset exchange server (130) (request for asset trading using a trading-related service in the form of manual trading).

[0139] The asset exchange server (130) can perform trading processing using a trading-based service for the first strategy buyer (S1605). That is, the asset exchange server (130) can determine the execution of a trade based on a buy order or a sell order generated through the trading-based service and perform trading processing accordingly. The asset exchange server (130) can record the trading results using the trading-based service for the first strategy buyer in the metadata of the investment strategy token (S1606). The asset exchange server (130) can obtain trading results including the rate of return for the asset of a specific stock for which trading processing using the trading-based service for the first strategy buyer has taken place. The asset exchange server (130) can transmit the trading results using the trading-based service to the terminal (180) of the first strategy buyer (S1607).

[0140] FIG. 17 is a sequence diagram for explaining the transaction of an investment strategy token according to an embodiment of the contents disclosed in this specification. A terminal (180) of a first strategy buyer may transmit a request to sell an investment strategy token to an NFT exchange server (120) (S1701). A terminal (190) of a second strategy buyer may transmit a request to buy an investment strategy token to an NFT exchange server (120) (S1702).

[0141] The NFT exchange server (120) can determine the execution of a trade of investment strategy tokens between the first strategy buyer and the second strategy buyer (S1703). The NFT exchange server (120) can perform settlement of the transaction amount and record the change of ownership of the investment strategy tokens on the blockchain network (200) (S1704). For example, the NFT exchange server (120) can move an amount corresponding to the trade execution price from the second strategy buyer's wallet to the first strategy buyer's wallet. For example, the NFT exchange server (120) can move cryptocurrency or fiat currency corresponding to the trade execution price from the second strategy buyer's wallet to the second strategy buyer's wallet.

[0142] The NFT exchange server (120) may pay a reward to the strategy creator (S1705). For example, after creating an investment strategy token, the strategy creator may receive a certain fee upon the execution of a trade of the said investment strategy token, even if they are not the seller of the trade. Payment rules for the fee may be predetermined. For example, when a trade of an investment strategy token occurs, it may be predetermined that a fixed amount of reward is paid, such as a certain percentage of the initial price of the investment strategy token, or that a reward is paid according to the trade price, such as a certain percentage of the trade price. In this case, during the process of settling the trade price between the second strategy buyer and the first strategy buyer, the second strategy buyer and / or the first strategy buyer may pay an amount corresponding to the reward to be paid to the strategy creator. The reward paid to the strategy creator may be paid in cryptocurrency or fiat currency to the strategy creator's wallet.

[0143] The NFT exchange server (120) can transmit the result of purchasing the investment strategy token to the terminal (190) of the second strategy buyer (S1706). The NFT exchange server (120) can transmit the result of selling the investment strategy token to the terminal (180) of the first strategy buyer (S1707). The NFT exchange server (120) can transmit the result of changing the owner of the investment strategy token to the asset exchange server (130) (S1708). The asset exchange server (130) can disable trading-related services using the investment strategy token for the first strategy buyer (S1709). If the asset exchange server (130) confirms that the first strategy buyer is no longer the owner of the investment strategy token, it can disable trading-related services using the investment strategy token for the first strategy buyer. If a trading-related service using an investment strategy token is deactivated for the first strategy buyer, a UI may not be provided on the page of the online trading platform for asset trading for the first strategy buyer's account for asset trading, which enables the function of automatically executing a buy order or a sell order for an asset when a preset condition for the asset is satisfied. Additionally, for example, after the trading-related service is activated, a UI may not be provided on the page of the online trading platform for asset trading for the first strategy buyer's account for asset trading, which enables the function of providing information indicating a recommendation for buying or selling an asset to the first strategy buyer's terminal (180) when a preset condition for the asset is satisfied. Furthermore, if any of the above functions were already turned on for the first strategy buyer, such functions may no longer be applied to the first strategy buyer.

[0144] In the flowcharts disclosed herein, each step of the method or algorithm is described in a sequential order; however, in addition to being performed sequentially, the steps may be performed in any combination thereof. Descriptions of the flowcharts or flowcharts disclosed herein do not exclude changes or modifications to the method or algorithm, and do not imply that any step is essential or desirable. In one embodiment, at least some steps may be performed in parallel, iteratively, or heuristically. In another embodiment, at least some steps may be omitted, or other steps may be added.

[0145] Various embodiments according to the contents disclosed herein may be implemented as software on a machine-readable storage medium. The software may be software for implementing the various embodiments described in the contents disclosed herein. The software may be inferred from the various embodiments described in the contents disclosed herein by programmers skilled in the art to which the contents disclosed herein pertain. For example, the software may be a program containing machine-readable instructions (e.g., instructions, code, or code segments). The machine may be a device capable of operating according to instructions called from the storage medium, for example, a computer. In one embodiment, the machine may be a computing device according to the various embodiments described in the contents disclosed herein. In one embodiment, the processor of the machine may execute the called instruction to cause the components of the machine to perform functions corresponding to the instruction. The storage medium may mean any type of recording medium in which data is stored that can be read by the machine. The storage medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the storage medium may be implemented in a distributed form in a networked computer system, etc. In this case, software may be stored and executed in a distributed manner in the computer system, etc. In another embodiment, the storage medium may be a non-transitory storage medium. A non-transitory storage medium refers to a tangible medium that exists regardless of whether data is stored semi-permanently or temporarily, and does not include a signal that propagates transitorily.

[0146] Although the technical concept according to the contents disclosed herein has been described by various embodiments above, the technical concept according to the contents disclosed herein includes various substitutions, modifications, and changes that can be understood by a person skilled in the art to which the contents disclosed herein belong. Furthermore, it should be understood that such substitutions, modifications, and changes may be included within the scope of the appended claims.

Claims

Claim 1 delete Claim 2 delete Claim 3 delete Claim 4 delete Claim 5 delete Claim 6 delete Claim 7 delete Claim 8 delete Claim 9 delete Claim 10 delete Claim 11 A method performed by an electronic device comprising one or more processors and one or more memories for storing at least one instruction executed by said one or more processors, wherein said one or more processors communicate through said computer network and are connected to a computer network including a blockchain network; wherein said one or more processors acquire information regarding an investment strategy token corresponding to an investment strategy that represents a preset condition including a condition that is generated by a request of a first user and is the basis for determining the time to buy or sell an asset; acquiring a purchase request for said investment strategy token from a terminal of a second user; determining a trade execution between said first user and said second user regarding said investment strategy token based on the purchase request from said second user's terminal; in response to said determination regarding the trade execution between said first user and said second user regarding said investment strategy token, performing a procedure to change ownership information of said investment strategy token based on a smart contract corresponding to said investment strategy token through said node in response to said determination regarding the trade execution between said first user and said second user regarding said investment strategy token; acquiring a purchase request for said investment strategy token from a terminal of a third user while the ownership information of said investment strategy token represents said second user; and, based on the purchase request from said third user's terminal, said investment strategy token A step of determining the conclusion of a transaction between the second user and the third user; a step of executing a procedure to change ownership information of the investment strategy token based on the smart contract through the node in response to the decision regarding the conclusion of a transaction between the second user and the third user regarding the investment strategy token;A method comprising the step of paying a reward to the first user in response to the decision regarding the execution of a trade between the second user and the third user regarding the investment strategy token, wherein the investment strategy is provided to a trading-related service for a verified owner of the investment strategy token based on ownership verification through the blockchain network, and the metadata of the investment strategy token includes a history of the investment results of the verified owner based on the provided investment strategy, which is recorded based on the smart contract. Claim 12 delete Claim 13 delete Claim 14 delete Claim 15 delete Claim 16 delete Claim 17 delete

Citation Information

Patent Citations

  • Online trading system and method of stock automatic trading algorithm using block-chain technology

    KR1020220035774A

  • System and method for automatic investment of financial assets based on quint investment

    KR1020220152803A

  • System for tokenized utilization of investment information

    US20220215439A1