A digital archive management method and system based on blockchain

By using hash functions and blockchain technology in the digital archive management system, the incremental data of digital archives is attached to the blockchain, which solves the problem of inconsistency between the data on and off-chain of the digital archives, and realizes efficient storage and secure sharing of data, improving management efficiency and reliability.

CN119782258AInactive Publication Date: 2025-04-08BEIJING HOPEFOUND EDUCATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510279540.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2025-04-08
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, on-chain and off-chain data of digital archives are likely to lead to inconsistencies, causing confusion in data versions, and affecting the accuracy of digital archives. In particular, how to attach incremental data in digital archives to the blockchain is a difficult point.

Method used

By obtaining digital archives, determining the number using preset numbering rules, and building a hash function that corresponds to the storage node one by one to generate a hash value. Then create a block, establish a mapping between the block and the storage node, synchronize the hash value into the block, and integrate all blocks to build a blockchain. Build a communication link between the storage node and the blockchain, generate transaction forms, including changing nodes, incremental data and write time, and link incremental data to the blockchain.

Benefits of technology

Through the optimized storage and backtracking of hash values, we ensure that data is tampered with and traceable, reduce management costs, realize decentralized management, and improve the management efficiency and reliability of digital archives.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119782258A_ABST
    Figure CN119782258A_ABST
Patent Text Reader

Abstract

The present invention is applicable to the field of digital archive management technology, and in particular to a digital archive management method and system based on blockchain, the method comprising: S100: obtaining a digital archive, using a preset numbering rule to determine the number of each digital archive, configuring the storage node of the digital archive, constructing a hash function corresponding to the storage node, hashing the number, and obtaining a hash value; S200: creating a block, and establishing a mapping between the block and the storage node, configuring the corresponding relationship between the number, block and storage node, synchronizing the hash value to the corresponding block, integrating all blocks, and constructing a blockchain. The present invention can link incremental data to the blockchain by generating a transaction form and an additional block, thereby greatly reducing the amount of data processing while preventing the digital archive from being tampered with and forged, and improving the management efficiency of the digital archive.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of digital archive management, and in particular to a digital archive management method and system based on blockchain. Background Art

[0002] Digital archives refer to various types of archival information stored in electronic form. Digital archives cover multiple fields such as document materials, contract agreements, legal documents, financial statements, medical records and educational archives. Using blockchain technology to manage digital archives can achieve efficient storage and secure sharing of digital archives by building a decentralized management system.

[0003] In existing data, digital archives are generally stored on-chain and off-chain, that is, the identifier of the data is stored on-chain, and the complete archive files, pictures, videos or other original data are stored off-chain. However, such a management method can easily lead to inconsistencies between on-chain and off-chain data, resulting in confusion in data versions, which in turn affects the accuracy of digital archives. Therefore, "how to append incremental data in digital archives to the blockchain" is the technical problem that the present invention needs to solve. Summary of the invention

[0004] The purpose of the present invention is to provide a digital archive management method and system based on blockchain to solve the problem of "how to append incremental data in digital archives to blockchain" raised in the above background technology.

[0005] To achieve the above object, the present invention provides the following technical solutions: A digital archive management method based on blockchain, the method comprising: S100: Acquire digital files, determine the number of each digital file using a preset numbering rule, configure the storage node of the digital file, construct a hash function corresponding to the storage node, hash the number, and obtain a hash value; S200: Create a block, establish a mapping between the block and the storage node, configure the corresponding relationship between the number, block and storage node, synchronize the hash value to the corresponding block, integrate all blocks, and build a blockchain; S300: Build a communication link between all storage nodes and the blockchain, create a root node, embed a tilt mechanism, mount the communication link to the root node, receive a write request uploaded by the user, upload it to the root node, and generate a transaction form, wherein the transaction form at least includes: a change node, incremental data, and a write time; S400: Select an idle node from the storage node and write it into the transaction form, traverse the numbers of the idle nodes, integrate the numbers of the idle nodes and the change nodes, generate a comprehensive value, use the hash function corresponding to the change node to hash the comprehensive value to obtain an additional value, define the block corresponding to the change node as the target block based on the corresponding relationship, insert an additional block into the target block, and synchronize the additional value to the additional block.

