Asset rights management system and method based on blockchain

By publishing asset smart contracts on the blockchain network and generating ownership and right tokens, the problem of tokens being unable to distinguish between right tokens from ownership is solved, and the convenience of asset rights management and efficient sharing of profits is achieved.

CN112749957BActive Publication Date: 2024-12-20SKYCHAIN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202011077099.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-10-30
Filing Date
2020-10-10
Publication Date
2024-12-20
Estimated Expiration
2040-10-10

AI Technical Summary

Technical Problem

In the prior art, tokens cannot clearly distinguish the use rights and ownership of assets, resulting in inconvenience in asset rights management and income.

Method used

On the blockchain network, by pre-issuing asset smart contracts, homogeneous ownership tokens and non-fungible use rights tokens are generated, representing the ownership and use rights of assets respectively, and when trading the right tokens for use rights tokens Calculate and send the profit amount.

Benefits of technology

Improves the convenience of asset rights management and income, allowing the ownership and use rights of assets to be managed and traded separately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112749957B_ABST
    Figure CN112749957B_ABST
Patent Text Reader

Abstract

The present invention discloses an asset rights management system and method based on blockchain, which pre-publishes an asset smart contract corresponding to an asset on a blockchain network, and executes the asset smart contract to generate a homogeneous ownership token to represent the ownership of the asset, and generates a corresponding non-homogeneous usage right token based on the ownership token to represent the right to use the asset, so that when the asset smart contract receives the income amount obtained by trading the usage right token, the usage right token is transferred and the profit amount is calculated and sent to the owner, so as to achieve the technical effect of improving the convenience of asset rights management and income.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a rights management system and method thereof, in particular to an asset rights management system and method thereof based on blockchain. Background Art

[0002] In recent years, with the popularity and vigorous development of digital currencies, various digital currencies have sprung up like mushrooms after rain. Among them, the "Token" or "token" running on the blockchain network has attracted the most attention.

[0003] Generally speaking, the issuer of a token can sell the token to other users, and the user can use the purchased token to use the services provided by the issuer. At the beginning, the tokens only differ in quantity, and there is no difference between different tokens, so they can be called homogeneous tokens or replaceable tokens, which are suitable for replaceable assets, such as points, cash, etc. However, for non-replaceable assets, such as real estate, collectibles, etc., homogeneous tokens are not applicable because these assets are unique and non-replaceable assets.

[0004] In view of this, some manufacturers have proposed the technical means of non-homogeneous tokens. Each non-homogeneous token has a unique identification code and is allowed to have different attributes. Therefore, it is suitable for non-fungible assets. However, whether it is a homogeneous or non-homogeneous token, both regard the ownership and use rights of assets as one, and do not clearly distinguish between the use rights and ownership of assets, resulting in the inability to manage and trade the ownership or use rights separately, etc., so there are problems with inconvenience in asset rights management and income.

[0005] In summary, it can be seen that the existing technology has long been plagued by inconveniences in asset rights management and revenue collection, and therefore it is necessary to propose improved technical means to solve this problem. Summary of the invention

[0006] The present invention discloses a blockchain-based asset rights management system and method thereof.

[0007] First, the present invention discloses an asset rights management system based on blockchain, which is applied to a blockchain network composed of multiple node hosts. The system includes: an ownership issuance host and a usage rights issuance host. The ownership issuance host is one of the node hosts, and it includes: an initial module and a generation module. Among them, the initial module is used to pre-publish the asset smart contract corresponding to the asset in the blockchain network at the initialization, wherein the asset smart contract includes the owner account and its corresponding shareholding message; the generation module is connected to the initial module to execute the token generation function of the asset smart contract, and this token generation function generates a corresponding homogeneous ownership token according to the shareholding message.

