Data asset life cycle management method and system based on block chain
Through the blockchain-based data asset lifecycle management system, problems such as data source traceability, operation transparency, and lifecycle recording in data asset management are solved, and high security, transparency and compliance management of data assets are achieved.
Patent Information
- Application Number
- CN202510023798.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-05-09
AI Technical Summary
The existing technology is difficult to effectively manage the life cycle of data assets, especially in terms of traceability of data sources, transparency of operational processes, recording of key nodes, and compliance with data circulation and destruction.
The blockchain-based data asset life cycle management system is adopted, including data registration module, data operation record module, data life cycle management module, smart contract module and data audit module. Through blockchain technology, unique identification generation of data assets, real-time upload of operation records, tracking of life cycles, automatic execution of circulation rules and transparent audit of data operations.
It improves the security and tamper-proof of data assets, enhances the transparency and compliance of data operations, simplifies data lifecycle management, ensures the compliance and security of data asset circulation, and provides powerful data auditing functions.
Smart Images

Figure CN119963187A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of blockchain, and specifically provides a data asset lifecycle management method and system based on blockchain. Background Art
[0002] With the rapid development of information technology, data has become a key factor in business operations, personal life, and social and economic development. Its importance is self-evident. However, the management of data assets faces unprecedented challenges.
[0003] First, the source of data is difficult to trace. In the process of data circulation and transaction, the original source of data is often concealed or lost, resulting in the difficulty for the parties involved to provide conclusive evidence to support their rights and interests when disputes arise over data ownership, thereby increasing legal risks and the cost of dispute resolution.
[0004] Secondly, the opacity of the data operation process is also a major problem in data asset management. In traditional data management systems, operations such as data access, modification, copying and deletion often lack effective monitoring and recording mechanisms, making it difficult to ensure data security and compliance. The risks of data leakage, abuse and tampering are increasing, bringing huge losses and risks to enterprises and individuals.
[0005] Furthermore, there is a lack of reliable recording mechanisms for key nodes in the data life cycle, such as data circulation and destruction. This makes it difficult for data managers to fully control and manage the data life cycle, increasing the complexity and uncertainty of data management. At the same time, it also brings great challenges to data supervision and auditing.
[0006] At present, although there are some technologies used for data asset management, such as data encryption, access control, data backup, etc., these technologies can only solve one aspect of data management and cannot provide a comprehensive solution. For example, data encryption can protect the confidentiality of data, but cannot ensure the integrity and traceability of data; access control can limit data access rights, but cannot prevent data from being abused or tampered with internally; data backup can ensure data availability, but cannot prove the originality and authenticity of data.
[0007] As an emerging decentralized distributed ledger technology, blockchain technology has the characteristics of tamper-proof, transparent and traceable, and provides a new solution for the full life cycle management of data assets. Through blockchain technology, it is possible to accurately trace the source of data assets, ensure the transparency and compliance of data operations, and credible records of key nodes in the data life cycle. However, the application of blockchain technology in data asset management is still in its initial stage, and there are some technical difficulties and limitations in practical applications. Summary of the invention
[0008] In view of the deficiencies of the prior art, the present invention proposes a data asset lifecycle management method and system based on blockchain.
[0009] The present invention includes the following technical solutions:
[0010] A data asset lifecycle management system based on blockchain, comprising:
[0011] a. Data registration module, used to register the metadata of data assets into the blockchain and generate a unique identifier;
[0012] b. Data operation record module, used to upload the operation records of data assets to the blockchain in real time;
[0013] c. Data lifecycle management module, which is used to track the creation, use, circulation and destruction of data assets;
[0014] d. Smart contract module, used to automatically execute the circulation rules and authority verification of data assets;
[0015] e. Data audit module, which is used to realize transparent audit of data operations through blockchain records.
[0016] Furthermore, in the above-mentioned blockchain-based data asset lifecycle management system, the unique identifier of the data asset generated by the data registration module includes a timestamp and a hash value to ensure uniqueness and tamper-proofness.
[0017] Furthermore, in the above-mentioned blockchain-based data asset lifecycle management system, the data operation recording module supports detailed recording of operations such as data access, modification, copying and deletion.
[0018] Furthermore, in the above-mentioned blockchain-based data asset lifecycle management system, the data lifecycle management module implements regular status checks and status updates of data assets through smart contracts.
[0019] Furthermore, in the above-mentioned blockchain-based data asset lifecycle management system, the smart contract module automatically triggers the circulation of data assets according to preset conditions, and executes the corresponding authority verification process to ensure the compliance and security of data asset circulation.
[0020] Furthermore, in the above-mentioned blockchain-based data asset lifecycle management system, the data audit module provides blockchain-based operation traceability and data source verification.
[0021] The present invention also discloses a data asset lifecycle management method based on blockchain, which is applied to the above-mentioned data asset lifecycle management system based on blockchain, and includes the following steps:
[0022] S1 registers the metadata of data assets into the blockchain through the data registration module and generates a unique identifier including a timestamp and a hash value;
[0023] S2 uploads the operation records of data assets to the blockchain in real time through the data operation record module, supporting detailed records of data access, modification, copying and deletion operations;
[0024] S3 tracks the creation, use, circulation and destruction of data assets through the data lifecycle management module, and implements regular status checks and status updates of data assets through smart contracts;
[0025] S4 automatically executes the circulation rules and permission verification of data assets through the smart contract module;
[0026] S5 uses the data audit module and blockchain records to achieve transparent audit of data operations, providing operation traceability and data source verification.
[0027] The present invention also discloses a storage unit, which stores a computer program. When the computer program is executed by a processor, the blockchain-based data asset lifecycle management method as described in claim 7 is implemented, including: performing data registration to generate a unique identifier including a timestamp and a hash value; recording and uploading operation records of data assets in real time; tracking the creation, use, circulation and destruction process of data assets; automatically executing the circulation rules and authority verification of data assets; and using blockchain records to achieve transparent auditing of data operations.
[0028] Furthermore, the present invention discloses a computer, comprising:
[0029] A processor and a storage unit as claimed in claim 8, wherein when the computer program in the storage unit is executed by the processor, the blockchain-based data asset lifecycle management method as claimed in claim 7 is implemented, including: registering data asset metadata through a data registration module; recording data asset operations through a data operation recording module; tracking the entire life cycle of data assets through a data lifecycle management module; executing circulation rules and authority verification through a smart contract module; and realizing transparent auditing through a data auditing module.
[0030] Furthermore, the present invention discloses a server, which is deployed with a blockchain-based data asset lifecycle management system as described in any one of claims 1 to 6, and the server is configured to execute the blockchain-based data asset lifecycle management method as described in claim 7, including: registering the metadata of the data asset into the blockchain in response to a data registration request; receiving and processing the operation records of the data asset in real time; managing the entire life cycle of the data asset; automatically executing the circulation and authority verification of the data asset according to the smart contract; and providing a transparent audit function for data operations.
[0031] Compared with the prior art, the present invention has the following beneficial effects:
[0032] The beneficial effects of the present invention are mainly reflected in the following aspects:
[0033] 1 Enhance the security and tamper-proofness of data assets:
[0034] The metadata of data assets is registered in the blockchain through the data registration module, and a unique identifier including a timestamp and a hash value is generated, ensuring the uniqueness and tamper-proof nature of the data assets. The tamper-proof nature of the blockchain means that once the data is on the chain, it cannot be modified or deleted at will, effectively preventing the risk of data tampering.
[0035] 2. Improve the transparency and compliance of data operations:
[0036] The data operation record module uploads the operation records of data assets to the blockchain in real time, and supports detailed records of data access, modification, copying and deletion operations. This makes the data operation process transparent and traceable, facilitates supervision and auditing, and ensures the compliance of data operations.
[0037] 3. Simplify data lifecycle management:
[0038] The data lifecycle management module uses smart contracts to implement regular status checks and status updates of data assets, automatically tracking the creation, use, circulation, and destruction of data assets. This simplifies the complexity of data lifecycle management and improves management efficiency.
[0039] 4. Ensure the compliance and security of data asset circulation:
[0040] The smart contract module automatically triggers the circulation of data assets according to preset conditions and executes the corresponding permission verification process. This ensures the compliance and security of data assets during circulation and prevents unauthorized data access and circulation.
[0041] 5Provide powerful data auditing function:
[0042] The data audit module uses blockchain records to achieve transparent auditing of data operations, providing operation traceability and data source verification. This makes data auditing simpler, more efficient and accurate, and helps to discover potential data security issues and violations. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 Schematic diagram of data asset lifecycle management system based on blockchain;
[0044] Figure 2 A step-by-step diagram of a blockchain-based data asset lifecycle management method;
[0045] Figure 3 Schematic diagram of a blockchain-based data asset management server. DETAILED DESCRIPTION
[0046] The technical solutions in the embodiments of the present invention are described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] Embodiment 1:
[0048] 1. System Overview
[0049] like Figure 1 As shown, this embodiment provides a data asset lifecycle management system based on blockchain, which aims to achieve effective management and monitoring of the entire life cycle of data assets through the immutability and transparency of blockchain technology. The system includes a data registration module, a data operation record module, a data lifecycle management module, a smart contract module, and a data audit module. Each module works together to ensure the security, compliance, and efficient circulation of data assets.
[0050] 2. System composition and functions
[0051] 1. Data registration module
[0052] In this embodiment, the data registration module is responsible for registering the metadata of the data asset into the blockchain. The metadata includes but is not limited to the name, type, description, owner, etc. of the data asset.
[0053] Unique identifier generation algorithm:
[0054] The unique identifier consists of a timestamp and a hash value. The timestamp records the time point when the data asset was registered, and the hash value is the result of a hash operation on the data asset metadata. The hash operation can use the SHA-256 algorithm, and its formula is:
[0055] Hash = SHA-256 (meta information)
[0056] Among them, meta information is a detailed description of the data asset (such as the string concatenation of name, type, description, etc.), which is calculated by the SHA-256 algorithm to obtain a hash value of fixed length. This hash value is combined with the current timestamp (set as T) to form a unique identifier ID = (Hash, T).
[0057] For example, when an enterprise wants to register its customer data assets into the system, the data registration module will receive the metadata of the data assets and generate a unique identifier containing a timestamp and hash value, and write the identifier and metadata into the blockchain together.
[0058] 2. Data operation record module
[0059] The data operation recording module is responsible for recording various operation behaviors of data assets in real time.
[0060] Operation record storage structure:
[0061] Each operation record includes the operation time, operation type, operator identity and operation details. The operation time is represented by a UNIX timestamp (set as t), the operation type is represented by a predefined enumeration value (such as access = 1, modify = 2, copy = 3, delete = 4, set as op_type), the operator identity is identified by a blockchain address or digital identity (set as addr), and the operation details are a specific description of the operation (set as details). Therefore, an operation record can be represented as a four-tuple: (t, op_type, addr, details).
[0062] Operation record hash algorithm:
[0063] In order to ensure the integrity and non-tamperability of the operation records, the operation records can be hashed. The hash operation also uses the SHA-256 algorithm, and its formula is:
[0064] Record_Hash=SHA-256(t∥op_type∥addr∥details)
[0065] Among them, ∥ represents the string concatenation operation. The calculated Record_Hash will be stored on the blockchain as the hash value of the operation record.
[0066] For example, when a user accesses a customer data asset, the data operation record module records the time of the access (UNIX timestamp), user identity (blockchain address), operation type (access = 1), and operation details (such as the accessed field or record), calculates the hash value of the operation record, and then writes this information (including the hash value) into the blockchain.
[0067] 3. Data lifecycle management module
[0068] The data lifecycle management module is responsible for tracking the entire process of creation, use, circulation and destruction of data assets.
[0069] Status Check Algorithm:
[0070] Smart contracts will periodically check the status of data assets according to preset rules and conditions. For example, for data assets with timeliness, you can set an expiration date field (set to expiry_date, in UNIX timestamp format). Smart contracts will periodically (such as every day) check whether the current time (set to current_time) exceeds the expiration date. If so, the status of the data asset is updated to "expired". The status check algorithm can be expressed as:
[0071] if current_time>expiry_date then status = "expired"
[0072] Status update formula:
[0073] When the status of a data asset needs to be updated (such as from "valid" to "expired"), the smart contract will perform the status update operation. Let the original status be old_status and the new status be new_status, then the status update formula can be expressed as:
[0074]
[0075] For example, for a time-sensitive customer data asset, the data lifecycle management module can set its validity period to one year through a smart contract. The smart contract will check every day whether the current time exceeds the validity period. If it exceeds, the status of the data asset will be automatically updated to "expired" and the corresponding processing flow will be triggered.
[0076] 4. Smart Contract Module
[0077] The smart contract module is the core component of the system, responsible for automatically executing the circulation rules and permission verification process of data assets.
[0078] Smart contract execution process:
[0079] Smart contracts automatically trigger the circulation of data assets according to preset conditions. For example, when the owner of a data asset wants to transfer it to another user, a transfer transaction can be initiated. The smart contract verifies the legitimacy of the transfer transaction. The verification process may include checking whether the transferor is the owner of the data asset (set to owner_addr), whether the recipient exists and is legal (set to receiver_addr), whether the data asset is in a transferable state (set to status = "valid"), etc. If the verification passes, the transfer action is executed and the owner information of the data asset is updated. The execution process of the smart contract can be expressed as pseudocode:
[0080] 1.ifowner_addr==current_owner and receiver_addr is valid and status=="valid"then
[0081] 2.update owner_addr to receiver_addr
[0082] 3.end if
[0083] Permission verification algorithm:
[0084] When executing data asset operations, smart contracts will perform permission verification. For example, for access operations, the smart contract will check whether the operator has permission to access the data asset. Permission verification can be based on a predefined access control list (ACL) or attribute-based access control (ABAC) policy. Assuming the operator's identity is user_addr and the data asset's access control list is ACL, the permission verification algorithm can be expressed as:
[0085] if user_addr∈ACL then has permission else no permission
[0086] For example, when a company wants to transfer its customer data assets to another company, the smart contract module will verify it according to the preset transfer rules and conditions. If the verification is passed, the smart contract will automatically execute the transfer action and write the transfer information into the blockchain.
[0087] 5. Data audit module
[0088] The data audit module is responsible for achieving transparent auditing of data operations through blockchain records.
[0089] Audit query algorithm:
[0090] Users can query the operation history and data source information of data assets through the data audit module. The audit query algorithm searches for matching operation records on the blockchain based on the query conditions provided by the user (such as data asset identification, operation time range, operator identity, etc.). Let the query condition be query_conditions and the operation record set on the blockchain be records, then the audit query algorithm can be expressed as:
[0091] result = {r∈records|r satisfies query_conditions}
[0092] For example, when a regulatory agency needs to audit a company's customer data assets, it can query the data asset's operation history and data source information through the data audit module. The audit query algorithm searches for matching operation records on the blockchain based on the query conditions provided by the regulatory agency and returns the query results. Since this information is stored on the blockchain and cannot be tampered with, it can provide a strong audit basis for the regulatory agency.
[0093] The advantage of the system in the above embodiment is that
[0094] The blockchain-based data asset lifecycle management system provided in this embodiment has the following advantages:
[0095] High security: The immutability and encryption characteristics of blockchain technology ensure the security and privacy of data assets.
[0096] Strong transparency: All data operations are recorded on the blockchain to achieve transparency and traceability of operations.
[0097] Good compliance: The circulation rules and permission verification process are automatically executed through smart contracts to ensure the compliance and legality of data assets.
[0098] High efficiency: Automated and intelligent management methods improve the management efficiency and circulation efficiency of data assets.
[0099] In summary, the blockchain-based data asset lifecycle management system provided in this embodiment can effectively solve problems such as security, transparency, compliance and efficiency in data asset management, and has broad application prospects and market value.
[0100] Example 2
[0101] like Figure 2 As shown, based on the system of Example 1, this embodiment discloses a data asset lifecycle management method based on blockchain.
[0102] 1. Method Overview
[0103] This embodiment provides a data asset lifecycle management method based on blockchain, which utilizes the immutability, transparency and smart contract function of blockchain technology to achieve full lifecycle management of data assets from creation to destruction. Through this method, the security, compliance and efficient circulation of data assets can be ensured.
[0104] 2. Specific implementation steps
[0105] 1Data asset registration
[0106] Step description: The data asset owner submits the metadata of the data asset to the system. The system generates a unique identifier containing a timestamp and a hash value through the data registration module, and writes the identifier and metadata into the blockchain.
[0107] Specific implementation:
[0108] The data asset owner fills in the data asset metadata, including name, type, description, owner, etc.
[0109] The system receives the meta information and performs a hash operation on the meta information using the SHA-256 algorithm to obtain a hash value.
[0110] The system obtains the current timestamp and combines the hash value with the timestamp to generate a unique identifier.
[0111] The system writes the unique identifier and metadata into the blockchain to complete the data asset registration.
[0112] For example, if an enterprise wants to register its customer data assets into the system, after filling in the relevant metadata, the system generates a unique identifier and writes the identifier and metadata into the blockchain.
[0113] 2. Data operation records
[0114] Step description: The system records various operations of data assets in real time through the data operation record module, performs hash operations on the operation records, and stores the hash values and operation records on the blockchain.
[0115] Specific implementation:
[0116] When an operation (such as access, modification, copying, deletion) occurs on a data asset, the system records the operation time, operation type, operator identity, and operation details.
[0117] The system performs a SHA-256 hash operation on the operation record to obtain a hash value of the operation record.
[0118] The system writes the operation records and hash values into the blockchain to complete the operation record storage.
[0119] For example, when a user accesses a customer data asset, the system records the relevant information of the access behavior, calculates the hash value of the operation record, and then writes this information (including the hash value) into the blockchain.
[0120] 3. Data Lifecycle Management
[0121] Step description: The system tracks the entire process of data asset creation, use, circulation and destruction through the data lifecycle management module, and automatically updates the data asset status according to preset rules and conditions.
[0122] Specific implementation:
[0123] The system sets an validity period field for data assets to indicate the validity period of the data assets.
[0124] The system periodically (eg, daily) checks whether the current time exceeds the validity period of the data asset.
[0125] If the current time exceeds the validity period, the system updates the status of the data asset to "expired" and triggers the corresponding processing flow.
[0126] For example, for a certain customer data asset with timeliness, the system sets its validity period to one year. The system checks every day whether the current time exceeds the validity period. If it exceeds, the status of the data asset is automatically updated to "expired" and the corresponding processing flow is triggered (such as notifying the data asset owner or archiving the data asset).
[0127] 4. Smart Contract Execution
[0128] Step description: The system automatically executes the circulation rules and permission verification process of data assets through the smart contract module.
[0129] Specific implementation:
[0130] When a data asset owner wishes to transfer the data asset, a transfer transaction is initiated and submitted to the system.
[0131] The system smart contract verifies the legitimacy of the transfer transaction, including checking the identity of the transferor, the identity of the recipient, and the status of the data assets.
[0132] If the verification is successful, the smart contract executes the transfer action, updates the owner information of the data asset, and writes the transfer information into the blockchain.
[0133] For example, when a company wants to transfer its customer data assets to another company, it initiates a transfer transaction and submits it to the system. After the system smart contract verifies the legitimacy of the transfer transaction, it automatically executes the transfer action and writes the transfer information into the blockchain.
[0134] 5. Data audit and query
[0135] Step description: The system provides query functions for data operation history and data source information through the data audit module.
[0136] Specific implementation:
[0137] The user submits query conditions, including data asset identification, operation time range, operator identity, etc.
[0138] The system searches for matching operation records on the blockchain based on the query conditions.
[0139] The system returns the query results to the user, including operation time, operation type, operator identity and operation details.
[0140] For example, when a regulatory agency needs to audit a company's customer data assets, it submits relevant query conditions to the system. The system searches for matching operation records on the blockchain and returns the query results to the regulatory agency. Since this information is stored on the blockchain and cannot be tampered with, it can provide a strong audit basis for the regulatory agency.
[0141] 3. Advantages of the method
[0142] The blockchain-based data asset lifecycle management method provided in this embodiment has the following advantages:
[0143] High security: The immutability and encryption characteristics of blockchain technology ensure the security and privacy of data assets.
[0144] Strong transparency: All data operations are recorded on the blockchain to achieve transparency and traceability of operations.
[0145] Good compliance: The circulation rules and permission verification process are automatically executed through smart contracts to ensure the compliance and legality of data assets.
[0146] High efficiency: Automated and intelligent management methods improve the management efficiency and circulation efficiency of data assets.
[0147] Easy auditing: It provides query functions for data operation history and data source information to facilitate auditing and supervision by regulatory agencies.
[0148] In summary, the blockchain-based data asset lifecycle management method provided in this embodiment can effectively solve problems such as security, transparency, compliance, efficiency and auditing in data asset management, and has broad application prospects and market value.
[0149] Example 3
[0150] This embodiment discloses a storage unit and a blockchain-based data asset lifecycle management method executed by the storage unit.
[0151] 1. Storage Unit Overview
[0152] This embodiment provides a storage unit, in which a computer program is stored. When the computer program is executed by a processor, a data asset lifecycle management method based on blockchain can be implemented. The method covers functions such as registration of data assets, operation records, lifecycle tracking, automatic execution of circulation rules and authority verification, and transparent auditing of data operations.
[0153] 2. Storage Unit Characteristics
[0154] The storage unit is characterized in that the computer program stored therein comprises the following main functional modules, which, when executed by the processor, respectively implement the following functions:
[0155] 1Data Registration Module
[0156] Function description: Perform data registration operations and generate a unique identifier including a timestamp and hash value.
[0157] Implementation:
[0158] Receive data asset meta information submitted by data asset owners.
[0159] Perform a hash operation on the meta information to generate a hash value.
[0160] Get the current timestamp and combine the hash value with the timestamp to generate a unique identifier.
[0161] Write the unique identifier and metadata into the blockchain to complete the data asset registration.
[0162] 2 Operation Record Module
[0163] Function description: Record various operations of data assets in real time and upload the operation records to the blockchain.
[0164] Implementation:
[0165] Monitor the operational behaviors of data assets, such as access, modification, copying, deletion, etc.
[0166] Record the operation time, operation type, operator identity and operation details.
[0167] Perform a hash operation on the operation record to generate a hash value of the operation record.
[0168] Write the operation records and hash values into the blockchain to achieve tamper-proof storage of operation records.
[0169] 3. Lifecycle Management Module
[0170] Function description: Track the entire process of creation, use, circulation and destruction of data assets.
[0171] Implementation:
[0172] Set the validity period field for the data asset to indicate the validity period of the data asset.
[0173] Regularly check whether the current time exceeds the validity period of the data asset.
[0174] If the validity period has expired, the status of the data asset is updated to "Expired" and the corresponding processing flow is triggered.
[0175] 4. Smart Contract Module
[0176] Function description: Automatically execute the circulation rules and permission verification process of data assets.
[0177] Implementation:
[0178] When a data asset owner initiates a transfer transaction, the legitimacy of the transaction is verified.
[0179] Check the transferor identity, recipient identity, data asset status, etc.
[0180] If the verification is successful, the transfer action is executed, the owner information of the data asset is updated, and the transfer information is written into the blockchain.
[0181] 5. Data audit module
[0182] Functional description: Use blockchain records to achieve transparent auditing of data operations.
[0183] Implementation:
[0184] Receive query conditions submitted by users, such as data asset identification, operation time range, operator identity, etc. Search for matching operation records on the blockchain based on the query conditions.
[0185] The query results are returned to the user, including operation time, operation type, operator identity and operation details.
[0186] 3. Specific implementation steps
[0187] When the computer program in the storage unit is executed by the processor, the blockchain-based data asset lifecycle management method is implemented according to the following steps.
[0188] 1) Execute the data registration module, generate a unique identifier including a timestamp and hash value, and write the data asset metadata into the blockchain.
[0189] 2) Execute the operation record module in real time, record various operation behaviors of data assets, and upload the operation records and hash values to the blockchain.
[0190] 3) Execute the lifecycle management module to track the creation, use, circulation and destruction of data assets, and automatically update the status of data assets according to the validity period.
[0191] 4) When data assets are transferred, the smart contract module is executed to automatically verify the legitimacy of the transaction and execute the transfer action.
[0192] 5) Execute the data audit module to provide query functions for data operation history records and data source information, and realize transparent audit of data operations.
[0193] 4. Method Advantages
[0194] The storage unit provided in this embodiment and the blockchain-based data asset lifecycle management method implemented by the storage unit have the following advantages:
[0195] Security and reliability: The immutability and encryption characteristics of blockchain technology ensure the security and reliability of data assets.
[0196] Transparency and traceability: All data operations are recorded on the blockchain to achieve transparency and traceability of operations, facilitating auditing and supervision.
[0197] Automation and intelligence: Automatically execute circulation rules and permission verification processes through smart contracts to improve management efficiency and circulation efficiency.
[0198] Ease of use and flexibility: Provides query functions for data operation history and data source information, allowing users to understand the status and operation of data assets at any time.
[0199] In summary, the storage unit provided in this embodiment and the blockchain-based data asset lifecycle management method executed by it can effectively solve various problems in data asset management and have broad application prospects and market value.
[0200] Example 4
[0201] This embodiment discloses a blockchain-based data asset lifecycle management server and an implementation method thereof.
[0202] 1. Server Overview
[0203] like Figure 3 As shown, this embodiment provides a data asset lifecycle management server based on blockchain, which realizes the functions of data asset registration, operation record, lifecycle tracking, automatic execution of circulation rules and authority verification, and transparent audit of data operations through built-in computer programs. The structure, configuration and implementation method of the server will be described in detail below.
[0204] 2. Server structure and configuration
[0205] 1. Server structure
[0206] The server adopts a distributed architecture design and is mainly composed of the following parts:
[0207]
[0208] Server Configuration
[0209] Processor (CPU): A high-performance multi-core processor used to perform various computing tasks in the data asset lifecycle management program.
[0210] Memory (RAM): Large-capacity memory ensures smoothness and stability when running programs.
[0211] Storage unit (hard disk / SSD):
[0212] Operating system: Install a server operating system, such as Linux or Windows Server.
[0213] Blockchain node software: As a node in the blockchain network, it participates in the consensus and data storage of the blockchain.
[0214] Data asset lifecycle management program: realizes functions such as data registration, operation records, lifecycle tracking, smart contract execution and data auditing.
[0215] Network Interface Card (NIC): A high-speed network interface used to communicate with the blockchain network and other servers.
[0216] Security module: including firewalls, encryption chips, etc., used to ensure the security of the server and the privacy of data.
[0217] 3. Server Implementation Method
[0218] When the server is started and the data asset lifecycle management program is running, follow the steps below to implement blockchain-based data asset lifecycle management:
[0219] 1. Data Registration
[0220] The processor executes the data registration module and receives the data asset metadata submitted by the data asset owner.
[0221] Perform a hash operation on the meta information, generate a hash value, and obtain the current timestamp.
[0222] The hash value is combined with the timestamp to generate a unique identifier, and the unique identifier and meta-information are written into the blockchain through the network interface.
[0223] 2. Operation Record
[0224] The processor monitors the operational behavior of data assets in real time, such as access, modification, copying, deletion, etc.
[0225] Record the operation time, operation type, operator identity and operation details, and perform hash operation on the operation records.
[0226] Upload the operation records and hash values to the blockchain through the network interface to achieve tamper-proof storage of the operation records.
[0227] 3. Lifecycle Management
[0228] The processor executes the lifecycle management module to set the validity period field for the data asset.
[0229] Regularly check whether the current time exceeds the validity period of the data asset. If so, update the status of the data asset to "expired" and trigger the corresponding processing flow.
[0230] 4. Smart Contract Execution
[0231] When a data asset owner initiates a transfer transaction, the processor executes the smart contract module.
[0232] Verify the legitimacy of the transaction, including checking the identity of the transferor, the identity of the recipient, and the status of the data assets.
[0233] If the verification is successful, the transfer action is executed, the owner information of the data asset is updated, and the transfer information is written into the blockchain through the network interface.
[0234] 5. Data Audit
[0235] The processor executes the data audit module and receives the query conditions submitted by the user.
[0236] Search for matching operation records on the blockchain based on the query conditions, and return the query results to the user through the network interface.
[0237] 4. Server Advantages
[0238] The blockchain-based data asset lifecycle management server provided in this embodiment has the following advantages:
[0239] High performance and stability: The use of high-performance multi-core processors and large-capacity memory ensures the stability and smoothness of the server when processing large amounts of data assets and operations.
[0240] 1. Security and privacy protection: The immutability and encryption characteristics of blockchain technology and the security module of the server ensure the security and privacy of data assets.
[0241] 2. Transparency and traceability: All data operations are recorded on the blockchain to achieve transparency and traceability of operations, facilitating auditing and supervision.
[0242] 3 Automation and intelligence: Automatically execute circulation rules and authority verification processes through smart contracts to improve management efficiency and circulation efficiency.
[0243] 4. Easy scalability and maintainability: The server adopts a distributed architecture design, which is easy to expand and maintain, and can adapt to the ever-changing data asset management needs.
[0244] In summary, the blockchain-based data asset lifecycle management server provided in this embodiment can effectively solve various problems in data asset management and has broad application prospects and market value. Through detailed server structure and configuration description, as well as specific implementation methods, a feasible solution is provided for actual deployment and operation.
[0245] The above are limited to several preferred embodiments of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the present invention. It should be pointed out that for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention.
Claims
1. A data asset lifecycle management system based on blockchain, characterized in that: include: a. Data registration module, used to register the metadata of data assets into the blockchain and generate a unique identifier; b. Data operation record module, used to upload the operation records of data assets to the blockchain in real time; c. Data lifecycle management module, which is used to track the creation, use, circulation and destruction of data assets; d. Smart contract module, used to automatically execute the circulation rules and authority verification of data assets; e. Data audit module, which is used to realize transparent audit of data operations through blockchain records.
2. According to claim 1, a data asset lifecycle management system based on blockchain is characterized in that: The data asset unique identifier generated by the data registration module includes a timestamp and a hash value to ensure uniqueness and tamper-proofness.
3. According to claim 1, a data asset lifecycle management system based on blockchain is characterized in that: The data operation recording module supports detailed recording of operations such as data access, modification, copying and deletion.
4. According to claim 1, a data asset lifecycle management system based on blockchain is characterized in that: The data lifecycle management module implements regular status checks and status updates of data assets through smart contracts.
5. According to claim 1, a data asset lifecycle management system based on blockchain is characterized in that: The smart contract module automatically triggers the circulation of data assets according to preset conditions and executes the corresponding permission verification process to ensure the compliance and security of data asset circulation.
6. According to claim 1, a data asset lifecycle management system based on blockchain is characterized in that: The data audit module provides blockchain-based operation traceability and data source verification.
7. A data asset lifecycle management method based on blockchain, characterized in that: The method is applied to the blockchain-based data asset lifecycle management system as described in any one of claims 1 to 6, comprising the following steps: S1 registers the metadata of data assets into the blockchain through the data registration module and generates a unique identifier including a timestamp and a hash value; S2 uploads the operation records of data assets to the blockchain in real time through the data operation record module, supporting detailed records of data access, modification, copying and deletion operations; S3 tracks the creation, use, circulation and destruction of data assets through the data lifecycle management module, and implements regular status checks and status updates of data assets through smart contracts; S4 automatically executes the circulation rules and permission verification of data assets through the smart contract module; S5 uses the data audit module and blockchain records to achieve transparent audit of data operations, providing operation traceability and data source verification.
8. A storage unit, characterized in that: The storage unit stores a computer program. When the computer program is executed by the processor, the blockchain-based data asset lifecycle management method as described in claim 7 is implemented, including: performing data registration to generate a unique identifier including a timestamp and a hash value; recording and uploading operation records of data assets in real time; tracking the creation, use, circulation and destruction process of data assets; automatically executing the circulation rules and authority verification of data assets; and using blockchain records to achieve transparent auditing of data operations.
9. A computer, characterized in that: include: A processor and a storage unit as claimed in claim 8, wherein when the computer program in the storage unit is executed by the processor, the blockchain-based data asset lifecycle management method as claimed in claim 7 is implemented, including: registering data asset metadata through a data registration module; recording data asset operations through a data operation recording module; tracking the entire life cycle of data assets through a data lifecycle management module; executing circulation rules and authority verification through a smart contract module; and realizing transparent auditing through a data auditing module.
10. A server, characterized in that: The server is deployed with a blockchain-based data asset lifecycle management system as described in any one of claims 1 to 6, and the server is configured to execute the blockchain-based data asset lifecycle management method as described in claim 7, including: registering the metadata of the data asset into the blockchain in response to a data registration request; receiving and processing the operation records of the data asset in real time; managing the entire life cycle of the data asset; automatically executing the circulation and authority verification of the data asset according to the smart contract; and providing a transparent audit function for data operations.
Citation Information
Cited By
Data asset credible circulation method and system based on intelligent contract dynamic evaluation
CN120415902A
A Method and System for Trusted Circulation of Data Assets Based on Dynamic Evaluation using Smart Contracts
CN120415902B
Block chain node data storage method and system
CN120523794A
Data compliance design method based on trusted data space scene
CN121547302A