[0006] Furthermore, the S100 includes: Integrate the serial numbers and hash values ​​of all digital archives to generate a query directory, and integrate the query directory into the root node; Using the hash function, additional items are generated and written into the query directory.

[0007] Further, the S200 includes: Traversing the attribute data of the storage node, wherein the attribute data at least includes: available capacity and hardware configuration; The attribute data is migrated to the root node, and a monitoring strategy is embedded therein, and the attribute data is dynamically updated using the monitoring strategy.

[0008] Further, the S300 includes: activating the monitoring strategy, and tilting the root node when the root node detects a write request; A preset comparison table is queried to determine the tilt angle of the root node, wherein the comparison table at least includes: write quantity and tilt angle items, and the root node is corrected.

[0009] Furthermore, the S300 further includes: Determine the transmission load of the incremental data, and separate a standby link from the communication link; The transmission load is reconstructed using the standby link.

[0010] Further, the S400 includes: Link all additional blocks to generate subchains, and insert the subchains into the blockchain; A version update mechanism is established to determine the version number of each sub-chain.

[0011] Furthermore, the method further comprises: Establishing a coordinated relationship between the root node and all storage nodes; The blockchain is sliced ​​to obtain a number of chain slices, and redundant nodes are inserted into each of them to form a redundant architecture.

[0012] Further, a module is provided for obtaining digital files, determining the number of each digital file using a preset numbering rule, configuring the storage node of the digital file, constructing a hash function corresponding to the storage node, hashing the number, and obtaining a hash value; The construction module is used to create blocks, establish a mapping between the blocks and storage nodes, configure the corresponding relationship between numbers, blocks and storage nodes, synchronize the hash values ​​to the corresponding blocks, integrate all blocks, and build a blockchain; A generation module is used to build a communication link between all storage nodes and the blockchain, create a root node, embed a tilt mechanism, mount the communication link to the root node, receive a write request uploaded by a user, upload it to the root node, and generate a transaction form, wherein the transaction form at least includes: a change node, incremental data, and a write time; A synchronization module is used to select an idle node from the storage node and write it into the transaction form, traverse the numbers of the idle nodes, integrate the numbers of the idle nodes and the change nodes, generate a comprehensive value, use the hash function corresponding to the change node to hash the comprehensive value to obtain an additional value, define the block corresponding to the change node as a target block based on the corresponding relationship, insert an additional block into the target block, and synchronize the additional value to the additional block.

[0013] Furthermore, the obtaining module includes: A query unit, used to integrate the serial numbers and hash values ​​of all digital archives, generate a query directory, and integrate the query directory into the root node; The writing unit is used to generate additional items by using the hash function and write the additional items into the query directory.

[0014] Furthermore, the building blocks include: A traversal unit, used to traverse the attribute data of the storage node, wherein the attribute data at least includes: available capacity and hardware configuration; The updating unit is used to migrate the attribute data to the root node, embed the monitoring strategy, and dynamically update the attribute data using the monitoring strategy.

