A master-slave multi-chain-based penetration type right confirmation and supervision method and system

By using a master-slave multi-chain architecture, the blockchain technology solves the problems of slow data acquisition and insufficient quality supervision in single-chain architecture, and realizes rapid and effective data ownership confirmation and supervision, thus ensuring the rights and quality of data during the data flow process.

CN116233141BActive Publication Date: 2026-03-24ZHONGYUAN ENGINEERING COLLEGE +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-24
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In existing technologies, the single-chain architecture results in slow and inconvenient data acquisition and an inability to effectively monitor the quality of on-chain data, leading to the uploading of low-quality data, wasting storage resources, and reducing system availability.

Method used

It adopts a master-slave multi-chain architecture to generate a regulatory chain, a rights confirmation and evidence storage chain, and a data transfer and evidence storage chain, which respectively store user information, rights confirmation and evidence storage records, and data transfer records. Data quality is monitored through data points, and concurrent processing of data requests and efficient storage are achieved.

Benefits of technology

It achieves rapid and efficient data acquisition, while effectively monitoring data quality, protecting rights and traceability during data flow, and reducing the pressure of single-chain storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116233141B_ABST
    Figure CN116233141B_ABST
Patent Text Reader

Abstract

The application provides a kind of penetration type right protection and supervision method and system based on master-slave multi-chain.The method comprises the following steps: step 1: generating three blockchains, respectively denoted as supervision chain, right protection and storage chain and circulation storage chain; wherein, the supervision chain is the master chain, the right protection and storage chain is the slave chain of the supervision chain, and the circulation storage chain is the slave chain of the right protection and storage chain; step 2: storing user information on the corresponding block of the supervision chain, the user information comprising the digital identity DID of the user and the specific identity information bound with the digital identity DID; step 3: storing right protection and storage records on the corresponding block of the right protection and storage chain, the right protection and storage records comprising the digital identity DID of the data owner, data identifier, digital signature, IPFS storage address and right protection timestamp; step 4: storing data circulation records on the corresponding block of the circulation storage chain, the data circulation records comprising data identifier, the digital identity DID of the data sender, the digital identity DID of the data receiver and circulation timestamp.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data ownership confirmation technology, and in particular to a penetration-based ownership confirmation and supervision method and system based on master-slave multi-chain. Background Technology

[0002] As a crucial production factor, data is increasingly protected by blockchain technology, which offers a significant approach to safeguarding the rights of all parties involved in data flow. To protect the rights of data users, many solutions utilize the InterPlanetary File System (IPFS) to store the original data, while the blockchain stores the corresponding IPFS storage address and data hash value. Once a data user obtains data through the IPFS storage address, they can perform a hash operation and compare it with the hash value stored on the blockchain to ensure the integrity of the acquired data. To protect the rights of data owners, relevant ownership confirmation information is combined into metadata and stored on the blockchain for ownership verification. When a data owner discovers their rights have been infringed, they can initiate an arbitration application with a regulatory agency. The agency can then use smart contracts to query the ownership confirmation information stored on the blockchain for arbitration, protecting the data owner's rights. Furthermore, during the data flow process, the flow information of all parties is also recorded on the blockchain. Regulatory agencies can use smart contracts to retrieve the flow information stored on the blockchain and conduct oversight based on this information, ensuring the traceability of the entire data flow process.

[0003] Existing solutions employ a single-chain architecture, storing all information on a single chain, which makes data retrieval neither fast nor convenient. Secondly, there is the issue of ineffective oversight of low-quality data. If data quality is not effectively monitored, data requesters may receive substandard data. When data requesters receive substandard data, they cannot provide effective feedback to the system. Since blockchain data cannot be deleted, if malicious users upload large amounts of low-quality data to the chain, it not only wastes valuable on-chain storage resources but also reduces system availability. Summary of the Invention

[0004] To address the issues of slow data acquisition and ineffective monitoring of on-chain data quality in existing single-chain architecture-based data ownership verification methods, this invention provides a penetration-based ownership verification and monitoring method and system based on a master-slave multi-chain architecture. This system utilizes a master-slave multi-chain architecture, with multiple chains processing data acquisition requests in parallel, resulting in faster and more efficient data acquisition. It also reduces the storage pressure on a single chain. Furthermore, it employs a data points system to monitor data quality.

[0005] On the one hand, this invention provides a method for penetrating ownership confirmation and supervision based on master-slave multi-chain, including:

