A device and method for resolving conflicts of multi-chain data assets

By creating a new governance chain in a multi-chain architecture, interconnection and interoperability between multiple blockchains and the setting of primary and secondary assets are achieved. This solves the problem of inconsistent data asset states on multiple blockchains, ensures the uniqueness and consistency of data assets, supports asynchronous update mechanisms, and is suitable for data asset management in heterogeneous/homogeneous multi-chain architectures.

CN115470301BActive Publication Date: 2026-04-17DAREWAY SOFTWARE
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DAREWAY SOFTWARE
Filing Date
2022-10-12
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

On multiple blockchain platforms, the state changes of the same data asset cannot be synchronized, resulting in inconsistencies. In particular, data assets involving real-world assets may have inconsistent states on different blockchains, potentially leading to multiple transaction vulnerabilities. There is an urgent need for an effective conflict resolution mechanism to ensure the uniqueness and state consistency of data assets.

Method used

In a multi-chain architecture, a new governance chain is created to manage the interconnection between multiple blockchains. By setting rules and state control mechanisms for primary and secondary assets, the state detection and conflict resolution of data assets are realized, ensuring the consistency of state changes. Synchronous or asynchronous update mechanisms are adopted to synchronize or asynchronously update the state of data assets.

Benefits of technology

It enables consistency of data asset status across multiple blockchains without affecting business operations, solves the problem of inconsistent data asset status, supports automatic and negotiated governance of data assets in heterogeneous/homogeneous multi-chain architectures, and ensures the uniqueness and state synchronization of data assets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115470301B_ABST
    Figure CN115470301B_ABST
Patent Text Reader

Abstract

This invention proposes a conflict resolution device and method for multi-chain data assets, relating to the field of blockchain multi-chain technology. The device includes: in a multi-chain architecture composed of multiple homogeneous / heterogeneous blockchains, establishing a new blockchain as a governance chain specifically for managing multi-chain data assets, achieving interconnection and interoperability between blockchains under the multi-chain architecture, and resolving data asset conflicts. In the decentralized environment of blockchain, this invention enables the detection and resolution of identity contradictions of the same data asset existing on multiple blockchain platforms. While supporting the coexistence of multiple data assets, it solves the problem of inconsistent states of the same data asset on multiple blockchains, ensuring that changes in the state of data assets do not intrude on business operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of blockchain multi-chain technology, and particularly relates to a conflict resolution device and method for multi-chain data assets. Background Technology

[0002] The statements in this section are merely background information related to the present invention and do not necessarily constitute prior art.

[0003] As the capabilities of blockchain technology gain wider recognition, more and more government departments are choosing to build blockchain platforms to support the implementation of various scenarios within their regions and industries. However, with the diversification of application needs, different requirements have been placed on the nature and application direction of blockchain platforms. The differing perspectives of the relevant authorities have led to varying plans for the construction and implementation of blockchain platforms, resulting in various types of blockchain platforms, such as city-level blockchains, industry-level blockchains, and regional blockchains. Due to the mobility of data-related entities, the same data asset may exist on multiple blockchain platforms. For example, an individual's ID card information may simultaneously exist on the city blockchain of their place of residence, the provincial / municipal human resources and social security blockchain, and the city blockchain of their place of work. Furthermore, an individual can obtain multiple ID cards on different blockchains, leading to a contradiction in the uniqueness of data assets. In addition, to promote "cross-regional" government services and data interoperability, the interconnection of various city blockchains, industry blockchains, and other blockchain platforms has become inevitable. If data exists on multiple blockchains simultaneously, changes in the state of data assets on one blockchain may not be synchronized to all blockchains, resulting in inconsistencies in the same data asset across different blockchains.

[0004] For evidentiary data assets such as ID cards and social security payment certificates, each certificate has equal legal effect because their application status remains unchanged, and they do not affect actual business operations. However, for special certificates involving real-world assets, such as property ownership certificates, their status on the blockchain is diverse, such as frozen, available, or invalid. If they exist on multiple blockchain platforms simultaneously, and the status on one blockchain changes without synchronization on other blockchains, the same data asset will have inconsistent statuses across multiple blockchains. This could lead to vulnerabilities where the same property ownership certificate is traded multiple times in different regions. Given that the same data asset exists on multiple blockchains, which blockchain's asset should be considered authoritative? How should the contradiction regarding the uniqueness of data assets be resolved?

[0005] Therefore, there is an urgent need for an effective conflict resolution mechanism to address the contradiction of the uniqueness of data assets on multiple blockchains where the same state change can affect business operations. Summary of the Invention