[0008] Next, the usage right issuing host serves as one of the node hosts and has one of the owner accounts. The usage right issuing host includes: an execution module, an issuing module, a transaction module and a profit sharing module. Among them, the execution module is used to execute the usage right issuance function of the asset smart contract, so that the usage right issuance function transmits a usage right issuance request to request the owner to agree to issue the usage right of the asset; the issuance module is connected to the execution module, and is used to execute the usage right issuance function to generate a corresponding non-homogeneous usage right token based on the ownership token after the usage right issuance request is agreed, and allows the setting of usage right transfer conditions of the usage right token, and requests the owner to agree to this usage right transfer condition, wherein the usage right token contains a user message; the transaction module is connected to the issuance module, and is used to allow the asset smart contract to receive digital currency as the income amount after the set usage right transfer conditions are agreed, and transfer the usage right token from the asset smart contract to the purchaser account, and set the user message to the purchaser account; the profit sharing module is connected to the transaction module, and is used to calculate the profit sharing amount of the owner account according to the income amount and the shareholding message, and send the digital currency equal to the profit sharing amount to the corresponding owner account.

[0009] In addition, the present invention discloses an asset rights management method based on blockchain, which is applied to a blockchain network composed of multiple node hosts, and the steps include: at the initialization, the ownership issuing host, which is one of the node hosts, pre-publishes the asset smart contract of the corresponding asset in the blockchain network, wherein the asset smart contract includes the owner account and its corresponding shareholding message; the ownership issuing host executes the token generation function of the asset smart contract to generate the corresponding homogeneous ownership token according to the shareholding message; the node host with one of the owner accounts is used as the usage right issuing host, and when the usage right issuing host executes the usage right issuing function of the asset smart contract, the usage right issuing function transmits a usage right issuance request to request the owner to agree Issue the right to use the asset; when the right to use issuance request is approved, execute the right to use issuance function to generate a corresponding non-homogeneous right to use token based on the ownership token, and allow the setting of the right to use transfer conditions of the right to use token, and request the owner to agree to the right to use transfer conditions, wherein the right to use token contains a user message; when the set right to use transfer conditions are approved, the asset smart contract allows the receipt of digital currency as the income amount, and transfers the right to use token from the asset smart contract to the purchaser's account, and sets the user message to the purchaser's account; calculate the profit amount of the owner's account according to the income amount and the share message, and send the digital currency equal to the profit amount to the corresponding owner's account.

[0010] The system and method disclosed in the present invention are as described above. The difference from the prior art is that the present invention publishes an asset smart contract corresponding to the asset on the blockchain network in advance, and executes the asset smart contract to generate a homogeneous ownership token to represent the ownership of the asset, and generates a corresponding non-homogeneous usage right token based on the ownership token to represent the right to use the asset, so that when the asset smart contract receives the income amount obtained from the transaction of the usage right token, the usage right token is transferred and the profit amount is calculated to be sent to the owner.

[0011] Through the above-mentioned technical means, the present invention can achieve the technical effect of improving the convenience of asset rights management and income. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 This is a system block diagram of the blockchain-based asset rights management system of the present invention.

[0013] Figure 2A and Figure 2B This is a flowchart of the method for asset rights management based on blockchain of the present invention.

[0014] Figure 3A and Figure 3B A schematic diagram of applying the present invention to the rights management of artworks, software, real estate and vehicles.

[0015] Figure 4 A schematic diagram of trading the ownership token and usage right token of the present invention.

[0016] Description of reference numerals:

[0017] 100 blockchain network

[0018] 110 node hosts

[0019] 120 Ownership Issuing Host

[0020] 121 Initial Module

[0021] 122 Generate Module

[0022] 130 Use Rights Issuing Host

[0023] 131 Execution Module

[0024] 132 Release Module

[0025] 133 Trading Module

[0026] 134 Profit Sharing Module

[0027] 140 Verify the host

[0028] 300 Setting window

[0029] 311, 312 input blocks

[0030] 313 New Components

[0031] 314 Determine the component

[0032] 350 Release Windows

[0033] 351~354 Input block

[0034] 355 sending element

[0035] 400 Trading Window

[0036] 410 Select Components

[0037] 411 Display Block

[0038] 412, 413 input block

[0039] 414 Confirmation Component DETAILED DESCRIPTION

[0040] The following will describe the implementation methods of the present invention in detail with reference to drawings and examples, so as to fully understand and implement the implementation process of how the present invention applies technical means to solve technical problems and achieve technical effects.