[0006] Step 1: Generate three blockchains, which are respectively named the regulatory chain, the rights confirmation and evidence storage chain, and the circulation and evidence storage chain; wherein, the regulatory chain is the main chain, the rights confirmation and evidence storage chain is the slave chain of the regulatory chain, and the circulation and evidence storage chain is the slave chain of the rights confirmation and evidence storage chain.

[0007] Step 2: Store user information on the corresponding block of the regulatory chain. The user information includes the user's digital identity (DID) and the specific identity information bound to the digital identity (DID).

[0008] Step 3: Store the rights confirmation and evidence storage record on the corresponding block on the rights confirmation and evidence storage chain. The rights confirmation and evidence storage record includes the data owner's digital identity (DID), data identifier, digital signature, IPFS storage address, and rights confirmation timestamp.

[0009] Step 4: Store the data transfer record on the corresponding block of the transfer and storage chain. The data transfer record includes a data identifier, the digital identity (DID) of the data sender, the digital identity (DID) of the data receiver, and a transfer timestamp.

[0010] Furthermore, in step 2, the user's total data score is also stored on the corresponding block of the regulatory chain; the total data score is used to indicate the user's creditworthiness; wherein, the higher the total data score, the higher the user's creditworthiness, and vice versa.

[0011] Correspondingly, data evaluation scores are also stored on the corresponding blocks of the circulation and storage chain; the data evaluation scores are the ratings given by the data receiver to the data sent by the data sender; wherein, the higher the data evaluation score, the higher the quality of the data sent by the sender, and vice versa.

[0012] Furthermore, step 2 specifically includes: after a user applies for registration and successfully registers, triggering the registration smart contract to generate the user's digital identity DID and initial total data points.

[0013] Furthermore, step 3 specifically includes: receiving the data m uploaded by the user and the digital signature generated after the user signs the data m using their own private key;

[0014] The digital signature is verified. Once the signature verification is successful, the originality of the data m is verified. Once the verification is successful, the data m is uploaded to IPFS storage, and the IPFS storage address of the data m is obtained.

[0015] Perform a hash operation on the data m, and use the resulting hash value as the data identifier for data m.

[0016] Furthermore, it also includes: changing the rights to use data, specifically including:

[0017] Step A1: The data requester sends a request to the data owner for the right to use data m;

[0018] Step A2: If the data owner agrees to the application, the IPFS storage address of data m will be sent to the data requester, and a data transfer record will be automatically generated on the transfer and storage chain;

[0019] Step A3: The data requester retrieves data m' from IPFS based on the IPFS storage address of data m, and then calculates the data identifier of data m';

[0020] Step A4: The data requester retrieves the corresponding data identifier of data m on the rights confirmation and evidence storage chain based on the IPFS storage address of data m. The data integrity is verified by comparing the retrieved data identifier of data m with the calculated data identifier of data m'. If they match, the obtained data m' is complete.

[0021] Step A5: The data requester scores the data m in order to update the data evaluation score of the data m on the circulation and storage chain, and to update the total data score of the data owner on the regulatory chain.

[0022] Furthermore, it also includes: changes in data ownership, specifically including:

[0023] Step B1: The data requester sends an ownership claim for data m to the data owner;

[0024] Step B2: If the data owner agrees to the application, the smart contract for confirming ownership and storing evidence will be automatically invoked to generate a new record for confirming ownership and storing evidence of data m. Specifically, the digital identity DID of the data owner will be replaced with the digital identity DID of the data requester, the digital signature of the data owner on data m will be replaced with the digital signature of the data requester on data m, and the original timestamp for confirming ownership will be replaced with the current timestamp. All other information remains unchanged.

[0025] Step B3: Automatically generate data transfer records on the data transfer and storage chain, and initialize the data evaluation scores in them, while the total data score of the data owner before the change remains unchanged.

[0026] Furthermore, it also includes: the regulatory process regarding data tampering, specifically including:

[0027] Step C1: If user B believes that the data m' sent to him by user A is tampered with, then he sends a regulatory arbitration request to the regulatory agency and sends the data m' and the IPFS storage address addr' of the obtained data m' to the regulatory agency.

[0028] Step C2: The regulatory agency calculates the data identifier H' of data m' and uses the data identifier H' to penetrate the transfer and storage chain;

[0029] Step C3: The regulatory agency penetrates the chain of rights confirmation and evidence storage through the data identifier H' and the IPFS storage address addr';

