The present invention relates to an open-end fund system and a method thereof, and more particularly to a creating and trading system for tokenized open-end fund, and a method thereof.
In recent years, with the popularization and vigorous development of blockchain, various blockchain-based applications have sprung up. Among the applications, the tokenization of real estate, stocks, fund or similar assets is one of the most popular applications.
Generally speaking, traditional assets, such as real estate, have very high entry conditions for investment and also have long closed periods, and lack a secondary market for investment. Therefore, in order to solve this situation, some manufacturers proposed a solution to convert the traditional assets into digitalized/tokenized securities (that is, security token); in this way, the assets can be divided into smaller investable units, and the investable units can be traded in established and regulated token exchanges. However, in an open-end fund, whenever investors enter the market, it should ensure that all investors are treated equally in paying performance fee, for example, when the return of investment (ROI) is high, the high performance fee should be paid; on the contrary, when the ROI is low, the low performance fee should be paid. If the token value is not dynamically adjusted and the performance fee is charged in a private or fixed proportion of internal deduction, which will reduce investors' willingness to buy and sell the open-end fund and cause the problem of poor fund transaction convenience, transparency and liquidity.
Therefore, what is needed is to develop an improved technical solution to solve the conventional technology problem of poor convenience, transparency and liquidity of fund transactions.
An objective of the present invention is to provide a creating and trading system for tokenized open-end fund and a method thereof, so as to solve the conventional technology problem.
In order to achieve the objective, the present invention discloses a creating and trading system for tokenized open-end fund; the creating and trading system is applied on a blockchain network, and includes a fund-end host configured to connect and access the blockchain network, and the fund-end host includes a creating module, a calculation module, a subscription module and a transfer module. The creating module is configured to deploy a smart contract and a fund wallet address corresponding to an open-end fund in the blockchain network, wherein the smart contract comprises a register of shareholders, a subscription function, and a redemption function. The calculation module is connected to the creating module and configured to calculate an ROI of the open-end fund in a preset fixed period, and calculate a performance fee based on the ROI, and adjust a token value based on the performance fee. The subscription module is connected to the calculation module, wherein when the fund-end host receives a purchase request from a buyer's host, the subscription module executes the subscription function of the smart contract to generate N token based on the token value and first price information of the purchase request, to transfer the N token to a wallet address of the buyer's host from a fund wallet address, and store the number of the N token and the wallet address of the buyer's host in the register of shareholders, wherein N is a positive integer. The transfer module is connected to the calculation module, wherein when the fund-end host receives a transfer request comprising a source wallet address, a destination wallet address, and a transfer amount, the transfer module executes the subscription function and the redemption function of the smart contract, wherein when the subscription function is executed, M token corresponding to the transfer amount is generated and transferred to the destination wallet address, and the number of the M token and the destination wallet address are stored in the register of shareholders, and when redemption function is executed, the M token corresponding to the transfer amount is destroyed in the source wallet address, wherein M is a positive integer.
In order to achieve the objective, the present invention discloses a creating and trading method for tokenized open-end fund, and the creating and trading method is applied on a blockchain network and includes steps of: providing a fund-end host, wherein the fund-end host is permitted to connect and access the blockchain network; deploying a smart contract and a fund wallet address corresponding to an open-end fund in the blockchain network, by the fund-end host, wherein the smart contract comprises a register of shareholders, a subscription function, and a redemption function; calculating, by the fund-end host, a return-of-investment (ROI) of the open-end fund in a preset fixed period, and calculating a performance fee based on the ROI, and adjusting a token value based on the performance fee; when the fund-end host receives a purchase request from a buyer's host, executing the subscription function of the smart contract to generate N token based on the token value and first price information of the purchase request, to transfer the N token to the wallet address of the buyer's host from the fund wallet address, and store the number of the N token and the wallet address of the buyer's host in the register of shareholders, wherein N is a positive integer; when the fund-end host receives a transfer request comprising a source wallet address, a destination wallet address and a transfer amount, executing the subscription function and the redemption function of the smart contract, wherein when the subscription function is executed, M token corresponding to the transfer amount is generated and transferred to the destination wallet address, the number of the M token and the destination wallet address are stored in the register of shareholders, and when the redemption function is executed, the M token is destroyed in the source wallet address, wherein M is a positive integer.
According to the above-mentioned system and method of the present invention, the difference between the present invention and the conventional technology is that, in the creating and trading system of the present invention, the fund-end host deploys the smart contract corresponding to the open-end fund in the blockchain network, the performance fee can be calculated and the token value can be adjusted based on the ROI of the open-end fund, so that when the purchase request of the buyer's host is received, the token is generated based on the token value and the purchase request, and transmitted to the wallet address of the buyer's host, and the register of shareholders in the smart contract is updated; when the transfer request is received, the subscription function and the redemption function of the smart contract are executed to simulate the transfer transaction. Therefore, the fund-end host can centralize the process to avoid a transfer agent.
According to the above-mentioned solution, the present invention is able to achieve the technical effect of improving convenience, transparency and liquidity of fund transaction.
The structure, operating principle and effects of the present invention will be described in detail by way of various embodiments which are illustrated in the accompanying drawings.
The following embodiments of the present invention are herein described in detail with reference to the accompanying drawings. These drawings show specific examples of the embodiments of the present invention. These embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. It is to be acknowledged that these embodiments are exemplary implementations and are not to be construed as limiting the scope of the present invention in any way. Further modifications to the disclosed embodiments, as well as other embodiments, are also included within the scope of the appended claims.
These embodiments are provided so that this disclosure is thorough and complete, and fully conveys the inventive concept to those skilled in the art. Regarding the drawings, the relative proportions and ratios of elements in the drawings may be exaggerated or diminished in size for the sake of clarity and convenience. Such arbitrary proportions are only illustrative and not limiting in any way. The same reference numbers are used in the drawings and description to refer to the same or like parts. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It is to be acknowledged that, although the terms ‘first’, ‘second’, ‘third’, and so on, may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used only for the purpose of distinguishing one component from another component. Thus, a first element discussed herein could be termed a second element without altering the description of the present disclosure. As used herein, the term “or” includes any and all combinations of one or more of the associated listed items.
It will be acknowledged that when an element or layer is referred to as being “on,” “connected to” or “coupled to” another element or layer, it can be directly on, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly connected to” or “directly coupled to” another element or layer, there are no intervening elements or layers present.
In addition, unless explicitly described to the contrary, the words “comprise” and “include”, and variations such as “comprises”, “comprising”, “includes”, or “including”, will be acknowledged to imply the inclusion of stated elements but not the exclusion of any other elements.
The application environment of the present invention is illustrated before descriptions of the creating and trading system for tokenized open-end fund and a method of the present invention. The present invention is applied to blockchain network environment, and deploy a smart contract corresponding to open-end fund in the blockchain network environment. The smart contract means a computer program for driving execution commands based on a predetermined condition and transferred information, and particularly, the smart contract is programmed with programming language, such as Solidity, Serpent, LLL, EtherScript, or Sidechain, and the smart contract can include different functions, events and parameter states; for example, the smart contract can include a subscription function and a redemption function.
The creating and trading system for tokenized open-end fund and a method of the present invention will hereinafter be described in more detail with reference to the accompanying drawings. Please refer to
The calculation module 112 is connected to the creating module 111, and configured to calculate an ROI of the open-end fund in a preset fixed period, and calculate a performance fee based on the ROI, so as to adjust a token value based on the performance fee. In actual implementation, the fixed time period can be, for example, one year, three years, five years, or any assigned period; and the ROI of the open-end fund within the period can be calculated, for example, the ROI can be 18%, so that the performance fee that should be paid to the fund manager or fund company can be calculated. Next, the token value can be adjusted based on the performance fee, for example, when the performance fee is high, the token value is decreased, because when the fee paid to the fund manager or the fund company rises under the condition that the price of each equity unit of the fund does not change, it indicates that the value of each token becomes lower; in contrast, when the performance fee is low, the token value is increased. Furthermore, under the condition that the price of each equity unit of the fund is changeable, a high performance fee indicates a good ROI, that is, the price of each equity unit rise, so the token value is increased; in contrast, a low performance fee indicates a bad ROI, so the token value is decreased.
The subscription module 113 is connected to the calculation module 112, and when the fund-end host 110 receives a purchase request from a buyer's host 120, the subscription module 113 executes the subscription function of the smart contract, to generate N token based on the token value and first price information of the purchase request, and transfer the N token from the fund wallet address to the wallet address of the buyer's host 120, and store the number of the N token and the wallet address of the buyer's host 120 to the register of shareholders, wherein N is a positive integer. In other words, the token is not generated by executing the subscription function until the subscription is submitted, and a buyer profile and the amount of held token are stored as the shareholder metadata, the wallet address of the buyer's host is stored as the wallet address of the shareholder. In actual implementation, when the fund-end host 110 generates the tokens, the number of the generated tokens and transaction party information are stored into the register of shareholders as one of at least one piece of the shareholder metadata, the wallet address of the buyer's host 120 or the destination wallet address is stored as the shareholder wallet address corresponding to the shareholder metadata, and the generated tokens are transferred from the fund wallet address to the corresponding shareholder wallet address; that is, the tokens generated by executing the subscription function are stored in the fund wallet address and transferred to the corresponding shareholder wallet address, and the token owner information (such as transaction party information) and the wallet address recorded in the register of shareholders are updated.
The transfer module 114 is connected to the calculation module 112, and when the fund-end host 110 receives the transfer request including a source wallet address, a destination wallet address and a transfer amount, the subscription function and the redemption function of the smart contract are executed at the same time; when the subscription function is executed, M token corresponding to the transfer amount is generated and transferred to the destination wallet address, and the number of the M token and the destination wallet address are stored in the register of shareholders; when the redemption function is executed, the M token in the source wallet address is destroyed, and M is a positive integer. In actual implementation, compared to the conventional method of directly transferring the token from the seller to the buyer, when the token generated in the present invention is to transferred, the transfer module 114 executes the subscription function and the redemption function to simulate the transaction and token transfer between the buyer and the seller. In this way, some problems such as lack of transfer agent can be overcome. In addition, the manner of destroying the tokens is to transfer the tokens to an eater address, or execute the destroy function of the smart contract to destroy the tokens.
Please refer to
It is to be particularly noted that, in actual implementation, the modules of the present invention can be implemented by various manners, including software, hardware or any combination thereof, for example, in an embodiment, the module can be implemented by software and hardware, or one of software and hardware. Furthermore, the present invention can be implemented fully or partly based on hardware, for example, one or more module of the system can be implemented by integrated circuit chip, system on chip (SOC), a complex programmable logic device (CPLD), or a field programmable gate array (FPGA). The concept of the present invention can be implemented by a system, a method and/or a computer program. The computer program can include computer-readable storage medium which records computer readable program instructions, and the processor can execute the computer readable program instructions to implement concepts of the present invention. The computer-readable storage medium can be a tangible apparatus for holding and storing the instructions executable of an instruction executing apparatus Computer-readable storage medium can be, but not limited to electronic storage apparatus, magnetic storage apparatus, optical storage apparatus, electromagnetic storage apparatus, semiconductor storage apparatus, or any appropriate combination thereof. More particularly, the computer-readable storage medium can include a hard disk, an RAM memory, a read-only-memory, a flash memory, an optical disk, a floppy disc or any appropriate combination thereof, but this exemplary list is not an exhaustive list. The computer-readable storage medium is not interpreted as the instantaneous signal such a radio wave or other freely propagating electromagnetic wave, or electromagnetic wave propagated through waveguide, or other transmission medium (such as optical signal transmitted through fiber cable), or electric signal transmitted through electric wire. Furthermore, the computer readable program instruction can be downloaded from the computer-readable storage medium to each calculating/processing apparatus, or downloaded through network, such as internet network, local area network, wide area network and/or wireless network, to external computer equipment or external storage apparatus. The network includes copper transmission cable, fiber transmission, wireless transmission, router, firewall, switch, hub and/or gateway. The network card or network interface of each calculating/processing apparatus can receive the computer readable program instructions from network, and forward the computer readable program instruction to store in computer-readable storage medium of each calculating/processing apparatus. The computer program instructions for executing the operation of the present invention can include source code or object code programmed by assembly language instructions, instruction-set-structure instructions, machine instructions, machine-related instructions, micro instructions, firmware instructions or any combination of one or more programming language. The programming language include object oriented programming language, such as Common Lisp, Python, C++, Objective-C, Smalltalk, Delphi, Java, Swift, C#, Perl, Ruby, and PHP, or regular procedural programming language such as C language or similar programming language. The computer readable program instruction can be fully or partially executed in a computer, or executed as independent software, or partially executed in the client-end computer and partially executed in a remote computer, or fully executed in a remote computer or a server.
Please refer to
Please refer to
The operation of the present invention will be illustrated according to embodiment with reference to
Please refer to
Therefore, the difference between the present invention and the conventional technology is that, in the creating and trading system of the present invention, the fund-end host deploys the smart contract corresponding to the open-end fund in the blockchain network, the performance fee can be calculated and the token value can be adjusted based on the ROI of the open-end fund, so that when the purchase request of the buyer's host is received, the token is generated based on the token value and the purchase request, and transmitted to the wallet address of the buyer's host, and the register of shareholders in the smart contract is updated; when the transfer request is received, the subscription function and the redemption function of the smart contract are executed to simulate the transfer transaction. Therefore, the fund-end host can centralize the process to avoid a transfer agent. According to the above-mentioned solution, the present invention is able to achieve the technical effect of improving convenience, transparency and liquidity of fund transaction.
The present invention disclosed herein has been described by means of specific embodiments. However, numerous modifications, variations and enhancements can be made thereto by those skilled in the art without departing from the spirit and scope of the disclosure set forth in the claims.
Number | Date | Country | Kind |
---|---|---|---|
202111423703.1 | Nov 2021 | CN | national |