Search

CN-114331421-B - Asset management method, system, electronic equipment and storage medium based on blockchain

CN114331421BCN 114331421 BCN114331421 BCN 114331421BCN-114331421-B

Abstract

The application provides an asset management method, system, electronic equipment and storage medium based on a blockchain, wherein the method binds a first non-homogeneous pass corresponding to a target user, a second non-homogeneous pass in a target virtual scene and a third non-homogeneous pass corresponding to information of each digital asset of the target virtual avatar. The method comprises the steps of combining a first non-homogeneous pass for identity authentication and a third non-homogeneous pass for virtual avatar asset management in a virtual scene to form a combinable non-homogeneous pass. The user can associate and uniformly manage a plurality of digital assets of the digital avatar in the corresponding virtual scene.

Inventors

  • KONG JIANPING
  • HU NAN
  • WANG QI
  • LI BINGBO

Assignees

  • 浙江毫微米科技有限公司
  • 浙江微片科技有限公司

Dates

Publication Date
20260505
Application Date
20211213

Claims (9)

  1. 1. An asset management method based on a blockchain, wherein an account number of at least one user and an account number of at least one virtual scene are arranged on the blockchain, and the virtual scene comprises at least one virtual avatar, and the method comprises the following steps: Receiving a non-homogeneous certificate passing request of a target user; Acquiring identity authentication information of the target user according to the non-homogeneous pass request; generating a corresponding first heterogeneous pass according to the identity authentication information of the target user; Generating a second non-homogeneous pass corresponding to a target virtual scene according to the first non-homogeneous pass of the target user, wherein the target virtual scene comprises target virtual avatars corresponding to the target user; acquiring information of at least one digital asset corresponding to the target virtual avatar in the target virtual scene according to the second heterogeneous certificate; Generating third non-homogeneous pass corresponding to the information of each digital asset of the target virtual avatar respectively according to the information of the at least one digital asset, and binding the first non-homogeneous pass corresponding to the target user, the second non-homogeneous pass in the target virtual scene and the third non-homogeneous pass; The method further comprises the steps of: Receiving an asset transfer request which is sent by the target user and aims at a target digital asset in the target virtual scene; transferring the third non-homogeneous pass corresponding to the target digital asset to the second non-homogeneous pass corresponding to another virtual scene according to the asset transfer request so as to transfer the target digital asset to the other virtual scene; Wherein the owner of the second non-homogenous pass is the first non-homogenous pass and the owner of the third non-homogenous pass is the second non-homogenous pass; The method further comprises the steps of: Generating a pair of public key and private key according to the identity authentication information of the target user, and generating a wallet address through the public key; Binding the identity authentication information of the target user with the wallet address; Wherein the first heterogeneous pass is associated with the wallet address.
  2. 2. The method of claim 1, wherein the first non-homogenous pass, the second non-homogenous pass, and the third non-homogenous pass are encrypted by the private key.
  3. 3. The method of claim 2, wherein after the step of generating the corresponding first heterogeneous pass based on the identity authentication information of the target user, the method further comprises: and generating verifiable credentials according to the identity authentication information of the target user.
  4. 4. A method according to claim 3, further comprising: receiving an asset inquiry request of the target user; Sending the asset query request and the verifiable credential to the target virtual scene through the first heterogeneous credential to cause the target virtual scene to verify the verifiable credential; When the first heterogeneous pass receives a verification passing result fed back by the target virtual scene and aiming at the verifiable certificate, sending the public key and asset information to be queried to the target virtual scene through the first heterogeneous pass; and decoding the third non-homogeneous pass of the asset to be queried by the target virtual scene through the public key received by the target virtual scene so as to read the information of the third non-homogeneous pass of the asset to be queried.
  5. 5. The method according to claim 1, wherein the method further comprises: Receiving an owner query request for a target digital asset in the target virtual scene; Determining the third heterogeneous pass corresponding to the target digital asset according to the owner query request; according to the third non-homogeneous pass corresponding to the target digital asset, sequentially searching the second non-homogeneous pass and the first non-homogeneous pass corresponding to the target digital asset; And determining the identity information of the target user corresponding to the target digital asset through the wallet address corresponding to the first heterogeneous universal certificate according to the binding relation between the identity authentication information of the target user and the wallet address, so as to obtain the identity authentication information of the owner of the target digital asset.
  6. 6. A blockchain-based asset management device for performing the method of any of claims 1-5, the device comprising: The receiving module is used for receiving a non-homogeneous certification request of a target user and receiving an asset transfer request which is sent by the target user and aims at a target digital asset in the target virtual scene; the identity authentication module is used for acquiring the identity authentication information of the user according to the non-homogeneous pass request; the first creation module is used for generating a corresponding first heterogeneous pass according to the identity authentication information of the user; The second creating module is used for generating a second non-homogeneous pass of the user in the target virtual scene according to the first non-homogeneous pass of the user, wherein the second non-homogeneous pass corresponds to the virtual scene one by one; the asset acquisition module is used for acquiring at least one piece of digital asset information corresponding to a target virtual avatar of the user in the target virtual scene according to the second heterogeneous certificate; The third creation module is used for generating at least one third non-homogeneous pass corresponding to the information of each digital asset of the target virtual avatar respectively according to the information of the at least one digital asset, and binding the first non-homogeneous pass corresponding to the target user, the second non-homogeneous pass in the target virtual scene and the third non-homogeneous pass; The transfer module is used for transferring the third non-homogeneous pass corresponding to the target digital asset to the second non-homogeneous pass corresponding to another virtual scene according to the asset transfer request so as to transfer the target digital asset to the other virtual scene; wherein the owner of the second non-homogenous pass is the first non-homogenous pass and the owner of the third non-homogenous pass is the second non-homogenous pass.
  7. 7. A blockchain-based asset management system for performing the method of any of claims 1-5, the system comprising: a blockchain; The account number of at least one user is arranged on the blockchain; The system comprises at least one account number of a virtual scene, at least one digital asset, at least one user and at least one block chain, wherein each virtual scene comprises at least one virtual avatar, each virtual avatar is provided with at least one digital asset, and each user corresponds to at least one virtual avatar; the first heterogeneous pass card is associated with the wallet address of the user, and the wallet address corresponds to the identity authentication information of the user one by one; The second non-homogeneous pass is bound with the first non-homogeneous pass and corresponds to the virtual scene one by one; after the digital asset is transferred to another virtual scene from a target virtual scene where the digital asset is currently located, the third non-homogeneous pass corresponding to the digital asset is transferred to the second non-homogeneous pass corresponding to the other virtual scene from the second non-homogeneous pass corresponding to the target virtual scene; wherein the owner of the third non-homogenous communication is the second non-homogenous communication.
  8. 8. An electronic device comprising a memory and a controller, wherein the memory has a program stored thereon that, when executed by the controller, performs the blockchain-based asset management method of any of claims 1-5.
  9. 9. A storage medium storing a computer program which, when executed by one or more processors, implements the blockchain-based asset management method of any of claims 1 to 5.