[0030] Step C4: If a data flow record is found in step C2, but no confirmation of rights and evidence record is found in step C3, then user A is considered to have tampered with the data, and user A's total data score will be deducted; if a data flow record is not found in step C2, and no confirmation of rights and evidence record is found in step C3, then user B is considered to have tampered with the data, and user B's total data score will be deducted.

[0031] Furthermore, it also includes: the regulatory process regarding data infringement, specifically including:

[0032] Step D1: If user A believes that user B has infringed upon its data ownership rights regarding data m, then user A shall file a regulatory arbitration request with the regulatory authority and send data m to the regulatory authority;

[0033] Step D2: The regulatory agency calculates the data identifier H of data m and uses the data identifier H to penetrate the chain of rights confirmation and evidence storage;

[0034] Step D3: The regulatory agency penetrates the transfer and storage chain through the data identifier H;

[0035] Step D4: If a record of user A's ownership verification is found in step D2, and a record of user A sending data m to user B is found in step D3, and the timestamp of user A's ownership verification record is earlier than the timestamp of user B's ownership verification record, then user B is considered to have infringed on user A's ownership of data m, and user B's total data points will be deducted.

[0036] Furthermore, when a user's total data points fall below a set minimum limit, the user will be added to a blacklist; users on the blacklist are prohibited from logging into the system.

[0037] On the other hand, this invention provides a penetration-based rights confirmation and supervision system based on master-slave multi-chain, characterized by comprising at least three blockchains, respectively denoted as the supervision chain, the rights confirmation and evidence storage chain, and the circulation and evidence storage chain; wherein, the supervision chain serves as the master chain, the rights confirmation and evidence storage chain serves as the slave chain of the supervision chain, and the circulation and evidence storage chain serves as the slave chain of the rights confirmation and evidence storage chain; user information is stored on the corresponding blocks of the supervision chain, the user information including the user's digital identity (DID) and specific identity information bound to the digital identity (DID); rights confirmation and evidence storage records are stored on the corresponding blocks of the rights confirmation and evidence storage chain, the rights confirmation and evidence storage records including the data owner's digital identity (DID), data identifier, digital signature, IPFS storage address, and rights confirmation timestamp; data circulation records are stored on the corresponding blocks of the circulation and evidence storage chain, the data circulation records including data identifier, the data sender's digital identity (DID), the data receiver's digital identity (DID), and circulation timestamp.

[0038] The beneficial effects of this invention are:

[0039] This invention employs a master-slave multi-chain blockchain architecture to achieve transparent rights confirmation and supervision, effectively protecting the rights and interests of all parties involved in data flow and ensuring data quality. In this master-slave multi-chain architecture, master and slave chains are divided according to user identity, owned data, and data flow records. This allows for concurrent processing of multiple on-chain requests. Furthermore, during data flow, data quality is stored on the chain as an index. When the index falls below a threshold, regulatory agencies can hold the owner accountable, ensuring the regulatory oversight of data quality. Additionally, regulatory agencies can achieve top-down or bottom-up penetration within the master-slave chains based on relevant information, thereby more efficiently achieving data rights confirmation, flow evidence storage, and supervision. Attached Figure Description

[0040] Figure 1 This is a flowchart illustrating a penetration-based rights confirmation and supervision method based on master-slave multi-chain provided by an embodiment of the present invention;

[0041] Figure 2 This is a blockchain architecture diagram provided in an embodiment of the present invention;

[0042] Figure 3 This is a block structure diagram on the blockchain provided in this embodiment of the invention;

[0043] Figure 4 This is a schematic diagram illustrating the process of changing data usage rights and usage rights according to an embodiment of the present invention;

[0044] Figure 5 This is one of the schematic diagrams of the data penetration supervision process provided in the embodiments of the present invention;

[0045] Figure 6This is the second schematic diagram of the data penetration supervision process provided in the embodiments of the present invention;

[0046] Figure 7 This is an architecture diagram of a blockchain-based transparent rights confirmation and supervision system provided in an embodiment of the present invention. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of the embodiments of this invention will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0048] Example 1

[0049] Combination Figures 1 to 3 As shown, this embodiment of the invention provides a method for penetrating rights confirmation and supervision based on master-slave multi-chain, including the following steps:

