Method, device and system for security processing of metaverse

By dividing the Metaverse Blockchain into a tag chain, a security chain, and a transaction chain, the transaction congestion problem caused by the excessive complexity of transaction information in the Metaverse Blockchain is solved, thereby improving storage efficiency and user experience.

CN116414849BActive Publication Date: 2026-02-06SHANGHAI NEWDON TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310337900.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-31
Publication Date
2026-02-06
Estimated Expiration
2043-03-31

AI Technical Summary

Technical Problem

The excessive complexity of transaction information in the Metaverse blockchain leads to transaction congestion and negatively impacts user experience.

Method used

The metaverse blockchain is divided into a tag chain, a security chain, and a transaction chain, which store tag information, security information, and transaction information respectively. Identical transaction information is merged and processed through segregated witness technology to improve storage efficiency.

Benefits of technology

By partitioning the blockchain storage space, the efficiency of transaction information storage in the Metaverse blockchain has been improved, transaction congestion has been reduced, and the user experience has been enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116414849B_ABST
    Figure CN116414849B_ABST
Patent Text Reader

Abstract

The application provides a method, device and system for processing a meta universe, and relates to the technical field of meta universe security. The processing method comprises the following steps: obtaining on-chain request information of a user and / or an interactive object, setting information stored by a request corresponding to the on-chain request information as transaction information; generating on-chain information according to the on-chain request information and the transaction information, in combination with security information corresponding to the on-chain request information and the transaction information, and storing the on-chain information on a preset meta universe blockchain; and the on-chain information comprises label information, the transaction information and the security information. The application divides the meta universe blockchain into a label chain, a security chain and a transaction chain, thereby creating a dedicated space for storing more transaction information on the chain, solving the problem of the efficiency of processing transaction information of the meta universe blockchain, and thereby ensuring the security of transactions in the meta universe.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of metaverse security, and in particular to a metaverse security processing method. BACKGROUND

[0002] Transaction information generated by transaction operations of users in the metaverse can be recorded on the blockchain, thereby avoiding the problem of tampering with transaction data, and also solving the trust problem brought about by transactions in the metaverse, thereby ensuring transaction security in the metaverse.

[0003] However, the metaverse is a virtual reality platform that serves a large number of users, which means that there will be various types of users in the metaverse, such as game players, companies, employees, freelancers, etc. In the metaverse, there are different scenarios such as gatherings, socializing, education, medical treatment, and games. At the same time, there may be transaction situations in different scenarios of the metaverse, which leads to the fact that the transaction information stored in the blockchain is too complex, which increases the data processing capacity of the blockchain, thereby causing transaction congestion and other situations.

[0004] In order to avoid transaction congestion caused by excessive transaction volume and thereby affect the transaction experience of users in the metaverse, the present application proposes a metaverse security processing method, device and system, which divides the metaverse blockchain into a label chain, a security chain and a transaction chain, thereby creating a dedicated space for storing more transaction information on the chain, to solve the efficiency problem of the metaverse blockchain processing transaction information, which is a technical problem that needs to be solved at present. SUMMARY

[0005] The purpose of the present application is to overcome the shortcomings of the prior art, provide a metaverse security processing method, device and system, which can divide the metaverse blockchain into a label chain, a security chain and a transaction chain through isolated witness technology, thereby creating space for storing more transaction information on the chain, to solve the efficiency problem of the metaverse blockchain processing transaction information.

[0006] To solve the existing technical problems, the present application provides the following technical solutions:

[0007] A metaverse security processing method, comprising the steps of:

[0008] Obtaining on-chain request information of a user and / or an interactive object, and setting the stored information corresponding to the on-chain request information as transaction information;

[0009] According to the on-chain request information and the transaction information, and in combination with the security information corresponding to the on-chain request information and the transaction information, generating chain information, and storing the chain information on a preset metaverse blockchain; the chain information includes label information, the transaction information and the security information.