[0006] To overcome the shortcomings of the prior art, this invention provides a conflict resolution device and method for multi-chain data assets. In the decentralized environment of blockchain, it realizes the detection and conflict resolution of the same data asset existing on multiple blockchain platforms. Under the premise of supporting the coexistence of multiple data assets, it solves the problem of inconsistent states of the same data asset on multiple blockchains, and ensures that changes in the state of data assets will not be intrusive to business.

[0007] To achieve the above objectives, one or more embodiments of the present invention provide the following technical solutions:

[0008] The first aspect of the present invention provides a conflict resolution device for multi-chain data assets.

[0009] A conflict resolution device for multi-chain data assets includes: in a multi-chain architecture composed of multiple homogeneous / heterogeneous blockchains, a new blockchain is created as a governance chain, which is specifically used to manage multi-chain data assets, realize the interconnection between blockchains under the multi-chain architecture, and complete the conflict resolution of data assets.

[0010] Furthermore, the governance chain is used to provide services such as blockchain management, automatic determination rules for primary and secondary assets, offline negotiation governance rules, rules for changing the status of primary and secondary assets, data asset status control, synchronization of primary and secondary asset status, message routing, data asset status verification, multi-chain data asset aggregation query, and data asset synchronous / asynchronous update rules.

[0011] The second aspect of this invention provides a method for setting primary and secondary assets of multi-chain data assets.

[0012] A method for setting primary and secondary data assets across multiple blockchains, based on the aforementioned conflict resolution device, involves setting the primary and secondary status of the same data asset existing on multiple blockchains, including:

[0013] The blockchain is registered within the governance chain to achieve blockchain management.

[0014] The blockchain will report newly added data asset information to the governance chain;

[0015] The governance chain selects a data asset on one blockchain as the primary asset based on the data asset information provided by the blockchain, and the same data asset on other blockchains is a secondary asset.

[0016] Modify the data asset status control rules on the corresponding blockchain to complete the primary and secondary settings of the data assets.

[0017] Furthermore, by aggregating and querying data assets across multiple blockchains, primary and secondary assets are selected based on either the automatic determination rules for primary and secondary assets or the offline negotiation and governance rules.

[0018] Furthermore, after completing the primary and secondary level settings, it is also necessary to synchronize the changes to the primary and secondary level rules of data assets on the governance chain.

[0019] A third aspect of this invention provides a method for resolving conflicts in multi-chain data assets.

[0020] A conflict resolution method for multi-chain data assets, based on the aforementioned conflict resolution device, screens and modifies the state of the same data asset existing on multiple blockchains to ensure that the data asset state remains consistent, including:

[0021] The blockchain where the transaction occurs performs a change operation on the state of the data asset according to the type of state change;

[0022] When the global state changes, the governance chain updates the data asset information on each blockchain based on the primary and secondary asset information, the primary and secondary asset state change rules, and the data asset state control rules.

[0023] Furthermore, if the change in the status of a data asset is in its business status, then the blockchain where the transaction occurred will automatically complete the change in the business status of the data asset and submit the business status change record to the governance chain.

[0024] If the change in the state of a data asset is a global change, then the state of the data assets on each blockchain needs to be updated.

[0025] The data asset status change is complete.

[0026] Furthermore, updating the data asset information on each blockchain includes:

[0027] Requests for changes to asset status will be routed through the governance chain to the blockchain where the primary asset resides.

[0028] The blockchain where the main asset resides triggers the data asset state control rules, completes the change of the main asset's state, and routes the state change result to the governance chain;

[0029] The governance chain routes the state change results of the primary asset to the blockchain where the secondary asset resides, and the secondary asset on the blockchain where the secondary asset resides completes the synchronous change. 。

[0030] Furthermore, the governance chain determines whether to use a synchronous or asynchronous update method based on the data asset synchronous / asynchronous update rules.

[0031] Furthermore, if a data asset status synchronization change is required, the governance chain will use the multi-chain data asset aggregation query service to find the blockchain where the corresponding sub-asset is located, and complete the status update of all sub-asset through the synchronization of primary and secondary asset status.

[0032] If the status of data assets is changed asynchronously, the chain containing the secondary asset will periodically and proactively query the status changes of the primary asset through data asset status verification, and asynchronously update the status of the secondary asset through data asset status control.

[0033] The above one or more technical solutions have the following beneficial effects:

[0034] This invention provides an asynchronous resolution mechanism for the uniqueness of multi-chain data assets, which can detect the uniqueness of data assets through custom rules without affecting changes in the status of data assets or business processing, and achieve batch comparison of data assets while ensuring chain performance.

