Data asset registration evidence storage method and device
Through the blockchain technology data asset registration and certification method, the lack of reliable information and high investigation costs in data circulation in the existing technology has been solved, and the security compliance and data credibility of data circulation have been improved.
Patent Information
- Application Number
- CN202510148079.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-11
- Publication Date
- 2025-05-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing technology is difficult to effectively reduce the cost of investigating information that is damaged by interests, and the lack of reliable authoritative information and unique product encoding in data circulation affects the safety and compliance of data product circulation.
Using blockchain technology, a data asset registration and certification method is designed, and data asset registration credentials are logged into the blockchain management system, upload data asset registration credentials, use redundant sharding algorithms to perform data sharding, sort selected nodes according to performance scores, establish a mapping relationship between users and data, and verify the integrity of electronic data.
Key trust guarantees are provided through on-chain evidence storage, which reduces the risks of both parties to the transaction, promotes the smooth progress of data circulation, enhances data credibility, and reduces the cost of investigating information that is damaged by interests.
Smart Images

Figure CN119988495A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data element circulation technology, specifically providing a method and apparatus for data asset registration and storage. Background Art
[0002] To better manage and utilize data assets and ensure the healthy and orderly development of the data element market, data asset registration was established.
[0003] Providing authoritative information to the data market and assigning a unique product code / identifier to each data product entering circulation, along with issuing data asset registration certificates, helps ensure the security and compliance of data product circulation. Clearly defining data ownership and establishing legal liability for illegal activities based on registration facts are crucial questions that need to be addressed by those skilled in the art. Summary of the Invention
[0004] This invention addresses the shortcomings of the prior art by providing a highly practical method for data asset registration and storage.
[0005] A further technical objective of this invention is to provide a reasonably designed, secure, and applicable data asset registration and storage device.
[0006] The technical solution adopted by the present invention to solve its technical problem is:
[0007] A method for registering and storing data assets, based on blockchain technology, includes the following steps:
[0008] S1. Log in to this blockchain management system;
[0009] S2. Upload the data asset registration certificate that needs to be stored;
[0010] S3. The system uses a redundancy fragmentation algorithm to fragment the uploaded electronic data;
[0011] S4. The system sorts the selected nodes according to their performance scores;
[0012] S5. Establish a corresponding mapping relationship between user information and the data that needs to be accessed;
[0013] S6. Verify the integrity of electronic data.
[0014] Furthermore, in step S1, the user node first broadcasts its own performance file to all nodes in the system. The system contract member class obtains user information and obtains the performance information of other user nodes through the user node, so as to obtain the value of the performance host for subsequent data sharding storage.
[0015] Furthermore, in step S2, the data asset registration certificate that needs to be stored is uploaded, and the key information of the document is written into the contract file class to establish a corresponding mapping relationship between users and data.
[0016] Furthermore, in step S2, the system uses a redundancy sharding algorithm to shard the uploaded electronic data, and then selects several nodes with the best performance based on the previously obtained node performance information to store the sharded data of the system.
[0017] Furthermore, in step S3, the system sorts the selected nodes according to their performance scores, distributes data to different nodes, and returns the distribution information to the smart contract, including the IP address of the data shard storage, the absolute path of the shard storage, and the hash value of the data shard.
[0018] Furthermore, in step S4, when a user needs to download or query electronic data, the system establishes a corresponding mapping relationship between the user information and the data to be accessed based on the user's request and authorization request, and then the user performs the operation.
[0019] Furthermore, in step S5, the system reads the relevant storage information of the electronic data from the contract, obtains the location of the electronic data storage through the storage information, downloads the electronic data fragments, restores the data, and compares the file hash value to verify the integrity of the electronic data.
[0020] A data asset registration and storage device includes: at least one memory and at least one processor;
[0021] The at least one memory is used to store a machine-readable program;
[0022] The at least one processor is used to call the machine-readable program to execute a data asset registration and storage method.
[0023] Compared with the prior art, the data asset registration and storage method and apparatus of the present invention have the following outstanding advantages:
[0024] This invention lays the foundation for the circulation and utilization of data. Through comprehensive, accurate, and meticulous registration, it issues data asset registration certificates, ensuring that data is traceable and verifiable in complex circulation networks. Storing data asset registration certificates on the blockchain provides crucial trust guarantees. Ensuring that registration information is on the blockchain allows both parties to understand key elements, building trust, reducing risk, and facilitating smooth transactions. The verification and auditing mechanisms during registration enhance data credibility, providing strong support for the circulation and utilization of data, while simultaneously reducing the cost of investigating information related to losses. Attached Figure Description
[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Attachment Figure 1 This is a flowchart illustrating a method for registering and storing data assets. Detailed Implementation
[0027] To enable those skilled in the art to better understand the present invention, the present invention will be further described in detail below with reference to specific embodiments. Obviously, the described embodiments are merely some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] The following is a preferred embodiment:
[0029] like Figure 1 As shown, a data asset registration and storage method in this embodiment, based on blockchain technology, has the following steps:
[0030] S1. Log in to this blockchain management system;
[0031] Upon logging into this blockchain management system, the user node first broadcasts its own node performance file to all nodes in the system. System contract member classes obtain user information and, through the user node, obtain the performance information of other user nodes, thus obtaining the performance host value for subsequent data sharding and storage.
[0032] S2. Upload the data asset registration certificate that needs to be stored;
[0033] Upload the data asset registration certificate that needs to be stored, and write the key information of the document into the contract file class to establish the corresponding mapping relationship between users and data.
[0034] S3. The system uses a redundancy fragmentation algorithm to fragment the uploaded electronic data;
[0035] The system uses a redundant sharding algorithm to shard the uploaded electronic data, and then selects several nodes with the best performance based on the previously obtained node performance information to store the sharded data of the system.
[0036] S4. The system sorts the selected nodes according to their performance scores;
[0037] The system sorts the selected nodes according to their performance scores, distributes data to different nodes, and returns the distribution information to the smart contract, including the IP address of the data shard storage, the absolute path of the shard storage, and the hash value of the data shard.
[0038] S5. Establish a corresponding mapping relationship between user information and the data that needs to be accessed;
[0039] When a user needs to download or query electronic data, the system establishes a mapping relationship between the user information and the data to be accessed based on the user's request and authorization request, and then the user can perform the operation.
[0040] S6. Verify the integrity of electronic data;
[0041] The system reads the relevant storage information of the electronic data from the contract, obtains the location of the electronic data storage through the storage information, downloads the electronic data fragments, restores the data and compares the file hash value to verify the integrity of the electronic data.
[0042] Based on the above method, a data asset registration and storage device in this embodiment includes: at least one memory and at least one processor;
[0043] The at least one memory is used to store a machine-readable program;
[0044] The at least one processor is used to call the machine-readable program to execute a data asset registration and storage method.
[0045] Based on blockchain technology, secure and reliable evidence storage and management are implemented for information such as applicants' registration materials, the registration process, and results. Through blockchain technology, this information is permanently stored in a distributed ledger, ensuring the immutability and traceability of the data. Simultaneously, combined with data privacy technologies, the privacy and security of user data are protected during the evidence storage process.
[0046] The blockchain platform supports all participants in the data circulation and utilization process to store and manage key data such as data asset registration items, verification reports, acceptance results, review results, change information, transfer information, cancellation results, certificates, and evidence retrieval on the blockchain.
[0047] This invention lays the foundation for the circulation and utilization of data. Through comprehensive, accurate, and meticulous registration, it issues data asset registration certificates, ensuring that there are rules and evidence to follow in complex circulation networks. Storing data asset registration certificates on the blockchain provides crucial trust guarantees. Ensuring that registration information is on the blockchain allows both parties to understand key elements, building trust, reducing risks, and facilitating smooth transactions. The verification and auditing mechanisms during registration enhance data credibility, providing strong support for the circulation and utilization of data.
[0048] The above-described specific embodiments are merely specific examples of the present invention. The patent protection scope of the present invention includes, but is not limited to, the above-described specific embodiments. Any technical solution that conforms to the above-described specific embodiments of the present invention and any appropriate changes or substitutions made by those skilled in the art should fall within the patent protection scope of the present invention.
[0049] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A data asset registration and notarization method, characterized in that: Based on blockchain technology, the following steps are involved: S1. Log in to this blockchain management system; S2. Upload the data asset registration certificate that needs to be stored; S3. The system uses a redundant sharding algorithm to shard the uploaded electronic data; S4, the system sorts the selected nodes according to the performance scores; S5. Establish a corresponding mapping relationship between the user information and the data that needs to be accessed; S6. Verify the integrity of electronic data.
2. A data asset registration and notarization method according to claim 1, characterized in that: In step S1, the user node first broadcasts the performance file of the node to each node in the system. The system contract member class obtains the user information and obtains the performance information of other user nodes through the user node to obtain the value of the performance host for the subsequent data sharding storage.
3. A data asset registration and notarization method according to claim 2, characterized in that: In step S2, the data asset registration certificate that needs to be stored is uploaded, and the key information of the file is written into the contract file class to establish a corresponding mapping relationship between the user and the data.
4. A data asset registration and notarization method according to claim 3, characterized in that: In step S2, the system uses a redundant sharding algorithm to shard the uploaded electronic data, and then selects several nodes with the best performance based on the node performance information obtained previously to store the sharded data of the system.
5. A data asset registration and notarization method according to claim 4, characterized in that: In step S3, the system sorts the selected nodes according to the performance score, distributes data to different nodes, and returns the distributed information to the smart contract, including the IP address of the data shard storage, the absolute path of the shard storage, and the hash value of the data shard.
6. A data asset registration and notarization method according to claim 5, characterized in that: In step S4, when the user needs to download or query the electronic data, the system establishes a corresponding mapping relationship between the user information and the data to be accessed according to the user request and the user authorization request, and then the user performs the operation.
7. A data asset registration and notarization method according to claim 6, characterized in that: In step S5, the system reads the relevant storage information of the electronic data from the contract, obtains the storage location of the electronic data through the storage information, downloads the electronic data fragments, restores the data and compares the file hash value to verify the integrity of the electronic data.
8. A data asset registration and evidence storage device, characterized in that: include: at least one memory and at least one processor; The at least one memory is used to store a machine-readable program; The at least one processor is configured to call the machine-readable program to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Electronic data upload and storage system
CN109561135A
Data storage data processing method based on block chain
CN110334053A
Block chain evidence storage method based on fortunate principle
CN114139179A
Block chain fragmentation method based on node performance scoring mechanism
CN118842570A