[0010] Further, the metaverse blockchain is configured as a label chain, a security chain, and a transaction chain, and specifically includes: the label chain includes a plurality of label blocks, and the label blocks store a plurality of label information, wherein the label information includes transaction details, user information, interactive object information, and transaction security level information; the security chain includes a plurality of security blocks, and the security blocks store security configuration information of a transaction environment, and user security information and interactive object security information in the transaction environment; the transaction chain includes a plurality of transaction blocks, and the transaction blocks store a plurality of transaction information; and the information of each block in the label chain, the security chain, and the transaction chain is correspondingly matched.

[0011] Further, the label block includes a label block header and a label block body, the label block header stores a hash value corresponding to a previous label block, and the label block body is used to store label information; the security block includes a security block header and a security block body, the security block header stores a hash value corresponding to a previous security block, and the security block body is used to store security information; and the transaction block includes a transaction block header and a transaction block body, the transaction block header stores a hash value corresponding to a previous transaction block, and the transaction block body is used to store transaction information.

[0012] Further, it further includes judging whether the transaction information to which the on-chain request information of the user and the interactive object is directed includes the same information.

[0013] Further, when the judgment is yes, the transaction information corresponding to the on-chain request information is merged, the transaction information is marked, and an identifier representing the merging is displayed in the generated on-chain information.

[0014] Further, the transaction information can be stored in the same block or different blocks after the on-chain information is generated.

[0015] Further, the merging includes any one of the following operations: when the transaction information can be stored in the same block after the on-chain information is generated, an identifier representing the merging is displayed in the on-chain information; or when the transaction information can be stored in different blocks after the on-chain information is generated, the on-chain information is located in different blocks, and an identifier representing the merging is displayed.

[0016] A security processing device of a metaverse includes a structure:

[0017] An information acquisition unit is configured to acquire on-chain request information of a user and / or an interactive object, and set information requested by the on-chain request information as transaction information.

[0018] An information storage unit is configured to generate chain information according to the on-chain request information and the transaction information, in combination with security information corresponding to the on-chain request information and the transaction information, and store the chain information on a preset metaverse blockchain; the chain information includes label information, the transaction information, and the security information.

[0019] A metaverse security processing system includes:

[0020] A metaverse node is configured to store chain information on a metaverse blockchain.

[0021] A metaverse security transaction module is configured to realize data security of transaction information of a user and / or an interactive object in a metaverse.

[0022] A system server is connected to the metaverse node and the metaverse security transaction module.

[0023] The system server is configured to: obtain on-chain request information of a user and / or an interactive object, set stored information corresponding to the on-chain request information as transaction information, generate chain information according to the on-chain request information and the transaction information, in combination with security information corresponding to the on-chain request information and the transaction information, and store the chain information on a preset metaverse blockchain; the chain information includes label information, the transaction information, and the security information.

[0024] A computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the metaverse security processing method.

[0025] Based on the above advantages and positive effects, the metaverse blockchain is divided into a label chain, a security chain, and a transaction chain, thereby providing a dedicated space for storing more transaction information on the chain, and making the metaverse blockchain store transaction information more efficiently.

[0026] Further, it is further determined whether the transaction information to which the on-chain request information of the user and the interactive object is directed includes the same information; when the determination is yes, the transaction information corresponding to the on-chain request information is processed, the transaction information is marked, and an identifier representing the merged processing is displayed in the generated chain information.

[0027] Further, for the transaction information stored on the chain with the same information, when the transaction information stored in the latter chain information includes the same information as the transaction information stored in the former chain information, the identifier can be displayed in the label information of the latter chain information to facilitate the viewer to quickly locate the former chain information. BRIEF DESCRIPTION OF DRAWINGS

[0028] Figure 1 A flowchart is provided for an embodiment of the present application.

[0029] Figure 2 A metaverse blockchain structure diagram is provided for an embodiment of the present application.

[0030] Figure 3 Another metaverse blockchain structure diagram is provided for an embodiment of the present application.