[0050] S101: Generate three blockchains, denoted as the regulatory chain, the rights confirmation and evidence storage chain, and the circulation and evidence storage chain, respectively; wherein, the regulatory chain serves as the main chain, the rights confirmation and evidence storage chain serves as the slave chain of the regulatory chain, and the circulation and evidence storage chain serves as the slave chain of the rights confirmation and evidence storage chain.

[0051] S102: Store user information on the corresponding block of the regulatory chain. The user information includes the user's digital identity (DID), the specific identity information bound to the digital identity (DID), and the user's total data points.

[0052] Specifically, the total data score indicates a user's creditworthiness; a higher total data score indicates higher creditworthiness, and vice versa. The data evaluation score is the rating given by the data receiver to the data sent by the data sender; a higher data evaluation score indicates higher data quality, and vice versa. When a user's total data score falls below a set minimum threshold, the user is blacklisted; users on the blacklist are prohibited from logging into the system, thus enabling the monitoring of malicious users.

[0053] It should be noted that when a user applies for and successfully registers, a registration smart contract is triggered to generate the user's digital identity (DID) and initial total data points. The purpose of binding the digital identity (DID) to the user's specific identity information is that, if needed later, regulatory agencies can use the digital identity to trace the user's true identity.

[0054] S103: Store the confirmation and evidence storage record on the corresponding block on the confirmation and evidence storage chain. The confirmation and evidence storage record includes the data owner's digital identity (DID), data identifier, digital signature, IPFS storage address, and confirmation timestamp.

[0055] Specifically, the generation process of each piece of information in the confirmation and storage record is as follows: The system receives the data m uploaded by the user and the digital signature generated by the user after signing the data m with their own private key; the digital signature is verified, and when the signature verification is successful, the originality of the data m is verified. After the verification is successful, the data m is uploaded to IPFS storage and the IPFS storage address of the data m is obtained; a hash operation is performed on the data m, and the resulting hash value is used as the data identifier of the data m.

[0056] In this embodiment, the so-called originality verification can be to perform similarity detection on the data, and only after the detection is passed can the subsequent confirmation of rights and storage be carried out.

[0057] S104: Store data transfer records on the corresponding block of the transfer and storage chain. The data transfer records include data identifiers, digital identity DID of the data sender, digital identity DID of the data receiver, transfer timestamps, and data evaluation scores.

[0058] Specifically, the data evaluation score is the rating given by the data receiver to the data sent by the data sender. The transfer timestamp can be used to determine the order in which the data is transferred.

[0059] In this embodiment of the invention, blockchain is used to store information related to the entire process of rights confirmation and circulation, achieving penetrating rights confirmation and supervision based on a master-slave multi-chain architecture. The penetrating rights confirmation refers to: first, regulatory agencies can use digital identities to penetrate the rights confirmation and storage chain to verify all data owned by the user; second, regulatory agencies can use the data identifier of one piece of data to penetrate the circulation and storage chain to verify the entire process of that data circulation. The aforementioned penetrating supervision refers to: First, the data transfer and evidence storage chain, as a subsidiary chain of the rights confirmation and evidence storage chain, binds data transfer records with data identifiers and the digital identities of all parties involved in the transfer, ensuring the traceability of the entire data transfer process; Second, a data evaluation score is set for each piece of data undergoing transfer and evidence storage, which is scored by data requesters based on data quality; and the score set of all data owned by the corresponding user is obtained based on the digital identity, and the user's total data score is calculated through an algorithm, holding owners accountable if their total data score falls below a certain lower limit; Third, regulatory agencies can use the main chain to penetrate from top to bottom and verify the rights confirmation and evidence storage records of all data stored in the rights confirmation and evidence storage chain corresponding to a user, or the information on the entire transfer process recorded in the data transfer and evidence storage chain corresponding to a certain piece of data; they can also penetrate from bottom to top to verify the real identity information of malicious users and hold them accountable.

[0060] Example 2

[0061] Based on Embodiment 1 above, the present invention provides a method for penetrating rights confirmation and supervision based on master-slave multi-chain, which further includes: changing data usage rights; such as... Figure 4 As shown, it includes the following steps:

[0062] Step A1: The data requester sends a request to the data owner for the right to use data m;

[0063] Step A2: If the data owner agrees to the application, the IPFS storage address of data m will be sent to the data requester, and a data transfer record will be automatically generated on the transfer and storage chain;

[0064] Step A3: The data requester retrieves data m' from IPFS based on the IPFS storage address of data m, and then calculates the data identifier of data m';