[0035] The asynchronous resolution mechanism described in this invention can control the state changes of the same data asset existing on multiple blockchains, ensuring that the state of the same data asset remains consistent across multiple blockchains.

[0036] The asynchronous resolution mechanism described in this invention is applicable to both homogeneous and heterogeneous multi-chain architectures. It supports automatic and negotiated governance of data assets under multi-chain architectures and supports updating the unique value of data assets in multi-chain architectures of different scales. It can perform synchronous / asynchronous updates as needed.

[0037] Advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0038] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an improper limitation of the invention.

[0039] Figure 1 This is a schematic diagram of the device in the first embodiment.

[0040] Figure 2 A flowchart for setting up primary and secondary assets in the second embodiment.

[0041] Figure 3 This is a flowchart of the conflict resolution process in the third embodiment. Detailed Implementation

[0042] The present invention will be further described below with reference to the accompanying drawings and embodiments.

[0043] It should be noted that the following detailed descriptions are exemplary and intended to provide further illustration of the invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.

[0044] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0045] Example 1

[0046] This embodiment discloses a conflict resolution device for multi-chain data assets;

[0047] like Figure 1 As shown, a conflict resolution device for multi-chain data assets includes: in a multi-chain architecture composed of multiple homogeneous / heterogeneous blockchains, a new blockchain is created as a governance chain, which is specifically used to manage multi-chain data assets, realize the interconnection between blockchains under the multi-chain architecture, and complete the conflict resolution of data assets.

[0048] The conflict resolution device described in this embodiment is based on an asynchronous resolution mechanism for the uniqueness of multi-chain data assets. It is designed for multi-chain architectures composed of multiple homogeneous / heterogeneous blockchains. In cases of large-scale multi-chain architectures, a new blockchain can be created as the data asset governance blockchain (hereinafter referred to as the governance chain), specifically for managing multi-chain data assets. In cases of smaller-scale multi-chain architectures, the governance chain can consist of multiple cross-chain gateways. All blockchains in the multi-chain architecture interconnect through the governance chain, completing the detection and resolution of state contradictions in data assets.

[0049] The governance chain provides services for blockchain management, automatic determination of primary and secondary assets, offline negotiated governance rules, rules for changing the status of primary and secondary assets, data asset status control, synchronization of primary and secondary asset status, message routing, data asset status verification, multi-chain data asset aggregation query, and data asset synchronization / asynchronous update rules.

[0050] (1) Blockchain management: responsible for the unified management of all blockchains associated with the governance chain, and providing registration, link entry, and chain removal services.

[0051] (2) Automatic determination rules for primary and secondary assets: The system is responsible for automatically setting primary and secondary assets for various data assets on each blockchain associated with the governance chain. By setting constraints such as primary asset data quality, data source, and data usage frequency, the system automatically finds primary assets and sets the same data assets on other chains as secondary assets.

[0052] (3) Offline negotiation governance rules, responsible for solidifying the primary and secondary assets selected after offline negotiation in the governance chain through rule formulation, and changing the primary and secondary asset selection results on each blockchain according to the rules.

[0053] (4) Rules for changing the status of primary and secondary assets: responsible for controlling the process when the status of data assets changes, judging the primary and secondary status of the corresponding data assets, and ensuring that the status of the primary asset changes correctly.

[0054] (5) Message routing is responsible for providing message routing services to the blockchains associated with the governance chain, so that the blockchains can communicate with each other through the governance chain.

[0055] (6) Data asset status control, responsible for identifying the location of secondary assets on each blockchain and controlling the status changes of data assets, completing the change of the global status of the main asset and the change of the business status of the secondary asset.

[0056] (7) Synchronize the status of primary and secondary assets. After the status of the primary asset changes, the status of the primary asset will be synchronized to each secondary asset to ensure the uniqueness of the status of multi-chain data assets.

[0057] (8) Data asset status verification: responsible for providing status verification services for primary and secondary assets. When secondary assets are used for business processing, the status of primary assets can be queried to complete the status verification of data assets.

[0058] (9) Multi-chain data asset aggregation query, responsible for providing synchronous query services for the location and status of all primary and secondary assets of the governance chain, and understanding the data asset usage of each related chain.

[0059] (10) Data asset synchronous / asynchronous update rules are responsible for controlling the synchronous / asynchronous changes of the status of primary and secondary assets. The rules can be set to determine under what circumstances synchronous changes are implemented and under what circumstances asynchronous changes are implemented.

