Blockchain-based game asset processing method, device, medium and equipment
By using blockchain technology to convert game assets into liquid NFT assets, the problem of depreciation of game NFT props after they are offline is solved, and value-added income can be obtained after players go offline, thereby improving the gaming experience.
Patent Information
- Application Number
- CN202210033888.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-12
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2042-01-12
AI Technical Summary
Game NFT props are idle after players go offline, resulting in depreciation and low usage, affecting the gaming experience.
Through blockchain technology, game assets are converted into liquid NFT assets, stored on the blockchain platform, asset certificates are generated and liquidity returns are calculated. Players can obtain value-added returns through liquid NFT assets after logging off.
Under the premise of ensuring asset security, the gaming experience of gamers is improved, and value-added benefits are obtained through unused game assets.
Smart Images

Figure CN114581229B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic communication technology, in particular to the field of blockchain-based game asset processing technology, and more particularly to a blockchain-based game asset processing method, device, medium, and equipment. Background Art
[0002] NFT is the abbreviation of Non-Fungible Token, which is called non-fungible token in Chinese. It usually refers to the tokens issued by developers on the Ethereum platform based on the ERC721 standard / protocol. Its characteristics are indivisible, irreplaceable, and unique. Simply put, the tokens issued using the ERC721 standard / protocol are called NFTs, and any item can be converted into an NFT token in the blockchain.
[0003] When NFTs are applied to game props, they are usually generated and positioned as high-end props in the game scene, such as dragon-slaying swords and game costumes. For such game props, game players need to spend relatively expensive virtual currency to purchase them. At the same time, because game NFT props can only be used in the game scene, once the game player logs off the game platform, the game NFT props will be idle, resulting in the depreciation of game NFT props and low usage rate. Eventually, they are easily sold by game users, affecting the game experience of gamers. Summary of the Invention
[0004] The embodiments of the present application provide a blockchain-based game asset processing method, apparatus, medium, and device. By combining blockchain technology, the operation mode of game assets is optimized, so that game assets can avoid security issues such as theft, and can also obtain value-added benefits based on unused game assets after the player logs off the game, thereby improving the game experience of game players.
[0005] The present invention provides a method for processing game assets based on blockchain, including:
[0006] Receive game asset transfer requests from game players;
[0007] querying whether the game player currently owns the game asset according to the game asset transfer request;
[0008] If the game player currently owns the game assets, transfer the game assets to the blockchain platform;
[0009] Generate a liquid NFT asset for the game asset on the blockchain platform, where the liquid NFT asset is used to indicate that its owner has the right to obtain the storage income of the game asset on the blockchain platform;
[0010] Distribute the liquid NFT asset to the game player corresponding to the game asset storage request;
[0011] Calculate the liquidity income corresponding to the game asset, and transfer the liquidity income to the game player's account based on the liquid NFT asset.
[0012] In the blockchain-based game asset processing method described in the embodiment of the present application, the calculation of the liquidity income corresponding to the game asset includes:
[0013] Creating a corresponding asset level according to the attribute information of the game asset;
[0014] The liquidity income corresponding to the game asset is calculated based on the asset level corresponding to the game asset.
[0015] In the blockchain-based game asset processing method described in an embodiment of the present application, the game asset storage request includes the asset certificate of the game asset, and the method further includes:
[0016] Transferring the asset certificates to the savings contract;
[0017] Generating the liquid NFT assets of the game assets on the blockchain platform includes:
[0018] The liquidity equity information of the game assets on the blockchain platform is generated based on the savings contract, and the liquidity equity information includes the liquid NFT assets.
[0019] In the blockchain-based game asset processing method described in the embodiment of the present application, the liquidity benefit of the game asset is calculated based on the asset level corresponding to the game asset, including:
[0020] Calculate the equity harvest coefficient of the game asset based on the asset level corresponding to the game asset and the transaction information of the savings contract;
[0021] Obtain the sum of the equity harvest coefficients corresponding to all game assets stored in the savings contract;
[0022] The liquidity income of the game asset is determined based on the proportion of the equity harvest coefficient in the total equity harvest coefficient and the current total income of the savings contract.
[0023] In the blockchain-based game asset processing method described in an embodiment of the present application, when the asset certificate is transferred to the savings contract, a corresponding target block is also generated and stored on the blockchain platform, and the liquidity equity information also includes the initial block height of the target block on the blockchain platform;
[0024] The calculating of the equity harvest coefficient of the game asset based on the asset level corresponding to the game asset and the transaction information of the savings contract includes:
[0025] Obtaining the initial block height corresponding to the target block and the current block height of the blockchain platform;
[0026] Subtracting the initial block height from the current height to obtain the height difference as the transaction information of the savings contract;
[0027] The height difference is multiplied by the asset level corresponding to the game asset to obtain the equity harvest coefficient of the game asset.
[0028] In the blockchain-based game asset processing method described in the embodiment of the present application, the transferring of the liquidity income to the game player's account based on the liquid NFT asset includes:
[0029] In response to the asset redemption operation of the game player, the liquid NFT asset transferred by the game player is obtained, and a revenue acquisition event is determined to be triggered;
[0030] Transferring the liquidity income to the game player’s account based on the liquid NFT asset;
[0031] The asset certificate of the game asset is transferred to the game player, and the liquid NFT asset of the game asset is destroyed.
[0032] In the blockchain-based game asset processing method described in the embodiment of the present application, the method further includes:
[0033] receiving a game asset sale request initiated by the game player for the game asset, and determining status information of the game asset on the blockchain platform based on the game asset sale request;
[0034] In response to the game asset sale request, the state information of the game asset is changed from a storage state to a sale state, and in the sale state, other users can purchase the game asset through the blockchain platform.
[0035] In the blockchain-based game asset processing method described in the embodiment of the present application, after responding to the game asset sale request, the method further includes:
[0036] If the game asset is purchased by other users, a preset percentage of the proceeds will be extracted from the selling price of the game asset and accumulated into the total proceeds of the savings contract.
[0037] In the blockchain-based game asset processing method described in the embodiment of the present application, the method further includes:
[0038] Receive a liquid NFT asset transfer request initiated by the game player, and determine the liquid NFT asset and asset certificate of the game asset to be transferred, and the current holder information of the asset certificate based on the liquid NFT asset transfer request;
[0039] Determine the acquirer information of the liquid NFT asset;
[0040] The asset certificate is handed over to the acquirer corresponding to the acquirer information, and the liquidity income corresponding to the liquid NFT asset is handed over to the acquirer.
[0041] In the blockchain-based game asset processing method described in the embodiment of the present application, the liquid NFT asset transfer request includes a transfer request and a transaction request. If the liquid NFT asset transfer request is a transaction request, when the liquid NFT asset completes the transfer operation of the acquirer, the transaction proceeds are provided to the game player.
[0042] Accordingly, another embodiment of the present application further provides a blockchain-based game asset processing device, comprising:
[0043] A request receiving module, configured to receive a game asset transfer request from a game player;
[0044] An eligibility query module, configured to query whether the game player currently owns the game asset according to the game asset transfer request;
[0045] An asset transfer module, configured to transfer the game assets to the blockchain platform if the game player currently owns the game assets;
[0046] A credential generation module, configured to generate a liquid NFT asset for the game asset on the blockchain platform, wherein the liquid NFT asset is used to indicate that its owner has the authority to obtain the storage income of the game asset on the blockchain platform;
[0047] An asset issuance module, configured to issue the liquid NFT asset to the game player corresponding to the game asset storage request;
[0048] The income transfer module is used to calculate the liquidity income corresponding to the game assets and transfer the liquidity income to the game player's account based on the asset certificate.
[0049] Accordingly, on the other hand, an embodiment of the present application further provides a computer-readable storage medium, which stores multiple instructions, and the instructions are suitable for a processor to load to execute the blockchain-based game asset processing method as described above.
[0050] Correspondingly, on the other hand, an embodiment of the present application further provides a terminal device, including a processor and a memory, wherein the memory stores multiple instructions, and the processor loads the instructions to execute the blockchain-based game asset processing method as described above.
[0051] The embodiment of the present application provides a game asset processing method, device, medium and equipment based on blockchain, which receives a game asset transfer request from a game player; queries whether the game player currently owns the game asset based on the game asset transfer request; if the game player currently owns the game asset, transfers the game asset to the blockchain platform; generates a liquid NFT asset for the game asset on the blockchain platform, the liquid NFT asset is used to indicate that its owner has the authority to obtain the storage income of the game asset on the blockchain platform; issues the liquid NFT asset to the game player corresponding to the game asset storage request; calculates the liquidity income corresponding to the game asset, and transfers the liquidity income to the game player's account based on the liquid NFT asset. The embodiment of the present application optimizes the operation mode of game assets by combining blockchain technology, so that game assets can obtain value-added benefits based on unused game assets after the player's game is offline, while avoiding the security issue of being stolen, thereby improving the game experience of game players. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present application. Those skilled in the art can also derive other drawings based on these drawings without inventive effort.
[0053] Figure 1 A flowchart of a blockchain-based game asset processing method provided in an embodiment of the present application.
[0054] Figure 2 A schematic diagram of the structure of a blockchain-based game asset processing device provided in an embodiment of the present application.
[0055] Figure 3 Another structural diagram of a blockchain-based game asset processing device provided in an embodiment of the present application.
[0056] Figure 4 A schematic diagram of the structure of the terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0057] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0058] The present invention provides a blockchain-based game asset processing method, which can be applied to a terminal device, such as a smartphone or tablet computer.
[0059] When NFTs are applied to game props, they are usually generated and positioned as high-end props in the game scene, such as dragon-slaying swords and game costumes. For such game props, game players need to spend relatively expensive virtual currency to purchase them. At the same time, because game NFT props can only be used in the game scene, once the game player logs off the game platform, the game NFT props will be idle, resulting in the depreciation of game NFT props and low usage rate. Eventually, they are easily sold by game users, affecting the game experience of gamers.
[0060] To address the aforementioned technical issues, embodiments of the present application provide a blockchain-based game asset processing method. By utilizing the blockchain-based game asset processing method provided in embodiments of the present application, it is possible to optimize the operation of game assets by integrating blockchain technology. This allows game assets to be protected from theft while also enabling players to generate value-added benefits based on unused game assets after logging off the game, thereby enhancing the player's gaming experience.
[0061] See also Figure 1 , Figure 1 A flowchart of a blockchain-based game asset processing method provided in an embodiment of the present application. The blockchain-based game asset processing method is applied to a terminal device and may include the following steps:
[0062] Step 101: Receive a game asset transfer request from a game player.
[0063] It needs to be explained that the game assets mentioned in this plan specifically refer to game NFT props. NFT is the abbreviation of Non-Fungible Token, which is called non-fungible token in Chinese. It usually refers to the tokens issued by developers on the Ethereum platform based on the ERC721 standard / protocol. Its characteristics are indivisible, irreplaceable, and unique. Simply put, the tokens issued using the ERC721 standard / protocol are called NFTs, and any item can be converted into an NFT token in the blockchain.
[0064] When NFTs are applied to game props, they are usually generated and positioned as high-end props in the game scene, such as dragon-slaying swords and game costumes. For such game props, game players need to spend relatively expensive virtual currency to purchase them. At the same time, because game NFT props can only be used in the game scene, once the game player logs off the game platform, the game NFT props will be idle, resulting in the depreciation of game NFT props and low usage rate. Eventually, they are easily sold by game users, affecting the game experience of gamers.
[0065] To address the above issues, this solution optimizes the operation of game assets by combining blockchain technology. This allows game assets to avoid security issues such as theft, and also allows players to obtain value-added benefits based on unused game assets after the game is offline, thereby improving the gaming experience of gamers.
[0066] In this embodiment, based on the method provided by this solution, game players can store their game assets on a blockchain-based gaming platform before logging off. From the perspective of the gaming platform, the platform first receives a request from the player to store their game assets and then stores the game assets included in the request on the blockchain platform. Leveraging the blockchain platform's immutable data, the platform ensures that game assets stored on the blockchain platform are secure from theft.
[0067] Step 102: Query whether the game player currently owns the game asset according to the game asset transfer request.
[0068] In this embodiment, only the game player who owns the game assets has the authority to perform subsequent operations.
[0069] Step 103: If the game player currently owns the game assets, the game assets are transferred to the blockchain platform.
[0070] In this embodiment, when the game platform determines that the game player currently owns game assets, the game assets carried in the game asset storage request are stored on the blockchain platform. By utilizing the data immutability of the blockchain platform, the game assets stored on the blockchain platform are ensured to be secure from being stolen.
[0071] Step 104: Generate a liquid NFT asset for the game asset on the blockchain platform. The liquid NFT asset is used to indicate that its owner has the authority to obtain the storage income of the game asset on the blockchain platform.
[0072] It should be noted that when game players convert game assets into NFT tokens on the blockchain platform, that is, game NFT props, the blockchain platform will provide game players with asset certificates to indicate that the owner of the game assets has the authority to use the game assets. When game players store game assets on the blockchain platform and rely on storage to earn income, they need to transfer their asset certificates to the savings contract. In this state, game players will no longer have the authority to use the game assets.
[0073] It should also be noted that although the game player transfers the asset certificate to the savings contract of the blockchain platform, that is, the owner of the asset certificate is the blockchain platform at this time, but in this solution, the blockchain platform only plays the role of agent management. Therefore, the blockchain platform holding the asset certificate also has no right to use the game assets.
[0074] Following the above introduction to asset certificates, after a game player completes the storage of a game asset, a newly added NFT number for the liquid NFT asset will be added to the savings contract, which increments in sequence. The blockchain platform then generates liquidity rights information for the game asset based on the savings contract. This information includes the liquid NFT asset, the blockchain address of the liquid NFT asset owner, the NFT number of the liquid NFT asset, the contract address of the liquid NFT asset, the asset level, and the corresponding block height of the liquid NFT asset. Liquid NFT assets are different from the aforementioned asset certificates. Liquid NFT assets are used to indicate that their owners have the right to obtain the proceeds from storing game assets on the blockchain platform. This means that the owner of a liquid NFT asset can obtain the proceeds from storing the game asset on the blockchain platform.
[0075] In some embodiments, game players can not only store game assets on the blockchain platform and exchange them for profits through liquid NFT assets, but also sell liquid NFT assets to others in exchange for direct profits.
[0076] Specifically, after receiving the liquid NFT asset transfer request initiated by the game player, the game platform determines the liquid NFT asset and asset certificate of the game asset to be transferred, and the current holder information of the asset certificate based on the liquid NFT asset transfer request;
[0077] Determine the acquirer information of liquid NFT assets, such as game ID;
[0078] The asset certificate is transferred to the acquirer corresponding to the acquirer information, and the liquidity income corresponding to the liquid NFT asset is transferred to the acquirer. Once the transfer of the liquid NFT asset is completed, the current owner of the liquid NFT asset will not only become the new holder of the liquid NFT asset, but the game assets and liquidity income corresponding to the liquid NFT asset will also belong to the current holder of the liquid NFT asset.
[0079] The liquid NFT asset transfer request includes a transfer request and a transaction request. If the liquid NFT asset transfer request is a transaction request, when the liquid NFT asset completes the transfer operation of the acquirer, the transaction proceeds will be provided to the game player. If the liquid NFT asset transfer request is a transfer request, the transferor of the game asset will not receive any benefits on the game platform, which is similar to a gift.
[0080] Step 105: distribute the liquid NFT asset to the game player corresponding to the game asset storage request.
[0081] In this embodiment, the liquid NFT asset is issued to the game player corresponding to the game asset storage request. Liquid NFT assets are used to indicate that their owners have the authority to obtain the storage income of game assets on the blockchain platform. That is, the owner of liquid NFT assets can obtain the income obtained by storing game assets on the blockchain platform. When the game player goes online again, the liquid NFT asset can be exchanged for game assets, and the liquid NFT asset will be destroyed at the same time. It should be noted that the liquidity income obtained by game players by storing game assets can be real-time, that is, there is no need to wait for the game player to go online to the game to obtain it by providing liquid NFT assets, or it can be delayed, that is, it can be obtained after providing liquid NFT assets.
[0082] Step 106: Calculate the liquidity income corresponding to the game asset, and transfer the liquidity income to the game player's account based on the liquid NFT asset.
[0083] The calculating of the liquidity income corresponding to the game assets includes:
[0084] Creating a corresponding asset level according to the attribute information of the game asset;
[0085] The liquidity income corresponding to the game asset is calculated based on the asset level corresponding to the liquid game asset.
[0086] In this embodiment, since different types of game assets should generate different returns, in order to differentiate between different game assets and enhance the gaming experience for players, corresponding asset levels can be created based on the game asset's attribute information. For example, different asset levels 1, 2, and 3 can be created based on the game asset's attribute information (high / medium / low), with larger values indicating higher game asset levels and value.
[0087] It should be explained that the liquidity income specifically refers to token virtual currency, also known as tokens, which can be circulated in the game platform and can also be converted into real currency.
[0088] In this embodiment, another important purpose for game players to store game assets on the blockchain platform is to obtain income. The specific method for calculating the income of game assets on the game platform can be achieved through the following steps:
[0089] Calculate the equity harvest coefficient of the game asset based on the asset level corresponding to the game asset and the transaction information of the savings contract;
[0090] Obtain the sum of the equity harvest coefficients corresponding to all game assets stored in the savings contract;
[0091] The liquidity income of the game asset is determined based on the proportion of the equity harvest coefficient in the total equity harvest coefficient and the current total income of the savings contract.
[0092] Furthermore, when the asset certificate is transferred to the savings contract, a corresponding target block is generated and stored on the blockchain platform, and the liquidity equity information also includes the initial block height of the target block on the blockchain platform;
[0093] The calculating of the equity harvest coefficient of the game asset based on the asset level corresponding to the game asset and the transaction information of the savings contract includes:
[0094] Obtaining the initial block height corresponding to the target block and the current block height of the blockchain platform;
[0095] The difference in height obtained by subtracting the initial block height from the current height is used as the transaction information of the savings contract. It should be noted that the block height is used to indicate the number of new transactions, and the current block height is increased by one for each new transaction. Since the liquidity income is obtained by extracting it according to a preset ratio of the selling price of the game assets, that is, the liquidity income is strongly correlated with the block height, it can be understood as the concept of savings duration.
[0096] The height difference is multiplied by the asset level corresponding to the game asset to obtain the equity harvest coefficient of the game asset.
[0097] When the game player logs in again, he or she can redeem the game asset from the game platform by providing liquid NFT assets. In response to the game player's asset redemption operation, the game platform obtains the liquid NFT assets transferred by the game player, determines the triggering of the income acquisition event, transfers the liquidity income to the game player's account based on the liquid NFT assets, transfers the asset certificate of the game asset to the game player, and destroys the liquid NFT assets of the game asset.
[0098] In some embodiments, game players can operate game assets stored on the blockchain platform through a third-party app that is independent of the game platform, and change the status of the game assets at any time, such as changing the original storage status to the sale status, canceling the storage operation of the game assets, and transferring the game assets to the game platform for sale in exchange for direct income.
[0099] Specifically, when a game player initiates a game asset sale request for a game asset, the game platform determines the status information of the game asset on the blockchain platform based on the game asset sale request; in response to the game asset sale request, the status information of the game asset is changed from a storage status to a sale status, and other users can purchase the game asset through the blockchain platform in the sale status.
[0100] Furthermore, after responding to the game asset sale request, the method further includes:
[0101] If the game assets are purchased by other users, a preset percentage of the proceeds will be extracted from the selling price of the game assets and accumulated into the total proceeds of the savings contract.
[0102] This step is mainly to explain the source of liquidity income provided by the game platform to game players. It should be noted that the transaction fees generated by any trading platform through transactions will be extracted according to a certain proportion as liquidity income and accumulated into the total income of the savings contract to be given to users.
[0103] All of the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and will not be described in detail here.
[0104] During specific implementation, the present application is not limited by the execution order of the various steps described. If no conflict occurs, some steps can be performed in other orders or simultaneously.
[0105] As can be seen from the above, the blockchain-based game asset processing method provided by the embodiment of the present application receives a game asset transfer request from a game player; queries whether the game player currently owns the game asset based on the game asset transfer request; if the game player currently owns the game asset, transfers the game asset to the blockchain platform; generates a liquid NFT asset for the game asset on the blockchain platform, the liquid NFT asset is used to indicate that its owner has the authority to obtain the storage income of the game asset on the blockchain platform; issues the liquid NFT asset to the game player corresponding to the game asset storage request; calculates the liquidity income corresponding to the game asset, and transfers the liquidity income to the game player's account based on the liquid NFT asset. The embodiment of the present application optimizes the operation mode of game assets by combining blockchain technology, so that game assets can obtain value-added benefits based on unused game assets after the player's game is offline, while avoiding the security issue of being stolen, thereby improving the game experience of game players.
[0106] The present application also provides a blockchain-based game asset processing device, which can be integrated into a terminal device, such as a smartphone or tablet computer.
[0107] See also Figure 2 , Figure 2 A schematic diagram of the structure of a blockchain-based game asset processing device provided in an embodiment of the present application. The blockchain-based game asset processing device 30 may include:
[0108] A request receiving module 31 is used to receive a game asset transfer request from a game player;
[0109] An eligibility query module 32 is configured to query whether the game player currently owns the game asset according to the game asset transfer request;
[0110] An asset transfer module 33 is configured to transfer the game assets to the blockchain platform if the game player currently owns the game assets;
[0111] A credential generation module 34 is configured to generate a liquid NFT asset for the game asset on the blockchain platform, wherein the liquid NFT asset is used to indicate that the owner of the NFT asset has the right to obtain the storage income of the game asset on the blockchain platform;
[0112] An asset distribution module 35 is used to distribute the liquid NFT asset to the game player corresponding to the game asset storage request;
[0113] The income transfer module 36 is used to calculate the liquidity income corresponding to the game assets and transfer the liquidity income to the game player's account based on the liquid NFT assets.
[0114] In some embodiments, the device also includes a certificate transfer module for transferring the asset certificate to a savings contract; based on the savings contract, the liquidity equity information of the game asset on the blockchain platform is generated, and the liquidity equity information includes the liquid NFT asset.
[0115] In some embodiments, the income transfer module 36 is used to calculate the equity harvest coefficient of the game asset based on the asset level corresponding to the game asset and the transaction information of the savings contract; obtain the sum of the equity harvest coefficients corresponding to all game assets stored in the savings contract; and determine the liquidity income of the game asset based on the proportion of the equity harvest coefficient in the sum of the equity harvest coefficients and the current total income of the savings contract.
[0116] In some embodiments, when the asset certificate is transferred to the savings contract, a corresponding target block is also generated and stored on the blockchain platform, and the liquidity equity information also includes the initial block height of the target block in the blockchain platform; the income transfer module 36 is used to obtain the initial block height corresponding to the target block and the current block height of the blockchain platform; the initial block height is subtracted from the current height to obtain the height difference as the transaction information of the savings contract; the height difference is multiplied by the asset level corresponding to the game asset to obtain the equity harvest coefficient of the game asset.
[0117] In some embodiments, the revenue transfer module 36 is used to obtain the liquid NFT assets transferred by the game player in response to the asset redemption operation of the game player, determine the triggering of the revenue acquisition event; transfer the liquidity revenue to the game player's account based on the liquid NFT assets; transfer the asset certificate of the game asset to the game player, and destroy the liquid NFT assets of the game assets.
[0118] In some embodiments, the device further includes a sales request module for receiving a game asset sales request initiated by the game player for the game asset, and determining the status information of the game asset on the blockchain platform based on the game asset sales request; in response to the game asset sales request, changing the status information of the game asset from a storage status to a sales status, in which other users can purchase the game asset through the blockchain platform.
[0119] In some embodiments, the device further includes a commission module for extracting a preset proportion of the proceeds based on the selling price of the game assets when the game assets are purchased by other users and accumulating the proceeds into the total proceeds of the savings contract.
[0120] In some embodiments, the device also includes a transfer request module for receiving a liquid NFT asset transfer request initiated by the game player, and determining the liquid NFT assets and asset certificates of the game assets to be transferred, and the current holder information of the asset certificates based on the liquid NFT asset transfer request; determining the acquirer information of the liquid NFT assets; transferring the asset certificate to the acquirer corresponding to the acquirer information, and transferring the liquidity income corresponding to the liquid NFT assets to the acquirer.
[0121] In some embodiments, the liquid NFT asset transfer request includes a transfer request and a transaction request. If the liquid NFT asset transfer request is a transaction request, when the liquid NFT asset completes the transfer operation by the acquirer, the transaction proceeds are provided to the game player.
[0122] During specific implementation, the above modules can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same entity or several entities.
[0123] As can be seen from the above, the blockchain-based game asset processing device 30 provided in the embodiment of the present application receives a game asset transfer request from a game player through a request receiving module 31; the qualification query module 32 queries whether the game player currently owns the game asset based on the game asset transfer request; the asset transfer module 33 transfers the game asset to the blockchain platform if the game player currently owns the game asset; the credential generation module 34 generates a liquid NFT asset for the game asset on the blockchain platform, and the liquid NFT asset is used to indicate that its owner has the right to obtain the storage income of the game asset on the blockchain platform; the asset issuance module 35 issues the liquid NFT asset to the game player corresponding to the game asset storage request; the income transfer module 36 calculates the liquidity income corresponding to the game asset, and transfers the liquidity income to the game player's account based on the liquid NFT asset.
[0124] See also Figure 3 , Figure 3 This is another structural diagram of a blockchain-based game asset processing device provided in an embodiment of the present application. The blockchain-based game asset processing device 30 includes a memory 120, one or more processors 180, and one or more applications, wherein the one or more applications are stored in the memory 120 and configured to be executed by the processor 180; the processor 180 may include a request receiving module 31, an eligibility query module 32, an asset transfer module 33, a voucher generation module 34, an asset issuance module 35, and a revenue transfer module 36. For example, the structure and connection relationship of the above components can be as follows:
[0125] The memory 120 can be used to store applications and data. The applications stored in the memory 120 include executable code. The applications can be composed of various functional modules. The processor 180 executes various functional applications and data processing by running the applications stored in the memory 120. In addition, the memory 120 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 120 may also include a memory controller to provide the processor 180 with access to the memory 120.
[0126] Processor 180 is the control center of the device, connecting all components of the terminal using various interfaces and circuits. It executes or runs applications stored in memory 120 and accesses data stored in memory 120 to perform various device functions and process data, thereby providing overall monitoring of the device. Optionally, processor 180 may include one or more processing cores; preferably, processor 180 may integrate an application processor and a modem processor, with the application processor primarily processing the operating system, user interface, and application programs.
[0127] Specifically, in this embodiment, the processor 180 loads the executable code corresponding to one or more application processes into the memory 120 according to the following instructions, and the processor 180 runs the application stored in the memory 120 to implement various functions:
[0128] A request receiving module 31 is used to receive a game asset transfer request from a game player;
[0129] An eligibility query module 32 is configured to query whether the game player currently owns the game asset according to the game asset transfer request;
[0130] An asset transfer module 33 is configured to transfer the game assets to the blockchain platform if the game player currently owns the game assets;
[0131] A credential generation module 34 is configured to generate a liquid NFT asset for the game asset on the blockchain platform, wherein the liquid NFT asset is used to indicate that the owner of the NFT asset has the right to obtain the storage income of the game asset on the blockchain platform;
[0132] An asset distribution module 35 is used to distribute the liquid NFT asset to the game player corresponding to the game asset storage request;
[0133] The income transfer module 36 is used to calculate the liquidity income corresponding to the game assets and transfer the liquidity income to the game player's account based on the liquid NFT assets.
[0134] In some embodiments, the device also includes a certificate transfer module for transferring the asset certificate to a savings contract; based on the savings contract, the liquidity equity information of the game asset on the blockchain platform is generated, and the liquidity equity information includes the liquid NFT asset.
[0135] In some embodiments, the income transfer module 36 is used to calculate the equity harvest coefficient of the game asset based on the asset level corresponding to the game asset and the transaction information of the savings contract; obtain the sum of the equity harvest coefficients corresponding to all game assets stored in the savings contract; and determine the liquidity income of the game asset based on the proportion of the equity harvest coefficient in the sum of the equity harvest coefficients and the current total income of the savings contract.
[0136] In some embodiments, when the asset certificate is transferred to the savings contract, a corresponding target block is also generated and stored on the blockchain platform, and the liquidity equity information also includes the initial block height of the target block in the blockchain platform; the income transfer module 36 is used to obtain the initial block height corresponding to the target block and the current block height of the blockchain platform; the initial block height is subtracted from the current height to obtain the height difference as the transaction information of the savings contract; the height difference is multiplied by the asset level corresponding to the game asset to obtain the equity harvest coefficient of the game asset.
[0137] In some embodiments, the revenue transfer module 36 is used to obtain the liquid NFT assets transferred by the game player in response to the asset redemption operation of the game player, determine the triggering of the revenue acquisition event; transfer the liquidity revenue to the game player's account based on the liquid NFT assets; transfer the asset certificate of the game asset to the game player, and destroy the liquid NFT assets of the game assets.
[0138] In some embodiments, the device further includes a sales request module for receiving a game asset sales request initiated by the game player for the game asset, and determining the status information of the game asset on the blockchain platform based on the game asset sales request; in response to the game asset sales request, changing the status information of the game asset from a storage status to a sales status, in which other users can purchase the game asset through the blockchain platform.
[0139] In some embodiments, the device further includes a commission module for extracting a preset proportion of the proceeds based on the selling price of the game assets when the game assets are purchased by other users and accumulating the proceeds into the total proceeds of the savings contract.
[0140] In some embodiments, the device also includes a transfer request module for receiving a liquid NFT asset transfer request initiated by the game player, and determining the liquid NFT assets and asset certificates of the game assets to be transferred, and the current holder information of the asset certificates based on the liquid NFT asset transfer request; determining the acquirer information of the liquid NFT assets; transferring the asset certificate to the acquirer corresponding to the acquirer information, and transferring the liquidity income corresponding to the liquid NFT assets to the acquirer.
[0141] In some embodiments, the liquid NFT asset transfer request includes a transfer request and a transaction request. If the liquid NFT asset transfer request is a transaction request, when the liquid NFT asset completes the transfer operation by the acquirer, the transaction proceeds are provided to the game player.
[0142] The present application also provides a terminal device, which may be a smartphone, computer, tablet computer, or other device.
[0143] See also Figure 4 , Figure 4 The following is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application, which can be used to implement the blockchain-based game asset processing method provided in the above embodiment. The terminal device 1200 can be a smartphone or a tablet computer.
[0144] like Figure 4As shown, the terminal device 1200 may include an RF (Radio Frequency) circuit 110, a memory 120 including one or more (only one is shown in the figure) computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a transmission module 170, a processor 180 including one or more (only one is shown in the figure) processing cores, and a power supply 190. Those skilled in the art will understand that Figure 4 The structure of the terminal device 1200 shown in the figure does not constitute a limitation on the terminal device 1200, and the terminal device 1200 may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0145] RF circuit 110 is used to receive and transmit electromagnetic waves, converting them into electrical signals, thereby enabling communication with a communications network or other devices. RF circuit 110 may include various existing circuit components for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption / decryption chip, a subscriber identity module (SIM) card, and memory. RF circuit 110 can communicate with various networks, such as the Internet, an intranet, or a wireless network, or with other devices via a wireless network.
[0146] Memory 120 can be used to store software programs and modules, such as the program instructions / modules corresponding to the blockchain-based game asset processing method in the above-mentioned embodiment. Processor 180 executes the software programs and modules stored in memory 120 to perform various functional applications and data processing. It can automatically select a vibration reminder mode for blockchain-based game asset processing based on the current context of the terminal device. This ensures that meetings and other scenarios are not interrupted while also ensuring that users can be aware of incoming calls, thereby enhancing the intelligence of the terminal device. Memory 120 may include high-speed random access memory (RAM) and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, memory 120 may further include memory located remotely from processor 180, which can be connected to terminal device 1200 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0147] The input unit 130 can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control. Specifically, the input unit 130 may include a touch-sensitive surface 131 and other input devices 132. The touch-sensitive surface 131, also known as a touch display or touchpad, can detect user touch operations on or near it (for example, operations performed by a user using a finger, stylus, or any other suitable object or accessory on or near the touch-sensitive surface 131) and drive corresponding connected devices according to a pre-set program. Optionally, the touch-sensitive surface 131 may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 180. It can also receive and execute commands from the processor 180. In addition, the touch-sensitive surface 131 can be implemented using various types, including resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 131, the input unit 130 may further include other input devices 132. Specifically, the other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick.
[0148] The display unit 140 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal device 1200. These graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. The display unit 140 may include a display panel 141. Optionally, the display panel 141 may be configured in the form of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface 131 may cover the display panel 141. When the touch-sensitive surface 131 detects a touch operation on or near it, it is transmitted to the processor 180 to determine the type of touch event. The processor 180 then provides corresponding visual output on the display panel 141 according to the type of touch event. Although in Figure 4 In the embodiment, the touch-sensitive surface 131 and the display panel 141 are implemented as two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 131 and the display panel 141 can be integrated to implement input and output functions.
[0149] The terminal device 1200 may also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 141 and / or the backlight when the terminal device 1200 is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the terminal device 1200, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0150] The audio circuit 160, speaker 161, and microphone 162 provide an audio interface between the user and the terminal device 1200. The audio circuit 160 can convert received audio data into electrical signals and transmit them to the speaker 161, which then converts them into sound signals for output. Meanwhile, the microphone 162 converts collected sound signals into electrical signals, which are then received by the audio circuit 160 and converted into audio data. The audio data is then processed by the processor 180 and transmitted via the RF circuit 110 to, for example, another terminal. Alternatively, the audio data can be output to the memory 120 for further processing. The audio circuit 160 may also include an earphone jack to allow communication between an external headset and the terminal device 1200.
[0151] The terminal device 1200 can help users send and receive emails, browse web pages and access streaming media through the transmission module 170 (such as a Wi-Fi module), which provides users with wireless broadband Internet access. Figure 4 The transmission module 170 is shown, but it is understandable that it is not an essential component of the terminal device 1200 and can be omitted as needed without changing the essence of the invention.
[0152] Processor 180 is the control center of terminal device 1200. It connects all components of the phone using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 120 and accessing data stored in memory 120, it executes various functions of terminal device 1200 and processes data, thereby providing overall monitoring of the phone. Optionally, processor 180 may include one or more processing cores. In some embodiments, processor 180 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 180.
[0153] The terminal device 1200 also includes a power supply 190 for supplying power to various components. In some embodiments, the power supply can be logically connected to the processor 180 via a power management system, thereby enabling the power management system to manage discharge and power consumption. The power supply 190 can also include any components such as one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, and a power status indicator.
[0154] Although not shown, the terminal device 1200 may further include a camera (such as a front camera, a rear camera), a Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit 140 of the terminal device 1200 is a touch screen display. The terminal device 1200 also includes a memory 120 and one or more programs, wherein one or more programs are stored in the memory 120 and are configured to be executed by one or more processors 180. The one or more programs include instructions for performing the following operations:
[0155] A request receiving instruction is used to receive a game asset transfer request from a game player;
[0156] An eligibility query instruction, used to query whether the game player currently owns the game asset according to the game asset transfer request;
[0157] An asset transfer instruction, used to transfer the game assets to the blockchain platform if the game player currently owns the game assets;
[0158] A certificate generation instruction for generating a liquid NFT asset for the game asset on the blockchain platform, wherein the liquid NFT asset is used to indicate that its owner has the authority to obtain the storage income of the game asset on the blockchain platform;
[0159] An asset issuance instruction, used to issue the liquid NFT asset to the game player corresponding to the game asset storage request;
[0160] The income transfer instruction is used to calculate the liquidity income corresponding to the game asset and transfer the liquidity income to the game player's account based on the liquid NFT asset.
[0161] In some embodiments, the program also includes a profit transfer instruction for transferring the asset certificate to a savings contract; based on the savings contract, the liquidity equity information of the game asset on the blockchain platform is generated, and the liquidity equity information includes the liquid NFT asset.
[0162] In some embodiments, the income transfer instruction is used to calculate the equity harvest coefficient of the game asset based on the asset level corresponding to the game asset and the transaction information of the savings contract; obtain the sum of the equity harvest coefficients corresponding to all game assets stored in the savings contract; and determine the liquidity income of the game asset based on the proportion of the equity harvest coefficient in the sum of the equity harvest coefficients and the current total income of the savings contract.
[0163] In some embodiments, when the asset certificate is transferred to the savings contract, a corresponding target block is also generated and stored on the blockchain platform, and the liquidity equity information also includes the initial block height of the target block in the blockchain platform; the income transfer instruction is used to obtain the initial block height corresponding to the target block and the current block height of the blockchain platform; the initial block height is subtracted from the current height to obtain the height difference as the transaction information of the savings contract; the height difference is multiplied by the asset level corresponding to the game asset to obtain the equity harvest coefficient of the game asset.
[0164] In some embodiments, the event response instruction is used to respond to the asset redemption operation of the game player, obtain the liquid NFT assets transferred by the game player, determine the triggering of the income acquisition event; transfer the liquidity income to the game player's account based on the liquid NFT assets; transfer the asset certificate of the game asset to the game player, and destroy the liquid NFT assets of the game assets.
[0165] In some embodiments, the program also includes a sale request instruction for receiving a game asset sale request initiated by the game player for the game asset, determining the status information of the game asset on the blockchain platform based on the game asset sale request; in response to the game asset sale request, changing the status information of the game asset from a storage status to a sale status, in which other users can purchase the game asset through the blockchain platform.
[0166] In some embodiments, the program further includes a commission instruction for extracting a preset percentage of the proceeds based on the selling price of the game assets and accumulating the same into the total proceeds of the savings contract when the game assets are purchased by other users.
[0167] In some embodiments, the program also includes a transfer request instruction for receiving a liquid NFT asset transfer request initiated by the game player, determining the liquid NFT assets and asset certificates of the game assets to be transferred, and the current holder information of the asset certificates based on the liquid NFT asset transfer request; determining the acquirer information of the liquid NFT assets; transferring the asset certificate to the acquirer corresponding to the acquirer information, and transferring the liquidity income corresponding to the liquid NFT assets to the acquirer.
[0168] In some embodiments, the liquid NFT asset transfer request includes a transfer request and a transaction request. If the liquid NFT asset transfer request is a transaction request, when the liquid NFT asset completes the transfer operation by the acquirer, the transaction proceeds are provided to the game player.
[0169] The present application also provides a terminal device, which may be a smartphone, tablet computer, or other device.
[0170] As can be seen from the above, an embodiment of the present application provides a terminal device 1200, which performs the following steps: receiving a game asset transfer request from a game player, and storing the game assets carried by the game asset storage request on a blockchain platform; creating a corresponding asset level according to the attribute information of the game asset; generating a liquid NFT asset for the game asset on the blockchain platform, wherein the liquid NFT asset is used to indicate that its owner has the authority to obtain the storage income of the game asset on the blockchain platform; issuing the liquid NFT asset to the game player corresponding to the game asset storage request; calculating the liquidity income of the game asset based on the asset level corresponding to the liquid game asset; and transferring the liquidity income to the game player's account based on the liquid NFT asset in response to an income acquisition event for the game player. The embodiment of the present application optimizes the operation mode of game assets by combining blockchain technology, so that game assets can obtain value-added benefits based on unused game assets after the player's game is offline, while avoiding the security issue of being stolen, thereby improving the game experience of game players.
[0171] An embodiment of the present application further provides a computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium. When the computer program is run on a computer, the computer executes the blockchain-based game asset processing method described in any of the above embodiments.
[0172] It should be noted that, with respect to the blockchain-based game asset processing method described herein, a person skilled in the art will understand that all or part of the process of implementing the blockchain-based game asset processing method described in the embodiments of the present application can be accomplished by controlling the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, such as a memory of a terminal device, and executed by at least one processor within the terminal device. During execution, the process may include the process of the embodiment of the blockchain-based game asset processing method. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), or the like.
[0173] For the blockchain-based game asset processing device of the embodiments of the present application, its various functional modules can be integrated into a single processing chip, each module can exist physically separately, or two or more modules can be integrated into a single module. The aforementioned integrated modules can be implemented in the form of hardware or software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk, or an optical disk.
[0174] The above is a detailed introduction to the blockchain-based game asset processing method, device, computer-readable storage medium, and terminal device provided in the embodiments of this application. This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only intended to help understand the method and core concept of this application. At the same time, for those skilled in the art, based on the concept of this application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A method for processing game assets based on blockchain, characterized in that: include: Receive game asset transfer requests from game players; querying whether the game player currently owns the game asset according to the game asset transfer request; If the game player currently owns the game assets, transfer the game assets to the blockchain platform; Generate a liquid NFT asset for the game asset on the blockchain platform, where the liquid NFT asset is used to indicate that its owner has the right to obtain the storage income of the game asset on the blockchain platform; Distribute the liquid NFT asset to the game player corresponding to the game asset storage request; Creating a corresponding asset level according to the attribute information of the game asset; The liquidity income corresponding to the game asset is calculated based on the asset level corresponding to the game asset, and the liquidity income is transferred to the game player's account based on the liquid NFT asset.
2. The game asset processing method according to claim 1, characterized in that: The game asset storage request includes an asset credential of the game asset, and the method further includes: Transferring the asset certificates to the savings contract; Generating the liquid NFT assets of the game assets on the blockchain platform includes: The liquidity equity information of the game assets on the blockchain platform is generated based on the savings contract, and the liquidity equity information includes the liquid NFT assets.
3. The game asset processing method according to claim 2, wherein: The calculating of the liquidity benefit of the game asset based on the asset level corresponding to the game asset includes: Calculate the equity harvest coefficient of the game asset based on the asset level corresponding to the game asset and the transaction information of the savings contract; Obtain the sum of the equity harvest coefficients corresponding to all game assets stored in the savings contract; The liquidity income of the game asset is determined based on the proportion of the equity harvest coefficient in the total equity harvest coefficient and the current total income of the savings contract.
4. The game asset processing method according to claim 3, wherein: When the asset certificate is transferred to the savings contract, a corresponding target block is also generated and stored on the blockchain platform, and the liquidity equity information also includes the initial block height of the target block on the blockchain platform; The calculating of the equity harvest coefficient of the game asset based on the asset level corresponding to the game asset and the transaction information of the savings contract includes: Obtaining the initial block height corresponding to the target block and the current block height of the blockchain platform; Subtracting the initial block height from the current height to obtain the height difference as the transaction information of the savings contract; The height difference is multiplied by the asset level corresponding to the game asset to obtain the equity harvest coefficient of the game asset.
5. The game asset processing method according to claim 2, wherein: The transferring of the liquidity income to the game player's account based on the liquid NFT asset includes: In response to the asset redemption operation of the game player, the liquid NFT asset transferred by the game player is obtained, and a revenue acquisition event is determined to be triggered; Transferring the liquidity income to the game player’s account based on the liquid NFT asset; The asset certificate of the game asset is transferred to the game player, and the liquid NFT asset of the game asset is destroyed.
6. The game asset processing method according to claim 1, wherein: The method further comprises: receiving a game asset sale request initiated by the game player for the game asset, and determining status information of the game asset on the blockchain platform based on the game asset sale request; In response to the game asset sale request, the state information of the game asset is changed from a storage state to a sale state, and in the sale state, other users can purchase the game asset through the blockchain platform.
7. The game asset processing method according to claim 6, wherein: After responding to the game asset selling request, the method further includes: If the game assets are purchased by other users, a preset percentage of the proceeds will be extracted based on the selling price of the game assets and accumulated into the total proceeds of the savings contract.
8. The game asset processing method according to claim 2, wherein: The method further comprises: Receive a liquid NFT asset transfer request initiated by the game player, and determine the liquid NFT asset and asset certificate of the game asset to be transferred, and the current holder information of the asset certificate based on the liquid NFT asset transfer request; Determine the acquirer information of the liquid NFT asset; The asset certificate is handed over to the acquirer corresponding to the acquirer information, and the liquidity income corresponding to the liquid NFT asset is handed over to the acquirer.
9. The game asset processing method according to claim 8, wherein: The liquid NFT asset transfer request includes a transfer request and a transaction request. If the liquid NFT asset transfer request is a transaction request, when the liquid NFT asset completes the transfer operation by the acquirer, the transaction proceeds will be provided to the game player.
10. A blockchain-based game asset processing device, characterized in that: include: A request receiving module, configured to receive a game asset transfer request from a game player; An eligibility query module, configured to query whether the game player currently owns the game asset according to the game asset transfer request; An asset transfer module, configured to transfer the game assets to the blockchain platform if the game player currently owns the game assets; A credential generation module, configured to generate a liquid NFT asset for the game asset on the blockchain platform, wherein the liquid NFT asset is used to indicate that its owner has the authority to obtain the storage income of the game asset on the blockchain platform; An asset issuance module, configured to issue the liquid NFT asset to the game player corresponding to the game asset storage request; A revenue transfer module, configured to create corresponding asset levels based on the attribute information of the game assets; The liquidity income corresponding to the game asset is calculated based on the asset level corresponding to the game asset, and the liquidity income is transferred to the game player's account based on the liquid NFT asset.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a plurality of instructions, which are suitable for loading by a processor to execute the blockchain-based game asset processing method according to any one of claims 1 to 9.
12. A terminal device, characterized in that: The system comprises a processor and a memory, wherein the memory stores a plurality of instructions, and the processor loads the instructions to execute the blockchain-based game asset processing method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Asset right management system based on blockchain and method thereof
CN112749957A
Virtual asset disposal method for non-homogenized token based on block chain
CN113362073A