[0065] Step A4: The data requester retrieves the corresponding data identifier of data m on the rights confirmation and evidence storage chain based on the IPFS storage address of data m. The data integrity is verified by comparing the retrieved data identifier of data m with the calculated data identifier of data m'. If they match, the obtained data m' is complete.

[0066] Step A5: The data requester scores the data m in order to update the data evaluation score of the data m on the circulation and storage chain, and to update the total data score of the data owner on the regulatory chain.

[0067] Example 3

[0068] Based on the above embodiments, the present invention provides a method for penetrating ownership confirmation and supervision based on master-slave multi-chain, which further includes: changing data ownership; such as... Figure 4 As shown, it includes the following steps:

[0069] Step B1: The data requester sends an ownership claim for data m to the data owner;

[0070] Step B2: If the data owner agrees to the application, the smart contract for confirming ownership and storing evidence will be automatically invoked to generate a new record for confirming ownership and storing evidence of data m. Specifically, the digital identity DID of the data owner will be replaced with the digital identity DID of the data requester, the digital signature of the data owner on data m will be replaced with the digital signature of the data requester on data m, and the original timestamp for confirming ownership will be replaced with the current timestamp. All other information remains unchanged.

[0071] Step B3: Automatically generate data transfer records on the data transfer and storage chain, and initialize the data evaluation points (this can prevent users with low total data points from purchasing data with high point values ​​to increase their total data points, and further strengthen supervision), while the total data points of the data owner before the change remain unchanged.

[0072] Example 4

[0073] Based on the above embodiments, the present invention provides a method for penetrating ownership confirmation and supervision based on master-slave multi-chain, which further includes: a supervision process for data tampering, combined with... Figure 5 and Figure 6 As shown, it includes the following steps:

[0074] Step C1: If user B believes that the data m' sent to him by user A is tampered with, then he sends a regulatory arbitration request to the regulatory agency and sends the data m' and the IPFS storage address addr' of the obtained data m' to the regulatory agency.

[0075] Step C2: The regulatory agency calculates the data identifier H' of data m' and uses the data identifier H' to penetrate the transfer and storage chain;

[0076] Step C3: The regulatory agency penetrates the chain of rights confirmation and evidence storage through the data identifier H' and the IPFS storage address addr';

[0077] Step C4: If a data flow record is found in step C2, but no confirmation of rights and evidence record is found in step C3, then user A is considered to have tampered with the data. User A's total data score will be deducted, and the regulatory chain will be used to verify user A's true identity in order to pursue further accountability. If no data flow record is found in step C2, and no confirmation of rights and evidence record is found in step C3, then user B is considered to have tampered with the data. User B's total data score will be deducted, and the regulatory chain will be used to verify user B's true identity in order to pursue further accountability.

[0078] Specifically, this monitoring process can be implemented for situations where "user A sends tampered data to user B" or "user B falsifies the data after receiving it".

[0079] It should be noted that there are no restrictions on the order of the penetration of the rights confirmation and evidence storage chain and the transfer of the evidence storage chain; they can be carried out simultaneously.

[0080] Example 5

[0081] Based on the above embodiments, the present invention provides a method for penetrating rights confirmation and supervision based on master-slave multi-chain, which further includes: a supervision process for data infringement, combined with... Figure 5 and Figure 6 As shown, it includes the following steps:

[0082] Step D1: If user A believes that user B has infringed upon its data ownership rights regarding data m, then user A shall file a regulatory arbitration request with the regulatory authority and send data m to the regulatory authority;

[0083] Step D2: The regulatory agency calculates the data identifier H of data m and uses the data identifier H to penetrate the chain of rights confirmation and evidence storage;

[0084] Step D3: The regulatory agency penetrates the transfer and storage chain through the data identifier H;

[0085] Step D4: If a record of user A's ownership verification is found in step D2, and a record of user A sending data m to user B is found in step D3, and the timestamp of user A's ownership verification record is earlier than the timestamp of user B's ownership verification record, then user B is considered to have infringed on user A's ownership of data m. User B's total data points will be deducted, and the true identity of user B will be verified through the regulatory chain in order to pursue further accountability against him.

[0086] It should be noted that there are no restrictions on the order of the penetration of the rights confirmation and evidence storage chain and the transfer of the evidence storage chain; they can be carried out simultaneously.

[0087] Example 6