[0041] Before explaining the asset rights management system and method based on blockchain disclosed by the present invention, the terms defined by the present invention are explained first. The "asset smart contract" described in the present invention refers to a smart contract (Smart Contract) published (Deploy) on the blockchain network. In fact, the smart contract refers to a computer program that drives the execution of instructions based on established conditions and transmitted information. Specifically, the smart contract is written in a programming language, such as Solidity, Serpent, LLL, EtherScript, Sidechain, etc., which can include various functions, events, parameter states, etc. Taking the "Ethereum" environment as an example, its smart contract is compiled to obtain binary code and application binary interface (Application Binary Interface, ABI) so that the smart contract can be broadcast to the blockchain network, waiting for the validator (Validator) to put the smart contract on the blockchain and obtain the corresponding address (or contract address), so that the release of the smart contract is completed through blockchain transactions. After that, each node host can execute the corresponding smart contract according to this address, and use different instructions to change the state of the smart contract on the blockchain and detect whether the event is triggered. In addition, the “Registry” refers to the function of executing a smart contract storing the address of another smart contract in the smart contract, such as storing it in an array, that is, registering a smart contract in another smart contract to associate the two smart contracts.

[0042] The following diagram further illustrates the asset rights management system and method based on blockchain of the present invention. Please refer to " Figure 1 ”, “ Figure 1 ” is a system block diagram of the asset rights management system based on blockchain of the present invention, which is applied to a blockchain network 100 composed of multiple node hosts 110. The system includes: an ownership issuing host 120 and a usage right issuing host 130. In actual implementation, each node host 110 is a computer device with network function, such as: a personal computer, a laptop, a server, etc. In addition, each node host 110 is connected to each other in a peer-to-peer (P2P) manner.

[0043] In the part of the ownership issuing host 120, it is one of the node hosts 110 and includes: an initial module 121 and a generation module 122. Among them, the initial module 121 is used to pre-publish the asset smart contract corresponding to the asset in the blockchain network 100 at the initialization. This asset smart contract includes the owner account and its corresponding share information. In actual implementation, the asset smart contract can also be implemented using different smart contracts according to different functions, such as: managing ownership, managing usage rights, transferring rights, etc. These different smart contracts are bound to each other (for example: registering the contract address to another smart contract), and can call each other's functions to interact.

[0044] The generation module 122 is connected to the initial module 121 to execute the token generation function of the asset smart contract. This token generation function generates a corresponding homogeneous ownership token based on the shareholding message. In actual implementation, assuming that the blockchain network 100 is a blockchain architecture, the method of generating the ownership token can be implemented through the "ERC20" standard. In addition, the ownership token can be transferred to other people through blockchain transactions, such as: the purchaser or other owners, that is, the ownership token represents the ownership of the asset and can be transferred through blockchain transactions. It should be particularly noted that before generating the ownership token, the token generation function can first detect whether the generation conditions have been met (which can be regarded as verifying the validity of the ownership). When the generation conditions are met, the generation of the ownership token is allowed, otherwise the generation of the ownership token is not allowed. Among them, the generation conditions may include: more than half of the asset owners agree, the authority and responsibility agency related to the asset agrees, etc.

[0045] Next, in the part of the use right issuing host 130, which is also one of the node hosts 110 and has one of the owner accounts, it includes: an execution module 131, an issuance module 132, a transaction module 133 and a profit sharing module 134. Among them, the execution module 131 is used to execute the use right issuing function of the asset smart contract, so that the use right issuing function transmits a use right issuing request to request the owner to agree to issue the use right of the asset. In actual implementation, the method of transmitting the use right issuing request can be to transmit the use right issuing request to all owner accounts, or to a preset agent account to request to agree to issue the use right of the asset, and the situation where the use right issuing request is agreed can refer to the number of owner accounts that agree to issue the use right meeting the threshold. For example, assuming that the threshold is "51%", it means that the number of owner accounts that agree to issue the use right is less than "51%" and it is considered to be disagreed; greater than or equal to "51%" is considered to be agreed. In addition to judging according to the threshold, it can also be considered to agree to the use right issuing request after receiving the consent message sent by the agent account. The agent account can be pre-set in the asset smart contract.