[0015] Compared with the prior art, the present invention has the following beneficial effects: By hashing the numbers, the storage and backtracking process of the archives can be optimized to ensure that the data cannot be tampered with and is traceable. By building blocks, the relationship between storage nodes can be established, storage efficiency can be optimized, and management costs can be greatly reduced. By building a blockchain, the reliance on a single centralized storage method in the digital archive management process can be eliminated to achieve decentralization and improve the fairness and reliability of digital archive management. By generating transaction forms and additional blocks, incremental data can be linked to the blockchain, thereby preventing digital archives from being tampered with and forged, while greatly reducing the amount of data processing and improving the management efficiency of digital archives. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 A flowchart of a digital archive management method based on blockchain provided by an embodiment of the present invention; Figure 2 A first sub-process flowchart of the blockchain-based digital archive management method provided by an embodiment of the present invention; Figure 3 A second sub-process diagram of the blockchain-based digital archive management method provided by an embodiment of the present invention; Figure 4 A third sub-process flowchart of the blockchain-based digital archive management method provided by an embodiment of the present invention; Figure 5 A fourth sub-process flowchart of the blockchain-based digital archive management method provided by an embodiment of the present invention; Figure 6 A block diagram of the digital archive management system based on blockchain provided by an embodiment of the present invention; Figure 7 A block diagram of the components of the module in the blockchain-based digital archive management system provided by an embodiment of the present invention; Figure 8 A block diagram of the components of the building blocks in the blockchain-based digital archive management system provided by an embodiment of the present invention; Fig. 9 A block diagram of the composition of the generation module in the blockchain-based digital archive management system provided by an embodiment of the present invention; Fig.10 A block diagram of the composition of the synchronization module in the blockchain-based digital archive management system provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0018] In Example 1, Figure 1 The implementation process of the digital archive management method based on blockchain provided by an embodiment of the present invention is shown and described in detail below: S100: Acquire digital files, determine the number of each digital file using a preset numbering rule, configure the storage node of the digital file, construct a hash function corresponding to the storage node, hash the number, and obtain a hash value.

[0019] The digital archives are numbered using a numbering rule, wherein the numbering rule can be based on time or content, and the number of each digital archive is determined; storage nodes that can be used to store digital archives are determined, and a hash function is determined for each storage node, wherein the hash function can be selected from existing data, and the number is hashed using the hash function to determine the hash value.

[0020] In the process of digital file management, the required digital files can be quickly located by using hash values, and any changes to digital files (such as addition, modification or deletion) will also recalculate the hash value; in other words, by comparing hash values, changes in digital files can be monitored.

[0021] By hashing the numbers, the storage and backtracking process of the archives can be optimized to ensure that the data cannot be tampered with and is traceable. By building blocks, the relationship between storage nodes can be established, storage efficiency can be optimized, and management costs can be greatly reduced.

[0022] S200: Create a block, establish a mapping between the block and the storage node, configure the corresponding relationship between the number, block and storage node, synchronize the hash value to the corresponding block, integrate all blocks, and build a blockchain.

[0023] Create blocks that correspond to storage nodes one by one, transfer hash values ​​to corresponding blocks, integrate all blocks, and generate a blockchain, in which each block contains not only the hash value of the digital file number but also the hash value of the previous block.

[0024] For example, there is a blockchain composed of three blocks A, B and C, where A stores digital files numbered A and B, B stores digital files numbered C, and C stores digital files numbered D; A and B are integrated and hashed to obtain a first hash value, which is stored in B, the first hash value and C are integrated to generate a second hash value, which is stored in C, and so on. All blocks are linked to build a hash chain. The advantage of this is that it can prevent digital files from being tampered with and quickly trace the required digital files.

[0025] By building a blockchain, we can eliminate the reliance on a single centralized storage method in the digital archive management process, achieve decentralization, and improve the fairness and reliability of digital archive management. By generating transaction forms and additional blocks, incremental data can be linked to the blockchain, thereby preventing digital archives from being tampered with and forged, greatly reducing the amount of data processing and improving the management efficiency of digital archives.

[0026] S300: Build a communication link between all storage nodes and the blockchain, create a root node, and embed a tilt mechanism, mount the communication link to the root node, receive write requests uploaded by users, and upload them to the root node, generate a transaction form, wherein the transaction form includes at least: change nodes, incremental data and write time.