[0088] Corresponding to the above methods, embodiments of the present invention provide a penetration-based rights confirmation and supervision system based on master-slave multi-chain. This system mainly involves five entities, such as... Figure 7 As shown, they are: data owners, data users, regulatory agencies, blockchain, and IPFS.

[0089] Among them, such as Figure 2 As shown, the blockchain adopts a master-slave multi-chain architecture, including at least three data chains, denoted as the regulatory chain, the rights confirmation and evidence storage chain, and the circulation and evidence storage chain. The regulatory chain serves as the master chain, the rights confirmation and evidence storage chain as its slave chain, and the circulation and evidence storage chain as its slave chain. User information, including the user's digital identity (DID) and the specific identity information bound to the DID, is stored on the corresponding blocks of the regulatory chain. Rights confirmation and evidence storage records, including the data owner's DID, data identifier, digital signature, IPFS storage address, and rights confirmation timestamp, are stored on the corresponding blocks of the circulation and evidence storage chain. Data circulation records, including the data identifier, the data sender's DID, the data receiver's DID, and a circulation timestamp, are stored on the corresponding blocks of the circulation and evidence storage chain.

[0090] Specifically, data owners confirm and register their ownership of the data on the blockchain; regulatory agencies verify the true identity of the owners by penetrating through the multi-chain architecture based on the confirmation information; and when data owners authorize the right to use or own data to various data users, they save the corresponding data transfer records in the blockchain so that regulatory agencies can conduct penetrating supervision of the entire data transfer process based on the on-chain information when needed.

[0091] It should be noted that the system provided in this embodiment of the invention is for implementing the above method embodiments, and its specific functions can be referred to the above method embodiments, which will not be repeated here.

[0092] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for penetrating ownership confirmation and supervision based on master-slave multi-chain, characterized in that, include: Step 1: Generate three blockchains, which are respectively named the regulatory chain, the rights confirmation and evidence storage chain, and the circulation and evidence storage chain; wherein, the regulatory chain is the main chain, the rights confirmation and evidence storage chain is the slave chain of the regulatory chain, and the circulation and evidence storage chain is the slave chain of the rights confirmation and evidence storage chain. Step 2: Store user information and the user's total data score on the corresponding block of the supervision chain. The user information includes the user's digital identity (DID) and the specific identity information bound to the digital identity (DID). The total data score is used to indicate the user's creditworthiness. The higher the total data score, the higher the user's creditworthiness, and vice versa. Step 3: Store the rights confirmation and evidence storage record on the corresponding block on the rights confirmation and evidence storage chain. The rights confirmation and evidence storage record includes the data owner's digital identity (DID), data identifier, digital signature, IPFS storage address, and rights confirmation timestamp. Step 4: Store data flow records and data evaluation scores on the corresponding blocks of the data flow and storage chain. The data flow records include a data identifier, the digital identity (DID) of the data sender, the digital identity (DID) of the data receiver, and a flow timestamp. The data evaluation score is the rating given by the data receiver to the data sent by the data sender. The higher the data evaluation score, the higher the quality of the data sent by the sender, and vice versa. Step 5: Change the data usage rights, specifically including: Step A1: The data requester sends a request to the data owner for the right to use data m; Step A2: If the data owner agrees to the application, the IPFS storage address of data m will be sent to the data requester, and a data transfer record will be automatically generated on the transfer and storage chain; Step A3: The data requester retrieves data m' from IPFS based on the IPFS storage address of data m, and then calculates the data identifier of data m'; Step A4: The data requester retrieves the corresponding data identifier of data m on the rights confirmation and evidence storage chain based on the IPFS storage address of data m. The data integrity is verified by comparing the retrieved data identifier of data m with the calculated data identifier of data m'. If they match, the obtained data m' is complete. Step A5: The data requester scores the data m in order to update the data evaluation score of the data m on the circulation and storage chain, and to update the total data score of the data owner on the regulatory chain.

2. The method for penetration-based rights confirmation and supervision based on master-slave multi-chain as described in claim 1, characterized in that, Step 2 also includes: Once a user applies for and successfully registers, the registration smart contract is triggered to generate the user's digital identity (DID) and initial total data points.