[0046] The issuing module 132 is connected to the execution module 131, and is used to execute the use right issuance function to generate a corresponding non-homogeneous use right token according to the ownership token after the use right issuance request is approved, that is, a non-fungible token (NFT), and allow the use right transfer conditions of the use right token to be set, and request the owner to agree to the use right transfer conditions, wherein the use right token contains a user message. In actual implementation, the use right token can be implemented through the "ERC721" standard, that is, a use right token running on this blockchain network 100 is established with a smart contract. It should be particularly noted that the use right token, like the ownership token, can be transferred to other people through blockchain transactions. The difference is that the use right token cannot be divided, while the ownership token can be divided. In fact, the transfer of the use right token means that the right to use the asset is transferred.

[0047] The transaction module 133 is connected to the issuance module 132, and is used to allow the asset smart contract to receive digital currency as the income amount after the set use right transfer conditions are agreed, and to transfer the use right token from the asset smart contract to the buyer's account, and to set the user message to the buyer's account. In actual implementation, initially, the user message can be set to the address of the asset smart contract. When the use right is transferred for the first time, the use message is changed from the address of the asset smart contract to the buyer's account, wherein the address and account are generated by hashing and encoding, for example: both are hashed using "SHA-256" and "RIPEMD-160", and encoded using "Base58Check".

[0048] The profit-sharing module 134 is connected to the transaction module 133, and is used to calculate the profit-sharing amount of the owner account according to the income amount and the shareholding message, and send the digital currency equivalent to the profit-sharing amount to the corresponding owner account. For example, assuming that the digital currency equivalent to the profit-sharing amount is "100 ETH" and the shareholding of one of the owner accounts recorded in the shareholding message is "2 / 100", then the profit-sharing module 134 will send "2 ETH" to this owner account. In addition, since the number of ownership tokens held by each owner also represents the shareholding message, the profit-sharing module 134 can directly calculate the profit-sharing amount according to the number of ownership tokens held by each owner, and distribute the profits, thereby achieving the purpose of distributing profits according to ownership.

[0049] In addition, the blockchain-based asset rights management system of the present invention may also include a verification end host 140 for receiving identity messages and detecting whether the identity messages exist in the user messages of the usage rights token. If they exist, the use or access of the asset is allowed, and if they do not exist, the use or access of the asset is prohibited. In actual implementation, the identity messages and user messages can be characters generated by hashing using "SHA-256" and "RIPEMD-160" and encoding using "Base58Check", such as "0x06012c...", which can be called an address or account number.

[0050] It should be particularly noted that, in actual implementation, each module described in the present invention can be implemented in various ways, including software, hardware or any combination thereof. For example, in some embodiments, each module can be implemented using software and hardware or one of them. In addition, the present invention can also be partially or completely implemented based on hardware. For example, one or more modules in the system can be implemented by integrated circuit chips, system on chip (System on Chip, SoC), complex programmable logic device (Complex Programmable Logic Device, CPLD), field programmable gate array (Field Programmable Gate Array, FPGA), etc. The present invention can be a system, method and / or computer program. The computer program can include a computer-readable storage medium, which carries computer-readable program instructions for enabling a processor to implement various aspects of the present invention. The computer-readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. The computer-readable storage medium can be, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: hard disk, random access memory, read-only memory, flash memory, optical disk, floppy disk and any suitable combination of the above. The computer-readable storage medium used herein is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated through a waveguide or other transmission medium (for example, an optical signal through an optical fiber cable), or an electrical signal transmitted through a wire. In addition, the computer-readable program instructions described herein can be downloaded from the computer-readable storage medium to each computing / processing device, or downloaded to an external computer device or an external storage device through a network, such as the Internet, a local area network, a wide area network and / or a wireless network. The network may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, hubs and / or gateways. The network card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.The computer program instructions for performing the operations of the present invention may be assembly language instructions, instruction set architecture instructions, machine instructions, machine-dependent instructions, microinstructions, firmware instructions, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Common Lisp, Python, C++, Objective-C, Smalltalk, Delphi, Java, Swift, C#, Perl, Ruby and PHP, and conventional procedural programming languages ​​such as C or similar programming languages. The computer-readable program instructions may be executed entirely on the computer, partially on the computer, as a stand-alone software, partially on the client computer and partially on the remote computer, or entirely on the remote computer or server.