[0031] Figure 4 A structure diagram of the device is provided for an embodiment of the present application.

[0032] Figure 5 A structure diagram of the system is provided for an embodiment of the present application.

[0033] Explanation of reference signs:

[0034] Metaverse blockchain 110, tag chain 111, security chain 112, transaction chain 113;

[0035] Tag block 111-1, tag block 111-2, tag block 111-3, tag block 111-P;

[0036] Security block 112-1, security block 112-2, security block 112-3, security block 112-P;

[0037] Transaction block 113-1, transaction block 113-2, transaction block 113-3, transaction block 113-P;

[0038] Device 200, information acquisition unit 201, information storage unit 202;

[0039] System 300, metaverse node 301, metaverse security transaction module 302, system server 303. Embodiment

[0040] The present application discloses a metaverse security processing method, device and system. The following further describes the present application in detail in combination with the accompanying drawings and specific embodiments. It should be noted that the technical features described in the following embodiments or combinations of technical features should not be considered in isolation, and they can be combined with each other to achieve better technical effects. In the drawings of the following embodiments, the same reference signs appearing in different drawings represent the same features or components, which can be applied to different embodiments. Therefore, once a feature is defined in one drawing, it does not need to be further discussed in subsequent drawings.

[0041] It should be noted that the structures, proportions, sizes, etc. shown in the drawings attached to the present specification are only used to cooperate with the content disclosed in the specification, so that those skilled in the art can understand and read, and are not used to limit the conditions that the invention can be implemented. Any modification of the structure, change of the proportion relationship or adjustment of the size, which does not affect the effect that the invention can produce and the purpose that the invention can achieve, should fall within the scope of the technology disclosed by the invention. The scope of the preferred embodiments of the present invention includes additional implementations, in which the functions can be performed in a substantially simultaneous manner or in reverse order according to the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.

[0042] Techniques, methods, and equipment known to those of ordinary skill in the relevant art can not be discussed in detail, but in appropriate cases, the techniques, methods, and equipment should be considered part of the authorized specification. In all examples shown and discussed here, any specific value should be interpreted as merely exemplary, not as a limitation. Therefore, other examples of exemplary embodiments can have different values. Embodiments

[0043] In the present embodiment, it is considered that the advantage of the metaverse is that it integrates multiple technologies to create a new type of virtual-real integrated Internet application and social form, for example, providing immersive experiences based on extended reality technology, generating a mirror of the real world based on digital twin technology, building an economic system based on blockchain technology, closely integrating the virtual world and the real world in the economic system, social system, and identity system, and allowing each user to produce content and edit the world. To this end, the network environment in which the user and the interactive object are located is preferably a metaverse network.

[0044] Referring to Figure 1 The method is provided with a flowchart as shown. The implementation steps S100 of the method are as follows:

[0045] S101, obtaining the on-chain request information of the user and / or the interactive object, and setting the stored information corresponding to the aforementioned on-chain request information as transaction information.

[0046] In the present embodiment, the user and the interactive object can operate in the metaverse and can send on-chain request information as needed to store transaction information in the metaverse blockchain set for the metaverse network.

[0047] It should be noted that the on-chain request information serves the transaction information, and the on-chain request object of the on-chain request information is the aforementioned transaction information.

[0048] Therefore, the transaction information refers to the information requested to be stored corresponding to the aforementioned on-chain request information, i.e., the information requested to be stored on-chain by the user and / or the interactive object.

[0049] The transaction information includes but is not limited to transaction details generated by the user and / or the interactive object in the transaction, and also includes information considered to be worth storing on-chain by the user and / or the interactive object, such as family photos, video files, asset proof files, chat information, and other data information worth collecting.

[0050] S102, according to the aforementioned on-chain request information and transaction information, and in combination with the security information corresponding to the aforementioned on-chain request information and transaction information, generate on-chain information, which is stored on the preset metaverse blockchain; the on-chain information includes label information, the aforementioned transaction information, and the aforementioned security information.