[0027] After receiving a write request, the communication link is triggered to start and a new block is inserted into the blockchain synchronously; a root node is created and a tilt mechanism is embedded in the root node. When a write request is received, the root node will tilt; when the user needs to modify, create or delete file data, the digital file that needs to be changed is selected and defined as the original data. When the writing is completed, the modified data is determined, the original data and the modified data are compared, the incremental data is determined, and a transaction form is generated, where the transaction form includes the node where the original data is located (the changed node), the incremental data and the writing time, etc.

[0028] It should be noted that after the data is written, the original data will not be modified, but the incremental data will be stored.

[0029] S400: Select an idle node from the storage node and write it into the transaction form; based on the corresponding relationship, define the block corresponding to the change node as the target block; integrate the incremental data and the hash value in the target block to generate a comprehensive value; use the hash function corresponding to the change node to hash the comprehensive value to obtain an additional value; insert an additional block into the target block, and synchronize the additional value to the additional block.

[0030] When data needs to be written, an idle node is selected from the storage node and the transaction form is stored. In order to establish the relationship between the original data and the incremental data, the hash value in the block corresponding to the original data is integrated with the incremental data, and the hash is continued to generate a new hash value, that is, the additional value, and the target block is used to store the additional value. It can be seen that by using the target block to store the additional value, the original data and the corresponding incremental data can be traced back, and after integration, the modified digital file can be determined.

[0031] In this embodiment, when the data in the storage node is called, the data therein will not change, but incremental data will be generated after the call. The incremental data will be stored in the idle node, and an additional block will be inserted into the block corresponding to the storage node to record the incremental data, wherein the additional value is mainly used to establish the relationship between the original data and the incremental data.

[0032] In Example 2, Figure 2 The implementation process of the digital archive management method based on blockchain provided by an embodiment of the present invention is shown, and S100 is described in detail below, as follows: S101: Integrate the serial numbers and hash values ​​of all digital archives, generate a query directory, and integrate the query directory into the root node.

[0033] Integrate the numbers of all digital files and their corresponding hash values ​​to generate a query directory, where the query directory serves as an index file that shows the correspondence between the digital file numbers and the hash values. When the digital file is modified, the corresponding hash value will also change accordingly. In this process, since the hash value is stored in the block, the modification of the digital file can be monitored by managing the block.

[0034] S102: Generate additional items using the hash function, and write the additional items into the query directory.

[0035] Each storage node corresponds to a hash function. Using this correspondence, additional items are generated and integrated into the query directory to quickly determine the storage location of the digital archive.

[0036] In Example 3, Figure 3 The implementation process of the digital archive management method based on blockchain provided by an embodiment of the present invention is shown, and S200 is described in detail below, as follows: S201: Traverse the attribute data of the storage node, wherein the attribute data at least includes: available capacity and hardware configuration.

[0037] The attribute data of each storage node is determined, wherein the attribute data includes: available capacity and hardware information of the storage node.

[0038] S202: Migrate the attribute data to the root node, embed a monitoring strategy, and dynamically update the attribute data using the monitoring strategy.

[0039] The root node is used to coordinate the management of all storage nodes. The monitoring strategy is a specific monitoring method for storage nodes, such as reading the logs of storage devices and using monitoring tools. The attribute data is dynamically updated based on the monitoring results.

[0040] In Example 4, Figure 4 The implementation process of the digital archive management method based on blockchain provided by an embodiment of the present invention is shown, and S300 is described in detail below, as follows: S301: activating the monitoring strategy, and tilting the root node when the root node detects a write request.

[0041] When the monitoring strategy detects a write request, it tilts the root node; the purpose of tilting the root node is to intuitively display the number of write requests for digital archives in the root node.

[0042] S302: query a preset comparison table to determine the tilt angle of the root node, wherein the comparison table at least includes: write quantity and tilt angle items, and modify the root node.

[0043] The number of write requests in the root node is counted, and the comparison table is queried to determine the tilt angle of the root node, wherein the comparison table includes: write request items and tilt angle items. The root node is corrected according to the tilt angle. The above-mentioned write request item is the number of write requests.