[0051] Please refer to " Figure 2A "and" Figure 2B ”, “ Figure 2A "and" Figure 2B” is a method flow chart of the asset rights management method based on blockchain of the present invention, which is applied to a blockchain network 100 composed of multiple node hosts 110, and the steps include: at the initialization, the ownership issuing host 120 as one of the node hosts 110 pre-publishes the asset smart contract of the corresponding asset in the blockchain network 100, wherein the asset smart contract includes the owner account and its corresponding share information (step 210); the ownership issuing host 120 executes the token generation function of the asset smart contract to generate the corresponding homogeneous ownership token according to the share information (step 220); the node host 110 with one of the owner accounts is used as the usage right issuing host 130, when the usage right issuing host 130 executes the usage right issuance function of the asset smart contract, the usage right issuance function transmits a usage right issuance request to request the owner to agree to issue the asset usage right (step 230); when the usage right issuance request is agreed, the usage right issuance function is executed to generate the corresponding non-homogeneous usage right token according to the ownership token, and the setting The transfer conditions of the right to use of the right to use token are set, and the owner is requested to agree to the transfer conditions of the right to use, wherein the right to use token includes a user message (step 240); when the set right to use transfer conditions are agreed, the asset smart contract allows the receipt of digital currency as the income amount, and the right to use token is transferred from the asset smart contract to the purchaser's account, and the user message is set to the purchaser's account (step 250); the profit amount of the owner's account is calculated according to the income amount and the shareholding message, and the digital currency equivalent to the profit amount is sent to the corresponding owner's account (step 260). Through the above steps, the asset smart contract of the corresponding asset can be pre-published on the blockchain network, and the asset smart contract can be executed to generate a homogeneous ownership token to represent the ownership of the asset, and the corresponding non-homogeneous right to use token can be generated based on the ownership token to represent the right to use the asset, so that when the asset smart contract receives the income amount obtained by trading the right to use token, the right to use token is transferred and the profit amount is calculated to be sent to the owner.

[0052] In addition, after step 260, the verification end host 140 may also receive the identity message and detect whether the identity message exists in the user message of the usage right token. If it exists, the asset is allowed to be used or accessed, and if it does not exist, the asset is prohibited to be used or accessed (step 270). In other words, the verification end host 140 is used to verify the identity of the user. When the user message of the usage right token matches the identity of the user, it means that the user has the right to use the asset, so the asset is allowed to be used. Otherwise, the asset is prohibited to be used. This will be explained later with an example in conjunction with a diagram.

[0053] The following matches " Figure 3A "to" Figure 4"The following is described in the form of an example. Please refer to " Figure 3A "and" Figure 3B ”, “ Figure 3A "and" Figure 3B ” is a schematic diagram of applying the present invention to the rights management of artworks, software, real estate and vehicles. When the asset is a work of art, the ownership issuing host 120 can publish an “asset smart contract” corresponding to the artwork in the blockchain network 100 to manage the ownership and usage rights of the artwork. Among them, the asset smart contract includes the owner account and its corresponding shareholding information, and the shareholding information records the ownership ratio. For example, the author of the artwork and the sponsor pre-allocate the ownership ratio; or the artwork is jointly held through fund-raising and purchased, and the ownership ratio is set according to the investment ratio. In actual implementation, the ownership issuing host 120 can display such as “ Figure 3A ” The setting window 300 shown in FIG. 3 provides the owner with the opportunity to input the owner account in the input block 311 and the share information in the input block 312. If there are multiple owners, the owner account and share information can be added by clicking on the add element 313. After all settings are completed, the confirmation element 314 can be clicked so that the ownership issuance host 120 can execute a “token generation function” in the asset smart contract to generate a corresponding homogeneous ownership token based on the share information to represent the ownership of the artwork, and even send the corresponding number of ownership tokens to the corresponding owner accounts. In this example, the share information is “2 / 100”, so 100 ownership tokens will be generated, and 2 of them will be sent to the owner account “0x06012c…”.