[0051] It is considered that the aforementioned transaction information is generated in the transaction in the metaverse network, and various technologies and resources are integrated in the metaverse network, but the security protection of different types of resources cannot be guaranteed to be consistent.

[0052] Therefore, even if these resources each have a corresponding security management system responsible for supervision, the metaverse network is an open network, and over time, more technologies and resources will join the metaverse network system. At the same time, considering that the transaction information in the metaverse is very complex, and centralized management of the security information generated by the transaction information and the transaction is required to protect the security of the transaction in the metaverse, a large database needs to be set up to meet the management needs of a large amount of data.

[0053] Moreover, considering the security management drawbacks brought by current centralized management, such as setting a unified security management standard for management will consume a huge amount of unnecessary manpower and resources. Based on this, in the present embodiment, a metaverse blockchain is preferably set up in the metaverse network to realize the security management of data.

[0054] The metaverse blockchain is composed of a plurality of decentralized blockchain nodes in the metaverse, as an example but not limitation, the advantage of the metaverse blockchain is that when managing data, it can not rely on third-party management agencies or hardware facilities, and through distributed accounting and storage, each node realizes self-verification, transmission, and management of information; the information stored in the metaverse blockchain is open to everyone except the encrypted private information of the transaction parties, so that anyone can query the blockchain data through the public interface; based on the agreed norms and protocols, the nodes in the entire metaverse blockchain can automatically and securely verify and exchange data without any human intervention; the data of each node on the metaverse blockchain cannot be manipulated and modified at will, avoiding subjective and human data changes.

[0055] Referring to Figure 2 As shown, the metaverse blockchain 110 includes a label chain 111, a security chain 112, and a transaction chain 113.

[0056] The label chain 111 includes a plurality of label blocks. When there are currently P (P is a positive integer) label blocks, the label blocks on the label chain are sequentially labeled as label block 111-1, label block 111-2, label block 111-3,..., and label block 111-P.

[0057] The label block includes a label block header and a label block body. The label block header stores a hash value of a previous label block. The label block body stores label information. The label information includes, but is not limited to, transaction details, user information, interactive object information, and transaction security level information.

[0058] The label information can be information obtained by extracting the aforementioned transaction information and security information, to show the main content of the aforementioned transaction information and the aforementioned security information.

[0059] The label information can be information extracted from the transaction information and the security information by a user, an interactive object, or the system.

[0060] The advantage of setting the label information is that the label information is an extraction of the aforementioned transaction information and security information, and can be used as display information when others query the aforementioned transaction information and security information on the metaverse blockchain, to facilitate others to understand the security status of the transaction information at the time of the transaction and the data information saved by the transaction information through the content in the label information in the query window interface on the metaverse blockchain.

[0061] The security chain 112 includes a plurality of security blocks. When there are currently P (P is a positive integer) security blocks, the security blocks on the security chain are sequentially labeled as security block 112-1, security block 112-2, security block 112-3,..., and security block 112-P.

[0062] The security block includes a security block header and a security block body. The security block header stores a hash value of a previous security block. The security block body stores security information.

[0063] The security block stores security configuration information of a transaction environment, as well as user security information and interactive object security information in the transaction environment.

[0064] By way of example and not limitation, the security configuration information includes, but is not limited to, network protocols, network operating systems, network devices, and data storage information used in the environment at the time of the transaction. The user security information and the interaction object security information in the transaction environment can be access permissions, operation permissions, transaction security level information, and the like of the user and the interaction object.

[0065] The transaction chain 113 includes a plurality of transaction blocks. When there are P (P is a positive integer) transaction blocks, each transaction block on the transaction chain is sequentially labeled as transaction block 113-1, transaction block 113-2, transaction block 113-3,..., and transaction block 113-P.

[0066] The transaction block includes a transaction block header and a transaction block body. The transaction block header stores a hash value corresponding to the previous transaction block. The transaction block body is used to store transaction information.