Description

Asset management method, system, electronic equipment and storage medium based on blockchain Technical Field The application relates to the technical field of Internet, in particular to an asset management method, system, electronic equipment and storage medium based on a blockchain. Background Non-homogeneous universal certificate (Non-Fungible Tokens, NFT) is universal of digital or real world assets, has irreplaceable and inseparable characteristics, and is currently used in the fields of artwork collection, game props, domain names, identity authentication, copyrights, leases, and the like. NFTs are issued on a blockchain to specify ownership of a particular asset. Each NFT is associated with some unique data, typically some digitized content file (or reference thereto), and is managed by a smart contract. The blockchain has the key characteristics of multiparty maintenance, non-falsification, openness and transparency, is a system for cooperation among multiple persons/multiple objects which lack trust or are weak in trust according to a set consensus rule, and becomes a good choice for establishing a distributed identity authentication system. Blockchain-based distributed identity systems have some problems to be solved, applicability, private key management (loss), and in addition most blockchain identity authentication keep data in third party systems (e.g., a wallet holding information is located in the memory of a computer or server). At present, the identification is carried out by adopting the non-homogeneous universal certificate based on ERC-721. The ERC-721 protocol is a de facto standard that currently generates non-homogenous evidence on ethernet blockchains and other blockchains. However, because the ERC-721 based pass can only be mapped to a single item (identity) and cannot be associated with other items (identities), when managing a plurality of digital avatars (avatars, corresponding accounts) of a real user in a plurality of virtual scenes (metauniverse), the account cannot be associated and managed uniformly. Disclosure of Invention In order to solve the problems, the application provides an asset management method, an asset management system, electronic equipment and a storage medium based on a blockchain, which solve the technical problem that one user cannot manage a plurality of digital assets of a plurality of digital avatars in the prior art. In a first aspect, the present application provides a blockchain-based asset management method, where at least one account of a user and at least one account of a virtual scene are set on a blockchain, where the virtual scene includes at least one virtual avatar, the method includes: Receiving a non-homogeneous certificate passing request of a target user; Acquiring identity authentication information of the target user according to the non-homogeneous pass request; generating a corresponding first heterogeneous pass according to the identity authentication information of the target user; Generating a second non-homogenous pass corresponding to a target virtual scene according to the first non-homogenous pass of the target user, wherein the target virtual scene comprises a target virtual avatar corresponding to the target user; acquiring information of at least one digital asset corresponding to the target virtual avatar in the target virtual scene according to the second heterogeneous certificate; and generating third non-homogeneous pass corresponding to the information of each digital asset of the target virtual avatar respectively according to the information of the at least one digital asset, and binding the first non-homogeneous pass corresponding to the target user, the second non-homogeneous pass in the target virtual scene and the third non-homogeneous pass. According to an embodiment of the present application, optionally, in the above-mentioned asset management method based on blockchain, before the step of generating the corresponding first heterogeneous universal certificate according to the identity authentication information of the target user, the method further includes: Generating a pair of public key and private key according to the identity authentication information of the target user, and generating a wallet address through the public key; Binding the identity authentication information of the target user with the wallet address; Wherein the first heterogeneous pass is associated with the wallet address. According to an embodiment of the present application, optionally, in the above-mentioned asset management method based on blockchain, the first heterogeneous universal certificate, the second heterogeneous universal certificate and the third heterogeneous universal certificate are encrypted by the private key. According to an embodiment of the present application, optionally, in the above-mentioned asset management method based on blockchain, after the step of generating the corresponding first heterogeneous universa