[0044] In Example 5, Figure 4 The implementation process of the digital archive management method based on blockchain provided by an embodiment of the present invention is shown, and S300 is further described in detail as follows: S303: Determine the transmission load of the incremental data, and separate a backup link from the communication link.

[0045] Based on the size of the incremental data, transmission frequency and time requirements, calculate the bandwidth and resource occupancy rate required to transmit the incremental data, evaluate the load of the current communication link, and when the communication link is close to the load limit, rebuild a backup link and use the backup link to balance the load.

[0046] S304: Reconstruct the transmission load using the backup link.

[0047] By utilizing the backup link, the transmission load is adjusted to make the load more balanced and ensure the normal transmission of data.

[0048] In Example 6, Figure 5 The implementation process of the digital archive management method based on blockchain provided by an embodiment of the present invention is shown, and S400 is further described in detail below, as follows: S401: Link all additional blocks to generate sub-chains, and insert the sub-chains into the blockchain.

[0049] After multiple calls to the digital archives in the storage node, multiple additional blocks are generated. All the additional blocks are linked according to timestamps and logical order to generate sub-chains, where the sub-chains are mainly used to represent version changes of digital archives.

[0050] S402: Establish a version update mechanism to determine the version number of each sub-chain.

[0051] When a subchain changes, the version update mechanism is used to determine the changed subchain as a version, and a version number is determined for each version. The version update mechanism is a specific method of version update, such as updating based on version number changes or updating based on time.

[0052] In Example 7, different from Example 1, in this embodiment of the present invention, the method further includes: Establishing a coordinated relationship between the root node and all storage nodes; The blockchain is sliced ​​to obtain a number of chain slices, and redundant nodes are inserted into each of them to form a redundant architecture.

[0053] The root node is used to coordinate and manage all storage nodes, and the blockchain is divided into several pieces. Each piece is isolated from each other. Redundant nodes are used to back up the data in the pieces. The redundant nodes come from the storage nodes. All redundant nodes are integrated into the redundant architecture to generate a backup network, thereby performing redundant backup of the pieces.

[0054] Figure 6 The block diagram of the structure of the digital archive management system based on blockchain provided by an embodiment of the present invention is shown. The digital archive management system based on blockchain 1 includes: The obtaining module 11 is used to obtain digital files, determine the number of each digital file using a preset numbering rule, configure the storage node of the digital file, construct a hash function corresponding to the storage node, hash the number, and obtain a hash value; Construction module 12, used to create blocks, establish a mapping between the blocks and storage nodes, configure the corresponding relationship between numbers, blocks and storage nodes, synchronize the hash values ​​to the corresponding blocks, integrate all blocks, and build a blockchain; The generation module 13 is used to build a communication link between all storage nodes and the blockchain, create a root node, and embed a tilt mechanism, mount the communication link to the root node, receive a write request uploaded by a user, and upload it to the root node, and generate a transaction form, wherein the transaction form at least includes: a target node, incremental data, and a write time; The synchronization module 14 is used to select an idle node from the storage node and write it into the transaction form, traverse the numbers of the idle nodes, integrate the numbers of the idle nodes and the target nodes, generate a comprehensive value, use the hash function corresponding to the target node to hash the comprehensive value to obtain an additional value, define the block corresponding to the target node as the target block based on the corresponding relationship, insert an additional block into the target block, and synchronize the additional value to the additional block.

[0055] Figure 7 The block diagram of the digital archive management system based on blockchain provided by an embodiment of the present invention is shown, and the obtaining module 11 includes: A query unit 111, used to integrate the serial numbers and hash values ​​of all digital archives, generate a query directory, and integrate the query directory into the root node; The writing unit 112 is used to generate additional items using the hash function and write the additional items into the query directory.