[0060] Example 2

[0061] This embodiment discloses a method for setting primary and secondary assets of multi-chain data assets;

[0062] like Figure 2 As shown, a method for setting primary and secondary data assets across multiple blockchains, based on the conflict resolution device in Embodiment 1, sets the primary and secondary status of the same data asset existing on multiple blockchains without affecting business operations. The method includes:

[0063] S11: Multiple blockchains register within the governance chain to complete management registration;

[0064] S12: The completed blockchain implementation is configured to interface with the governance chain;

[0065] S13: The governance chain enables message routing with the blockchains it manages;

[0066] S14: New data assets are added to Blockchain A, and Blockchain A will periodically route the corresponding entity ID and contract ID of the data assets to the governance chain.

[0067] S15: The governance chain filters data asset information submitted by many blockchains through multi-chain data asset aggregation query based on the information provided by blockchain A.

[0068] S16: Select a data asset on one blockchain as the primary asset according to the automatic determination rule of primary and secondary assets or the offline negotiation and governance rule, and the same data asset on other blockchains shall be the secondary asset.

[0069] S17: Modify the data asset status control rules on the corresponding blockchain to complete the primary and secondary settings of data assets;

[0070] S18: Synchronize the changes to the primary and secondary rules of data assets on the governance chain, and the primary and secondary asset levels are set.

[0071] Example 3

[0072] This embodiment discloses a method for resolving conflicts in multi-chain data assets;

[0073] like Figure 3 As shown, a conflict resolution method for multi-chain data assets, based on the conflict resolution device in Embodiment 1, screens and modifies the state of the same data asset existing on multiple blockchains without affecting business processing, ensuring that the data asset state remains consistent, including:

[0074] S21: A transaction occurs on blockchain B, and the state of the data asset is changed according to the type of state change.

[0075] If the change involves the business status of a data asset, then Blockchain B will complete the change of the data asset's business status on its own and submit the business status change record to the governance chain to end the change process.

[0076] If it is a global state change of data assets, the state change needs to be completed on the main asset.

[0077] S22: The transaction triggers the primary and secondary asset status change rule, and the rule determines the primary and secondary status of the corresponding data assets;

[0078] If the data assets on blockchain B are the primary assets, then:

[0079] (1) Directly complete the modification of data asset status, and Blockchain B submits the main asset status change record on the governance chain;

[0080] (2) The governance chain determines whether to use synchronous or asynchronous update methods based on the data asset synchronous / asynchronous update rules;

[0081] If a data asset status synchronization change is performed, the governance chain will use the multi-chain data asset aggregation query service to find the blockchain where the corresponding sub-asset is located, and complete the status update of all sub-asset through the synchronization of the primary and secondary asset statuses.

[0082] If the status of data assets is changed asynchronously, the chain where the secondary asset is located will periodically and proactively query the status changes of the primary asset through data asset status verification, and asynchronously update the status of the secondary asset through data asset status control.

[0083] (3) Data asset status update completed.

[0084] If the data assets on blockchain B are secondary assets, then:

[0085] (1) The asset status change request for this transaction is routed to the governance chain via message;

[0086] (2) The governance chain searches for the blockchain C where the main asset of the data asset is located according to the master-slave rules;

[0087] (3) The governance chain routes the asset status change requests of the transaction to the blockchain C through messages;

[0088] (4) Blockchain C triggers the data asset state control rules, completes the main asset state change, and routes the state change result to the governance chain;

[0089] (5) The governance chain routes the status change result of the main asset to blockchain B, and the secondary assets on blockchain B complete the synchronous change.

[0090] S23: Data asset status change completed.