[0054] Next, the owner with the owner account can submit a "use right issuance request" through the asset smart contract. This use right issuance request can include: the number of use rights issued, the different serial numbers of each use right, or the use time range and other related parameters. In actual implementation, the use right issuance host 130 can generate a " Figure 3BThe use right issuance window 350 shown in FIG. 3 provides the owner with the opportunity to input the above-mentioned relevant parameters in the input blocks (351-353) and input the use right transfer conditions in the input block 354. For example, the purchaser must pay a certain amount of digital currency to the asset smart contract to obtain the use right token representing the use right. Then, after clicking the send component 355, the above settings are sent as parameters of the use right issuance request to other owners or agents to request consent to issue the use right. When the proposed use right issuance request is agreed by more than half of the owners or the authorized agent, the "use right issuance function" in the asset smart contract is executed to generate a corresponding non-homogeneous use right token based on the ownership token; when the set use right transfer conditions are agreed, the asset smart contract can use the received digital currency as the income amount and use The right token is transferred from the asset smart contract to the buyer's account, and the user message is set to the buyer's account. At this point, the transfer of the right to use the artwork is completed, allowing the asset smart contract to rent or sell the right to use according to the price. Next, the asset smart contract will use the obtained digital currency to calculate the profit amount of each owner's account according to the income amount and the share information, and send the digital currency equal to the profit amount to the corresponding owner's account. At this point, the owner's profit is completed. It should be noted that if you want to check whether someone has the right to use the artwork, you can send the identity message of this person to the verification end host 140, and the verification end host 140 will detect whether this identity message exists in the user message of the right to use token. If it exists, it means that you have the right to use the artwork. Otherwise, it means that you do not have the right to use the artwork, and there may be concerns about theft or misappropriation.

[0055] In addition, when the asset is software, the overall process is similar to that of art, except that the initial owner may be the software developer, software distribution platform, or investors in a crowdfunded software development project. The generated ownership token represents the ownership of the software; the generated usage token represents the right to use the software, that is, the usage token can replace the current software key. Obtaining the usage token means obtaining the right to use the software. At this time, " Figure 3B "The input block 351 shown in the figure can be regarded as providing a software serial number, and the input block 353 can be regarded as providing a software usage period. Similarly, when the asset is real estate, the overall process is similar, and the initial owner may be the real estate holder or the lending bank. The generated ownership token represents the ownership of the real estate; the generated right-of-use token represents the right to use the real estate. In fact, the right-of-use token can be used as a lease contract for real estate. Obtaining a right-of-use token means obtaining the right to use the real estate. At this time, " Figure 3BThe input block 351 indicated by " can be regarded as providing a room number to be set, and the input block 353 can be regarded as providing a rental period to be set.

[0056] Assuming that the asset is a means of transportation, such as bicycles, cars, motorcycles, etc., the overall process is similar to the above-mentioned artworks, software and real estate processes. In other words, any asset that can manage ownership and use rights separately does not deviate from the scope of application of the present invention. Taking the above-mentioned means of transportation as an example, these vehicles can be purchased through fundraising, and corresponding rental services are provided (for example: raising funds to establish a rental car company). At this time, the vehicle is an asset and is jointly held by multiple investors. When there are multiple vehicles, each vehicle is held by the investor. Part of the ownership. Therefore, when applied to the present invention, each vehicle has a corresponding asset smart contract, and the execution of the asset smart contract is allowed to generate a corresponding non-homogeneous use right token to issue the right to use the vehicle, or to trade a homogeneous ownership token to sell the ownership of the vehicle. In actual implementation, each car can be connected to the blockchain network through the Internet of Things (IoT) mechanism to check the right to use the vehicle (i.e. check whether it has a usage right token. If so, the vehicle is allowed to be used, otherwise it is not allowed to be used). The rental income of each car can be distributed according to the proportion of the vehicle's ownership token held, that is, the profit is distributed to the investor.