[0067] The transaction information is used to store data information requested by the user and / or the interaction object to be saved on the chain. The data information includes, but is not limited to, transaction completion information after the user and the interaction object conduct a transaction, and file information, video information, audio information, and picture information requested by the user and / or the interaction object to be saved on the chain.

[0068] Preferably, the metaverse blockchain is configured as a tag chain, a security chain, and a transaction chain, and specifically includes: the tag chain includes a plurality of tag blocks, the tag blocks store a plurality of tag information, the tag information includes transaction details, user information, interaction object information, and transaction security level information; the security chain includes a plurality of security blocks, the security blocks store security configuration information of a transaction environment, and user security information and interaction object security information in the transaction environment; the transaction chain includes a plurality of transaction blocks, the transaction blocks store a plurality of transaction information; and the information of each block in the tag chain, the security chain, and the transaction chain is correspondingly matched.

[0069] It should be noted that the information of each block in the tag chain, the security chain, and the transaction chain is correspondingly matched. Referring to Figure 3 , another metaverse blockchain structure diagram is provided in the embodiment.

[0070] The metaverse blockchain 110 sequentially arranges each group of blocks, and forms a first group of blocks by a label block 111-1 on the label chain 111, a security block 112-1 on the security chain, and a transaction block 113-1 on the transaction chain 113; forms a second group of blocks by a label block 111-2 on the label chain 111, a security block 112-2 on the security chain, and a transaction block 113-2 on the transaction chain 113; forms a third group of blocks by a label block 111-3 on the label chain 111, a security block 112-3 on the security chain, and a transaction block 113-3 on the transaction chain 113; and so on, until a Pth group of blocks is formed by a label block 111-P on the label chain 111, a security block 112-P on the security chain, and a transaction block 113-P on the transaction chain 113 (P is a positive integer). Each group of blocks stores the same number of on-chain information, which includes label information, security information, and transaction information.

[0071] By way of example and not limitation, each group of blocks stores 500 pieces of on-chain information, of which the first group of blocks stores 500 pieces of on-chain information, which corresponds to 500 pieces of label information, 500 pieces of security information, and 500 pieces of transaction information, the second group of blocks stores 500 pieces of on-chain information, which corresponds to 500 pieces of label information, 500 pieces of security information, and 500 pieces of transaction information, and so on, and the Pth group of blocks stores 500 pieces of on-chain information, which corresponds to 500 pieces of label information, 500 pieces of security information, and 500 pieces of transaction information.

[0072] Taking the first group of blocks as an example, the 500 pieces of stored on-chain information correspond to 500 pieces of label information, 500 pieces of security information, and 500 pieces of transaction information, of which the 500 pieces of label information, 500 pieces of security information, and 500 pieces of transaction information can be sequentially labeled by serial numbers, so that the label information, security information, and transaction information are correspondingly matched, to facilitate a viewer to obtain on-chain information by serial number.

[0073] Preferably, the label block includes a label block header and a label block body, the label block header stores a hash value corresponding to a previous label block, and the label block body is used to store label information; the security block includes a security block header and a security block body, the security block header stores a hash value corresponding to a previous security block, and the security block body is used to store security information; and the transaction block includes a transaction block header and a transaction block body, the transaction block header stores a hash value corresponding to a previous transaction block, and the transaction block body is used to store transaction information.

[0074] Preferably, it is further included that it is judged whether the transaction information to which the upper chain request information of the user and the interactive object is directed includes the same information.

[0075] It is considered that both the user and the interactive object can send upper chain request information to the metaverse blockchain to request upper chain storage of transaction information, and the transaction information exists in a corresponding matching case.

[0076] The transaction information exists in a corresponding matching case specifically includes the cases of complete consistency of transaction information, partial consistency of transaction information, and corresponding consistency of transaction information.

[0077] For the case of complete consistency of transaction information, as an example but not limitation, it can be that when the transaction information is data information that the user and the interactive object have in common, for example, a family photo that the user and the interactive object have in common. However, the time when the user and the interactive object request upper chain storage is different, which can cause the two pieces of transaction information to be stored as transaction information corresponding to different blocks.