[0091] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A conflict resolution device for multi-chain data assets, characterized in that, include: In a multi-chain architecture composed of multiple homogeneous / heterogeneous blockchains, a new blockchain is created as a governance chain, which is specifically used to manage multi-chain data assets, realize the interconnection between blockchains under the multi-chain architecture, and resolve conflicts of data assets. The governance chain is used to provide automatic determination rules for primary and secondary assets, offline negotiation governance rules, rules for changing the status of primary and secondary assets, data asset status control, primary and secondary asset status synchronization, and data asset status verification. The automatic determination rule for primary and secondary assets is responsible for automatically setting primary and secondary assets for various data assets on each blockchain associated with the governance chain. By setting constraints on primary asset data quality, data source, and data usage frequency, the system automatically finds primary assets and sets the same data assets on other chains as secondary assets. The offline negotiation governance rules are responsible for solidifying the primary and secondary assets selected after offline negotiation within the governance chain through rule formulation, and changing the primary and secondary asset selection results on each blockchain according to the rules; The primary and secondary asset status change rules are responsible for controlling the process when the status of the data asset itself changes, judging the primary and secondary status of the corresponding data asset, and ensuring that the status of the primary asset changes correctly. The data asset status control is responsible for identifying the location of secondary assets on each blockchain and controlling changes in the status of data assets, thereby completing changes to the global status of the main asset and changes to the business status of the secondary asset. The primary and secondary asset status synchronization is responsible for synchronizing the status of the primary asset to each secondary asset after the status of the primary asset has changed, thus ensuring the uniqueness of the status of multi-chain data assets. The data asset status verification is responsible for providing status verification services for primary and secondary assets. When a secondary asset is used for business processing, the status of the primary asset can be queried to complete the status verification of the data asset.

2. The conflict resolution device for multi-chain data assets as described in claim 1, characterized in that, The governance chain is also used to provide blockchain management, message routing, multi-chain data asset aggregation and query, and data asset synchronous / asynchronous update rule services.

3. A method for setting primary and secondary assets in multi-chain data assets, characterized in that, A conflict resolution device for multi-chain data assets according to any one of claims 1-2, comprising setting a master-slave hierarchy for the same data asset existing on multiple blockchains, including: The blockchain is registered within the governance chain to achieve blockchain management. The blockchain will report newly added data asset information to the governance chain; The governance chain selects a data asset on one blockchain as the primary asset based on the data asset information provided by the blockchain, and the same data asset on other blockchains is a secondary asset. Modify the data asset status control rules on the corresponding blockchain to complete the primary and secondary settings of the data assets.

4. The method for setting primary and secondary assets of multi-chain data assets as described in claim 3, characterized in that, By aggregating and querying data assets across multiple blockchains, we can filter the data asset information reported by each blockchain and select primary and secondary assets according to the automatic determination rules for primary and secondary assets or the offline negotiation and governance rules.

5. The method for setting primary and secondary assets of multi-chain data assets as described in claim 3, characterized in that, After completing the primary and secondary level settings, it is also necessary to synchronize the changes to the primary and secondary level rules of data assets on the governance chain.

6. A method for resolving conflicts in multi-chain data assets, characterized in that, Based on the conflict resolution device for multi-chain data assets according to any one of claims 1-2, the device screens and modifies the state of the same data asset existing on multiple blockchains to ensure that the state of the data asset remains consistent, including: The blockchain where the transaction occurs performs a change operation on the state of the data asset according to the type of state change; If the global state changes, the governance chain will update the data asset information on each blockchain based on the primary and secondary asset information, the primary and secondary asset state change rules, and the data asset state control rules. The data asset status change is complete.

7. The conflict resolution method for multi-chain data assets as described in claim 6, characterized in that, If the change in the status of a data asset is in its business status, then the blockchain where the transaction occurred will automatically complete the change in the business status of the data asset and submit the business status change record to the governance chain. When the state of a data asset changes, it affects the global state of the data asset, which requires updating the state of the data assets on each blockchain.

8. The conflict resolution method for multi-chain data assets as described in claim 6, characterized in that, The updating of data asset information on each blockchain includes: Requests for changes to asset status will be routed through the governance chain to the blockchain where the primary asset resides. The blockchain where the main asset resides triggers the data asset state control rules, completes the change of the main asset's state, and routes the state change result to the governance chain; The governance chain routes the status change results of the primary asset to the blockchain where the secondary asset resides, and the secondary asset on the blockchain where the secondary asset resides completes the synchronous change.

9. The conflict resolution method for multi-chain data assets as described in claim 8, characterized in that, The governance chain determines whether to use a synchronous or asynchronous update method based on the synchronous / asynchronous update rules for data assets.

10. The conflict resolution method for multi-chain data assets as described in claim 9, characterized in that, If a data asset status synchronization change is performed, the governance chain will use the multi-chain data asset aggregation query service to find the blockchain where the corresponding sub-asset is located, and complete the status update of all sub-asset through the synchronization of the primary and secondary asset statuses. If the status of data assets is changed asynchronously, the chain containing the secondary asset will periodically and proactively query the status changes of the primary asset through data asset status verification, and asynchronously update the status of the secondary asset through data asset status control.

Citation Information

Patent Citations

  • Block chain cross-chain method, device and system and electronic device

    CN110245517A

  • Block chain cross-chain interaction method and system based on on-demand domain building

    CN114553884A