3. The method for penetration-based rights confirmation and supervision based on master-slave multi-chain as described in claim 1, characterized in that, Step 3 specifically also includes: Receive data m uploaded by the user and a digital signature generated after the user signs the data m using their own private key; The digital signature is verified. Once the signature verification is successful, the originality of the data m is verified. Once the verification is successful, the data m is uploaded to IPFS storage, and the IPFS storage address of the data m is obtained. Perform a hash operation on the data m, and use the resulting hash value as the data identifier for data m.

4. The method for penetration-based rights confirmation and supervision based on master-slave multi-chain as described in claim 1, characterized in that, Also includes: Changes in data ownership specifically include: Step B1: The data requester sends an ownership claim for data m to the data owner; Step B2: If the data owner agrees to the application, the smart contract for confirming ownership and storing evidence will be automatically invoked to generate a new record for confirming ownership and storing evidence of data m. Specifically, the digital identity DID of the data owner will be replaced with the digital identity DID of the data requester, the digital signature of the data owner on data m will be replaced with the digital signature of the data requester on data m, and the original timestamp for confirming ownership will be replaced with the current timestamp. All other information remains unchanged. Step B3: Automatically generate data transfer records on the data transfer and storage chain, and initialize the data evaluation scores in them, while the total data score of the data owner before the change remains unchanged.

5. The method for penetration-based rights confirmation and supervision based on master-slave multi-chain as described in claim 1, characterized in that, Also includes: The regulatory process regarding data tampering specifically includes: Step C1: If user B believes that the data m' sent to him by user A is tampered with, then he sends a regulatory arbitration request to the regulatory agency and sends the data m' and the IPFS storage address addr' of the obtained data m' to the regulatory agency. Step C2: The regulatory agency calculates the data identifier H' of data m' and uses the data identifier H' to penetrate the transfer and storage chain; Step C3: The regulatory agency penetrates the chain of rights confirmation and evidence storage through the data identifier H' and the IPFS storage address addr'; Step C4: If a data flow record is found in step C2, but no confirmation of rights and evidence record is found in step C3, then user A is considered to have tampered with the data, and user A's total data score will be deducted; if a data flow record is not found in step C2, and no confirmation of rights and evidence record is found in step C3, then user B is considered to have tampered with the data, and user B's total data score will be deducted.

6. The method for penetration-based rights confirmation and supervision based on master-slave multi-chain as described in claim 1, characterized in that, Also includes: The regulatory process regarding data infringement specifically includes: Step D1: If user A believes that user B has infringed upon its data ownership rights regarding data m, then user A shall file a regulatory arbitration request with the regulatory authority and send data m to the regulatory authority; Step D2: The regulatory agency calculates the data identifier H of data m and uses the data identifier H to penetrate the chain of rights confirmation and evidence storage; Step D3: The regulatory agency penetrates the transfer and storage chain through the data identifier H; Step D4: If a record of user A's ownership verification is found in step D2, and a record of user A sending data m to user B is found in step D3, and the timestamp of user A's ownership verification record is earlier than the timestamp of user B's ownership verification record, then user B is considered to have infringed on user A's ownership of data m, and user B's total data points will be deducted.

7. A method for penetrating ownership confirmation and supervision based on master-slave multi-chain as described in any one of claims 1 to 6, characterized in that, When a user's total data points fall below a set minimum limit, the user will be added to a blacklist; users on the blacklist are prohibited from logging into the system.

8. A penetration-based rights confirmation and supervision system based on master-slave multi-chain, characterized in that, The method for penetrating rights confirmation and supervision based on a master-slave multi-chain architecture, as described in claim 1, includes at least three blockchains, respectively designated as the supervision chain, the rights confirmation and evidence storage chain, and the circulation and evidence storage chain. The supervision chain serves as the master chain, the rights confirmation and evidence storage chain as a slave chain, and the circulation and evidence storage chain as a slave chain of the rights confirmation and evidence storage chain. User information, including the user's digital identity (DID) and specific identity information bound to the DID, is stored on the corresponding blocks of the supervision chain. Rights confirmation and evidence storage records, including the data owner's DID, data identifier, digital signature, IPFS storage address, and rights confirmation timestamp, are stored on the corresponding blocks of the circulation and evidence storage chain. Data circulation records, including the data identifier, the data sender's DID, the data receiver's DID, and a circulation timestamp, are stored on the corresponding blocks of the circulation and evidence storage chain.

Citation Information

Patent Citations

  • National data circulation and data right confirmation method and platform based on blockchain

    CN111352999A

  • Power transaction method based on multi-chain block chain architecture

    CN114663091A