[0057] like" Figure 4 " Figure 4” is a schematic diagram of trading the ownership token and the usage right token of the present invention. In actual implementation, if the ownership or usage right of an asset is to be transferred, the ownership token or the usage right token can be traded through blockchain transactions. For example, if the ownership is to be sold, the object of the transaction (such as the ownership token) and the transaction method (such as selling) can be selected through the selection element 410 of the transaction window 400, and then the current holding amount can be obtained from the display block 411, and the desired transaction amount can be entered in the input block 412, and the transfer amount can be entered in the input block 413. After confirmation, click confirmation element 414 to execute the transaction. For example, 10 ownership tokens will be sold from 30 ownership tokens, and the 10 sold ownership tokens will be transferred to the transfer-in account. In this way, the transfer-in account holds the ownership token, so the owner of the transfer-in account also has the identity of the owner. In addition, assuming that the right to use is purchased, the object of the transaction (such as: usage token) and the transaction method (such as: purchase) can also be selected in the selection element 410. Then, the amount to be traded can also be entered in the input block 412, and the amount can also be entered in the input block 412. In block 413, enter the account to which the purchased ownership token is to be transferred. When confirmed, click confirmation element 414 to execute the transaction. In this way, the account entered in input block 413 can obtain the right to use token. When using the asset later, the verification end host 140 (such as an IoT device) can verify whether this account holds the right to use the asset by verifying whether it has the right to use the asset. In particular, the price of the digital currency in the right to use transfer condition can change with the transaction process. For example, when the right to use token transaction is hot, the right to use transfer condition The price of digital currency in the document can rise accordingly, and vice versa; in addition, the transaction price of the ownership token can also be adjusted with the transaction price of the use right token. For example, when the transaction price of the use right token rises, the transaction price of the corresponding ownership token will also rise, and vice versa. In this way, those who want to pay the price to use the asset, that is, those who want to obtain the right to use the asset, can observe the transaction of the ownership token and know the public evaluation value of the asset in advance. When more users are willing to pay the price to obtain the right to use the asset, the value of their ownership is higher.

[0058] To sum up, it can be seen that the difference between the present invention and the prior art lies in that an asset smart contract corresponding to the asset is published on the blockchain network in advance, and the asset smart contract is executed to generate a homogeneous ownership token to represent the ownership of the asset, and a corresponding non-homogeneous usage right token is generated based on the ownership token to represent the right to use the asset, so that when the asset smart contract receives the income amount obtained from the transaction of the usage right token, the usage right token is transferred and the profit amount is calculated to be sent to the owner. This technical means can solve the problems existing in the prior art, and thus achieve the technical effect of improving the convenience of asset rights management and income.

[0059] Although the present invention is disclosed as above with the aforementioned embodiments, it is not intended to limit the present invention. Any person skilled in the art may make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of patent protection of the present invention shall be subject to the scope defined by the claims attached to this specification.

Claims

1. A blockchain-based asset rights management system, applied to a blockchain network consisting of multiple node hosts, characterized in that: The system includes: The ownership issuing host, as one of the node hosts, includes: An initialization module, used to pre-publish an asset smart contract corresponding to the asset in the blockchain network at the initialization, wherein the asset smart contract includes at least one owner account and its corresponding shareholding information; and A generation module, connected to the initial module, for executing a token generation function of the asset smart contract, wherein the token generation function generates at least one corresponding homogeneous ownership token according to the shareholding information; and A usage right issuing host, as one of the node hosts, and having one of the owner accounts, the usage right issuing host comprises: An execution module, used to execute the use right issuance function of the asset smart contract, so that the use right issuance function transmits a use right issuance request to request the owner to agree to issue the use right of the asset; an issuing module, connected to the execution module, for executing the use right issuing function to generate at least one corresponding non-homogeneous use right token according to the ownership token after the use right issuance request is approved, and allowing the use right transfer condition of the use right token to be set, and requesting the owner to agree to the use right transfer condition, wherein the use right token includes a user message; a transaction module, connected to the issuance module, for allowing the asset smart contract to receive multiple digital currencies as the income amount after the set use right transfer conditions are agreed, and transferring the use right token from the asset smart contract to the purchaser account, and setting the user message to the purchaser account; and a profit sharing module, connected to the transaction module, for calculating the profit sharing amount of the owner's account according to the revenue amount and the shareholding information, and sending the digital currency equal to the profit sharing amount to the corresponding owner's account, Among them, the ownership token represents the ownership of the asset, and the usage right token represents the right to use the asset.