[0078] For the case of partial consistency of transaction information, as an example but not limitation, it can be that when the transaction information is a case where the transaction information requested by the user and the interactive object to be stored in the upper chain has the same information, but also has different information. For example, the transaction information requested by the user to be stored in the upper chain is a family photo and a transaction detail information of purchasing the family photo, and the transaction information requested by the interactive object to be stored in the upper chain is the family photo owned in common with the user and a digital collectible owned by the interactive object. At this time, the case of partial consistency of transaction information, the time when the user and the interactive object request upper chain storage is different, which can also cause the two pieces of transaction information to be stored as transaction information corresponding to different blocks.

[0079] It is worth noting that when there is partial overlap in the transaction information, it is also a special case. As an example but not limitation, when the transaction information requested by the user to be stored in the upper chain includes multiple transaction detail information labels, for example, transaction detail information label 1-100, transaction detail information label 101-200, and transaction detail information label 201-300. When the same owner of these transaction detail information includes interactive object 1, interactive object 2,..., interactive object N (N is a positive integer greater than or equal to 2), the transaction detail information requested by the interactive object 1 to be stored in the upper chain corresponds to transaction detail label 2-50, the transaction detail information requested by the interactive object 2 to be stored in the upper chain corresponds to transaction detail label 39-55,..., and the transaction detail information requested by the interactive object N to be stored in the upper chain corresponds to transaction detail label 51-310. At this time, it can be considered as a case where there is partial overlap in the transaction information.

[0080] In addition, it is also necessary to emphasize that the aforementioned transaction information corresponds to the case where the same transaction information is stored in the same block. As an example but not limitation, when the transaction information is the transaction between the user and the interactive object as the transaction party, the information requested by one party to be stored on the chain represents the transaction information at the time of purchase, and the information requested by the other party to be stored on the chain represents the transaction information at the time of sale. The aforementioned transaction information at the time of purchase and the transaction information at the time of sale correspond to the same transaction. At this time, the aforementioned transaction information at the time of purchase and the transaction information at the time of sale are considered to be the same information.

[0081] In the case where the aforementioned transaction information corresponds to the same transaction information, the user and the interactive object request the time of storing the information on the chain, which may also cause the aforementioned transaction information to be stored in different blocks as transaction information.

[0082] Preferably, when it is determined that the same transaction information is stored in the same block, the aforementioned on-chain request information corresponding to the transaction information is merged, the aforementioned transaction information is marked, and an identifier representing the merging is displayed in the generated on-chain information.

[0083] The identifier can be used as a form of the aforementioned label information to mark the case where the aforementioned transaction information has the same information. The advantage of setting the identifier is that, for the transaction information having the same information stored on the chain, when the transaction information stored in the latter on-chain information includes the same information as the transaction information stored in the former on-chain information, the identifier can be displayed in the label information of the latter on-chain information, so that the viewer can quickly locate the former on-chain information.

[0084] The identifier can be displayed by characters, strings, and combinations with colors. The identifier can be displayed on the search interface of the viewer logging into the metaverse blockchain.

[0085] Preferably, the aforementioned transaction information can be stored in the same block or different blocks after the on-chain information is generated.

[0086] Preferably, the merging process includes any of the following operations: when the aforementioned transaction information can be stored in the same block after the on-chain information is generated, an identifier representing the merging is displayed in the on-chain information; or, when the aforementioned transaction information can be stored in different blocks after the on-chain information is generated, the aforementioned on-chain information is located in different blocks, and an identifier representing the merging is displayed.

[0087] Other technical features refer to the foregoing embodiments, which will not be described here.

[0088] Referring to Figure 4 As shown in the figure, the present application also provides an embodiment, which provides a safe processing device 200 based on the metaverse, including the structure:

[0089] The information acquisition unit 201 is configured to acquire the on-chain request information of the user and / or the interactive object, and set the information stored according to the request corresponding to the on-chain request information as the transaction information.