[0056] Figure 8 The block diagram of the digital archive management system based on blockchain provided by an embodiment of the present invention is shown, and the building module 12 includes: The traversal unit 121 is used to traverse the attribute data of the storage node, wherein the attribute data at least includes: available capacity and hardware configuration; The updating unit 122 is used to migrate the attribute data to the root node, embed the monitoring strategy, and dynamically update the attribute data using the monitoring strategy.

[0057] Fig. 9 The block diagram of the digital archive management system based on blockchain provided by an embodiment of the present invention is shown, and the generation module 13 includes: A tilting unit 131 is used to activate the monitoring strategy and tilt the root node when the root node detects a write request; The correction unit 132 is used to query a preset comparison table to determine the tilt angle of the root node, wherein the comparison table at least includes: a write quantity and a tilt angle item, and correct the root node; A splitting unit 133, configured to determine a transmission load of the incremental data and split a standby link from the communication link; The reconstruction unit 134 is used to reconstruct the transmission load by using the standby link.

[0058] Fig.10 The block diagram of the digital archive management system based on blockchain provided by an embodiment of the present invention is shown, and the synchronization module 14 includes: An insertion unit 141, used to link all additional blocks, generate a sub-chain, and insert the sub-chain into the blockchain; The determination unit 142 is used to establish a version update mechanism and determine the version number of each of the sub-chains.

[0059] The obtaining module 11 is mainly used to complete step S100, the constructing module 12 is mainly used to complete step S200, the generating module 13 is mainly used to complete step S300, and the synchronizing module 14 is mainly used to complete step S400; The query unit 111 is mainly used to complete step S101, and the writing unit 112 is mainly used to complete step S102; The traversal unit 121 is mainly used to complete step S201, and the updating unit 122 is mainly used to complete step S202; The tilting unit 131 is mainly used to complete step S301, the correction unit 132 is mainly used to complete step S302, the segmentation unit 133 is mainly used to complete step S303, and the reconstruction unit 134 is mainly used to complete step S304; The inserting unit 141 is mainly used to complete step S401, and the determining unit 142 is mainly used to complete step S402.

[0060] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent 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. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

[0061] The functions that can be achieved by the blockchain-based digital archive management method are all completed by a computer device, which includes one or more processors and one or more memories, and at least one program code is stored in the one or more memories. The program code is loaded and executed by the one or more processors to achieve the functions of the blockchain-based digital archive management method.

[0062] The processor takes out instructions from the memory one by one, analyzes the instructions, and then completes the corresponding operations according to the instruction requirements, generating a series of control commands, so that the various parts of the computer can automatically, continuously and coordinately move to become an organic whole, realize the input of programs, the input of data, and the calculation and output of results. The arithmetic operations or logical operations generated in this process are all completed by the operator; the memory includes a read-only memory, which is used to store computer programs, and a protection device is provided outside the memory.

[0063] Exemplarily, the computer program may be divided into one or more modules, one or more modules are stored in a memory and executed by a processor to implement the present invention. One or more modules may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program in a terminal device.

[0064] Those skilled in the art will appreciate that the description of the service device is merely an example and does not constitute a limitation on the terminal device, which may include more or fewer components than described above, or a combination of certain components, or different components, such as input and output devices, network access devices, buses, etc. The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A digital archive management method based on blockchain, characterized in that: The method comprises: S100: Acquire digital files, determine the number of each digital file using a preset numbering rule, configure the storage node of the digital file, construct a hash function corresponding to the storage node, hash the number, and obtain a hash value; S200: Create a block, establish a mapping between the block and the storage node, configure the corresponding relationship between the number, block and storage node, synchronize the hash value to the corresponding block, integrate all blocks, and build a blockchain; S300: Build a communication link between all storage nodes and the blockchain, create a root node, embed a tilt mechanism, mount the communication link to the root node, receive a write request uploaded by the user, upload it to the root node, and generate a transaction form, wherein the transaction form at least includes: a change node, incremental data, and a write time; S400: Select an idle node from the storage node and write it into the transaction form, traverse the numbers of the idle nodes, integrate the numbers of the idle nodes and the change nodes, generate a comprehensive value, use the hash function corresponding to the change node to hash the comprehensive value to obtain an additional value, define the block corresponding to the change node as the target block based on the corresponding relationship, insert an additional block into the target block, and synchronize the additional value to the additional block.