2. The blockchain-based asset rights management system according to claim 1, characterized in that: The system also includes a verification host for receiving an identity message and detecting whether the identity message exists in the user message of the usage right token. When the identity message exists, the use or access to the asset is allowed; when the identity message does not exist, the use or access to the asset is prohibited.

3. The blockchain-based asset rights management system according to claim 1, characterized in that: The transmitting of the usage right issuance request is to transmit the usage right issuance request to all the owner accounts, or to a preset agent account to request for approval to issue the usage right of the asset.

4. The blockchain-based asset rights management system according to claim 3, characterized in that: The request for issuing the usage right is approved when the number of the owner accounts that agree to issue the usage right meets a threshold, or when an approval message sent by the agent account is received.

5. The blockchain-based asset rights management system according to claim 1, characterized in that: The token generation function is used to detect the generation conditions, and when the generation conditions are met, it allows the ownership token to be generated and the generated ownership token to be sent to the corresponding owner account according to the share message, and allows the ownership token to be sent from the owner account to the corresponding purchaser account through blockchain transactions, and updates the owner account and the share message.

6. A blockchain-based asset rights management method, applied to a blockchain network consisting of multiple node hosts, characterized in that: The steps include: Initially, an ownership issuing host, which is one of the node hosts, pre-publishes an asset smart contract corresponding to the asset in the blockchain network, wherein the asset smart contract includes at least one owner account and its corresponding shareholding information; The ownership issuance host executes the token generation function of the asset smart contract to generate at least one corresponding homogeneous ownership token according to the shareholding message; The node host having one of the owner accounts is used as a usage right issuing host. When the usage right issuing host executes the usage right issuing function of the asset smart contract, the usage right issuing function transmits a usage right issuing request to request the owner to agree to issue the usage right of the asset; When the usage right issuance request is approved, the usage right issuance function is executed to generate at least one corresponding non-homogeneous usage right token according to the ownership token, and to allow the setting of usage right transfer conditions of the usage right token, and to request the owner to agree to the usage right transfer conditions, wherein the usage right token includes a user message; When the set conditions for the transfer of the right of use are agreed upon, the asset smart contract allows receiving multiple digital currencies as the amount of proceeds, and transfers the right of use token from the asset smart contract to the purchaser's account, and sets the user message to the purchaser's account; and The profit amount of the owner's account is calculated according to the income amount and the share information, and the digital currency equivalent to the profit amount is sent to the corresponding owner's account. Among them, the ownership token represents the ownership of the asset, and the usage right token represents the right to use the asset.

7. The asset rights management method based on blockchain according to claim 6 is characterized in that: The method also includes the steps of receiving an identity message by a verification end host and detecting whether the identity message exists in the user message of the usage right token, and allowing the use or access of the asset when the identity message exists, and prohibiting the use or access of the asset when the identity message does not exist.

8. The asset rights management method based on blockchain according to claim 6 is characterized in that: The step of transmitting the usage right issuance request is to transmit the usage right issuance request to all the owner accounts, or to a preset agent account to request approval to issue the usage right of the asset.

9. The blockchain-based asset rights management method according to claim 8, characterized in that: The request for issuing the usage right is approved when the number of the owner accounts that agree to issue the usage right meets a threshold, or when an approval message sent by the agent account is received.

10. The method for asset rights management based on blockchain according to claim 6, characterized in that: The token generation function detects generation conditions, and when the generation conditions are met, allows the generation of the ownership token, and sends the generated ownership token to the corresponding owner account according to the share message, and allows the ownership token to be sent from the owner account to the corresponding purchaser account through blockchain transactions, and updates the owner account and the share message.