[0090] The information storage unit 202 is configured to generate the on-chain information according to the on-chain request information and the transaction information, in combination with the security information corresponding to the on-chain request information and the transaction information, and store the on-chain information on the preset metaverse blockchain; the on-chain information includes the label information, the transaction information and the security information.

[0091] In addition, referring to Figure 5 The present application also provides an embodiment, which provides a security processing system 300 of the metaverse, including:

[0092] The metaverse node 301 is configured to store the on-chain information on the metaverse blockchain.

[0093] The metaverse security transaction module 302 is configured to realize the data security of the transaction information of the user and / or the interactive object in the metaverse.

[0094] The system server 303 is connected to the metaverse node 310 and the metaverse security transaction module 302.

[0095] The system server 303 is configured to acquire the on-chain request information of the user and / or the interactive object, set the information stored according to the request corresponding to the on-chain request information as the transaction information, generate the on-chain information according to the on-chain request information and the transaction information, in combination with the security information corresponding to the on-chain request information and the transaction information, and store the on-chain information on the preset metaverse blockchain; the on-chain information includes the label information, the transaction information and the security information.

[0096] Other technical features are described in the foregoing embodiments, which will not be repeated here.

[0097] In addition, the present application also provides a computer readable storage medium, which stores a computer program for use in the security processing device of the metaverse, and the computer program is executed by a processor to implement the security processing method of the metaverse.

[0098] Other technical features are described in the foregoing embodiments, which will not be repeated here.

[0099] In the above description, components can be selectively and operatively combined in any number of ways within the target scope of the present disclosure. In addition, terms like "include," "comprise," and "have" should be interpreted as inclusive or open-ended, rather than exclusive or closed, unless explicitly defined otherwise. All technical, scientific, or other terms have the meanings understood by those skilled in the art, unless defined otherwise. Common terms found in dictionaries should not be interpreted too ideally or too unrealistically in the context of relevant technical documents, unless explicitly defined as such by the present disclosure.

[0100] While example aspects of the present disclosure have been described for purposes of illustration, it will be appreciated by those skilled in the art that any further modifications, alterations, or improvements that occur to those skilled in the art are within the scope of the preferred embodiments of the present disclosure, which are limited only by the scope of the claims.

Claims

1. A method for secure handling of a metaverse, characterized in that, Including the following steps: Obtain on-chain request information from users and / or interactive objects, and set the information stored in the request corresponding to the aforementioned on-chain request information as transaction information; Based on the aforementioned on-chain request information and transaction information, and combined with the corresponding security information, on-chain information is generated and stored on a pre-defined metaverse blockchain. The on-chain information includes tag information, the aforementioned transaction information, and the aforementioned security information. Furthermore, when generating on-chain information, it also involves determining whether the on-chain request information from the user and the interacting object targets the same transaction information. The transaction information can have corresponding matches, specifically including cases where the transaction information is completely identical, partially identical, and completely identical. If the determination is correct, the transaction information corresponding to the aforementioned on-chain request information is merged, the aforementioned transaction information is marked, and an identifier representing the merged processing is displayed in the generated on-chain information. The metaverse blockchain is configured as a tag chain, a security chain, and a transaction chain; the tag chain includes multiple tag blocks, and the tag information is information obtained after refining the aforementioned transaction information and security information, used to display the main content of the aforementioned transaction information and security information; the security chain includes multiple security blocks; the transaction chain includes multiple transaction blocks; the information of each block in the tag chain, security chain, and transaction chain corresponds and matches.

2. The method according to claim 1, characterized in that, The tag block stores multiple tag information, including transaction details, user information, interaction object information, and transaction security level information; The secure block stores security configuration information of the transaction environment, as well as user security information and interaction object security information within the transaction environment; The transaction block stores multiple transaction records.