2. The digital archive management method based on blockchain according to claim 1 is characterized in that: The S100 includes: Integrate the serial numbers and hash values ​​of all digital archives to generate a query directory, and integrate the query directory into the root node; Using the hash function, additional items are generated and written into the query directory.

3. The digital archive management method based on blockchain according to claim 1 is characterized in that: The S200 includes: Traversing the attribute data of the storage node, wherein the attribute data at least includes: available capacity and hardware configuration; The attribute data is migrated to the root node, and a monitoring strategy is embedded therein, and the attribute data is dynamically updated using the monitoring strategy.

4. The digital archive management method based on blockchain according to claim 3 is characterized in that: The S300 includes: activating the monitoring strategy, and tilting the root node when the root node detects a write request; A preset comparison table is queried to determine the tilt angle of the root node, and the root node is corrected, wherein the comparison table at least includes: a written quantity item and a tilt angle item.

5. The digital archive management method based on blockchain according to claim 1 is characterized in that: The S300 further includes: Determine the transmission load of the incremental data, and separate a standby link from the communication link; The transmission load is reconstructed using the standby link.

6. The digital archive management method based on blockchain according to claim 1 is characterized in that: The S400 includes: Link all additional blocks to generate subchains, and insert the subchains into the blockchain; A version update mechanism is established to determine the version number of each sub-chain.

7. The digital archive management method based on blockchain according to claim 1 is characterized in that: The method further comprises: Establishing a coordinated relationship between the root node and all storage nodes; The blockchain is sliced ​​to obtain a number of chain slices, and redundant nodes are inserted into each of them to form a redundant architecture.

8. A digital archive management system based on blockchain, characterized in that: The system comprises: The obtaining module is used to obtain digital files, determine the number of each digital file using a preset numbering rule, configure the storage node of the digital file, construct a hash function corresponding to the storage node, hash the number, and obtain a hash value; The construction module is used to create blocks, establish a mapping between the blocks and storage nodes, configure the corresponding relationship between numbers, blocks and storage nodes, synchronize the hash values ​​to the corresponding blocks, integrate all blocks, and build a blockchain; A generation module is used to build a communication link between all storage nodes and the blockchain, create a root node, embed a tilt mechanism, mount the communication link to the root node, receive a write request uploaded by a user, upload it to the root node, and generate a transaction form, wherein the transaction form at least includes: a change node, incremental data, and a write time; A synchronization module is used to select an idle node from the storage node and write it into the transaction form, traverse the numbers of the idle nodes, integrate the numbers of the idle nodes and the change nodes, generate a comprehensive value, use the hash function corresponding to the change node to hash the comprehensive value to obtain an additional value, define the block corresponding to the change node as a target block based on the corresponding relationship, insert an additional block into the target block, and synchronize the additional value to the additional block.

9. The blockchain-based digital archive management system according to claim 8, characterized in that: The obtaining module comprises: A query unit, used to integrate the serial numbers and hash values ​​of all digital archives, generate a query directory, and integrate the query directory into the root node; The writing unit is used to generate additional items by using the hash function and write the additional items into the query directory.

10. The blockchain-based digital archive management system according to claim 8, characterized in that: The building blocks include: A traversal unit, used to traverse the attribute data of the storage node, wherein the attribute data at least includes: available capacity and hardware configuration; The updating unit is used to migrate the attribute data to the root node, embed the monitoring strategy, and dynamically update the attribute data using the monitoring strategy.