3. The method according to claim 2, characterized in that, The tag block includes a tag block header and a tag block body. The tag block header stores the hash value corresponding to the previous tag block, and the tag block body is used to store tag information. The secure block includes a secure block header and a secure block body. The secure block header stores the hash value corresponding to the previous secure block, and the secure block body is used to store security information. The transaction block includes a transaction block header and a transaction block body. The transaction block header stores the hash value corresponding to the previous transaction block, and the transaction block body is used to store transaction information.

4. The method according to claim 1, characterized in that, The transaction information can be stored in the same block or in different blocks after the on-chain information is generated.

5. The method according to claim 1, characterized in that, The merging process includes any of the following operations: When the aforementioned transaction information can be stored in the same block after generating on-chain information, an identifier representing the merge process is displayed in that on-chain information; Alternatively, when the aforementioned transaction information can be stored in different blocks after generating on-chain information, the aforementioned on-chain information can be located in different blocks, and an identifier representing the merge process can be displayed.

6. A secure processing apparatus for the metaverse according to any one of claims 1-5, characterized in that, Includes structure: The information acquisition unit is used to acquire on-chain request information from users and / or interactive objects, and set the information stored in the request corresponding to the aforementioned on-chain request information as transaction information. An information storage unit is used to generate on-chain information based on the aforementioned on-chain request information and transaction information, combined with the security information corresponding to the aforementioned on-chain request information and transaction information. This on-chain information is stored on a preset metaverse blockchain. The on-chain information includes tag information, the aforementioned transaction information, and the aforementioned security information. When generating on-chain information, the unit also determines whether the on-chain request information of the user and the interaction object targets the same transaction information. The transaction information can be matched, specifically including cases where the transaction information is completely identical, partially identical, and correspondingly identical. If the determination is correct, the transaction information corresponding to the aforementioned on-chain request information is merged, the aforementioned transaction information is marked, and an identifier representing the merged processing is displayed in the generated on-chain information. The metaverse blockchain is configured as a tag chain, a security chain, and a transaction chain; the tag chain includes multiple tag blocks, and the tag information is information obtained after refining the aforementioned transaction information and security information, used to display the main content of the aforementioned transaction information and security information; the security chain includes multiple security blocks; the transaction chain includes multiple transaction blocks; the information of each block in the tag chain, security chain, and transaction chain corresponds and matches.

7. A secure processing system for the metaverse according to any one of claims 1-5, characterized in that... include: Metaverse nodes are used to store on-chain information on the Metaverse blockchain. The Metaverse Secure Transaction Module is used to ensure data security for transaction information of users and / or interacting objects in the Metaverse. System server, which connects to the metaverse node and the metaverse secure transaction module; The system server is configured to: obtain on-chain request information from users and / or interactive objects, and set the information stored in the request corresponding to the on-chain request information as transaction information; Based on the aforementioned on-chain request information and transaction information, and combined with the corresponding security information, on-chain information is generated and stored on a pre-defined metaverse blockchain. The on-chain information includes tag information, the aforementioned transaction information, and the aforementioned security information. Furthermore, when generating on-chain information, it also involves determining whether the on-chain request information from the user and the interacting object targets the same transaction information. The transaction information can have corresponding matches, specifically including cases where the transaction information is completely identical, partially identical, and completely identical. If the determination is correct, the transaction information corresponding to the aforementioned on-chain request information is merged, the aforementioned transaction information is marked, and an identifier representing the merged processing is displayed in the generated on-chain information. The metaverse blockchain is configured as a tag chain, a security chain, and a transaction chain; the tag chain includes multiple tag blocks, and the tag information is information obtained after refining the aforementioned transaction information and security information, used to display the main content of the aforementioned transaction information and security information; the security chain includes multiple security blocks; the transaction chain includes multiple transaction blocks; the information of each block in the tag chain, security chain, and transaction chain corresponds and matches.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1-5.

Citation Information

Patent Citations

  • Block chain-based e-commerce platform for meta universe decentralization

    CN114266630A

  • Blockchain-based content verification

    US20200295949A1