A data tracing circulation method and system based on network trust
By introducing interstellar file system and blockchain technology between the data circulation platform and edge nodes, a data traceability circulation method based on network trust is realized, solving the problem of in real-time and inefficient data circulation in the existing technology, and improving data Efficiency and security of delivery.
Patent Information
- Application Number
- CN202210035493.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-01-26
- Filing Date
- 2022-01-13
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2042-01-13
AI Technical Summary
In the scenario of large-scale multi-data source, it is difficult to achieve efficient and real-time data circulation in existing data circulation methods, especially after the original data of the data owner changes, the data accessed by the demand side is weakened.
Using a data traceability circulation method and system based on network trust, the data circulation platform receives the authorized data items of the data authorized party, saves them in the interstellar file system, and routes the query requests of the data demander to the edge nodes of the corresponding data owner. Data acquisition is carried out and data exchange is realized through the interstellar file system.
It reduces the pressure on the data circulation platform to process data query requests, improves the efficiency of data transmission, ensures the real-timeness of data, and ensures the security and traceability of data through the blockchain's proof-keeping mechanism.
Smart Images

Figure CN114331441B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data communication, and in particular to a data tracing circulation method and system based on network trust. Background Art
[0002] With the development of the digital economy in society, promoting the deep integration of the digital economy and the real economy, establishing basic systems and standard specifications for data resource property rights, transaction circulation, cross-border transmission and security protection, and promoting the development and utilization of data resources have become important directions to ensure better and faster development of the digital economy. Data has gradually become an important production factor circulating in society, and the infrastructure that supports data circulation is the core and key to data circulation.
[0003] Currently, there are two main ways to circulate data. One is to aggregate the data from various data owners to the data center first, and the data demander directly accesses the data center to obtain the required data to achieve data sharing, open circulation; however, in the scenario of large-scale multi-data sources, the data aggregation process is difficult, and after the original data in the data owner is changed, new data needs to be obtained again, which reduces the timeliness of the data accessed by the demander; the second is not to aggregate data, and the data demander directly applies to the data owner for data, and the data owner sends the data to the data demander in real time. In the scenario of large-scale cross-platform multi-source data, this method is cumbersome for the demander to request. If a platform is built to forward data requests, processing a large number of concurrent messages requires complex asynchronous transmission methods, which requires a lot of development and configuration operations. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a data tracing circulation method and system based on network trust to achieve efficient and real-time data circulation.
[0005] In order to solve the above technical problems, a technical solution adopted by the present invention is:
[0006] A data tracing circulation method based on network trust, comprising the steps of:
[0007] S1. The data circulation platform receives the authorized data items sent by the data authorizer to obtain an authorized data item set, and stores the authorized data item set in the Interstellar File System;
[0008] S2, the data circulation platform receives a data query request sent by a data demander, the data query request includes a required data item, verifies whether the required data item is in the authorized data item set, and if so, executes S3;
[0009] S3, the data circulation platform routes the data query request to the edge node corresponding to the data owner corresponding to the authorized data item;
[0010] S4, the edge node obtains target data according to the required data item, and stores the target data in the interplanetary file system;
[0011] S5. The data circulation platform obtains the target data through the interplanetary file system and forwards it to the data demander.
[0012] In order to solve the above technical problems, another technical solution adopted by the present invention is:
[0013] A data tracing circulation system based on network trust includes a data circulation platform and an edge node, wherein the data circulation platform includes a first memory, a first processor, and a first computer program stored in the first memory and executable on the first processor, and the edge node includes a second memory, a second processor, and a second computer program stored in the second memory and executable on the second processor, wherein the first processor implements the following steps when executing the first computer program:
[0014] S1. Receive the authorized data items sent by the data authorizer to obtain an authorized data item set, and save the authorized data item set in the Interstellar File System;
[0015] S2, receiving a data query request sent by a data demander, the data query request including a required data item, verifying whether the required data item is in the authorized data item set, and if so, executing S3;
[0016] S3, routing the data query request to the edge node corresponding to the data owner corresponding to the authorized data item;
[0017] S5. Obtain the target data through the Interplanetary File System and forward it to the data demander;
[0018] When the second processor executes the second computer program, the following steps are implemented:
[0019] S4. The edge node obtains target data according to the required data items, and stores the target data in the interplanetary file system.
[0020] The beneficial effects of the present invention are as follows: the data circulation platform uniformly receives data query requests sent by data demanders and authenticates the data query requests, and forwards the data query requests that meet the conditions to the edge nodes corresponding to the corresponding data owners to obtain data, thereby reducing the pressure on the data circulation platform to process data query requests, and realizing data exchange between the data circulation platform and the edge nodes through the interstellar file system, without the need to pass data layer by layer through complex asynchronous calls. Data stored in the interstellar file system in the edge nodes or data circulation platforms can be conveniently obtained by the other party, thereby improving the efficiency of data transmission, and directly obtaining data from the data owner also ensures the real-time nature of the data. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 A flowchart of the steps of a data tracing and circulation method based on network trust according to an embodiment of the present invention;
[0022] Figure 2 A schematic diagram of the structure of a data tracing and circulation system based on network trust according to an embodiment of the present invention;
[0023] Figure 3 A schematic diagram of an application of a data tracing and circulation method based on network trust in an actual scenario according to an embodiment of the present invention;
[0024] Figure 4 It is a schematic diagram of the application of a data tracing circulation method based on network trust in a case of multiple data circulation platforms according to an embodiment of the present invention;
[0025] Figure 5 A schematic diagram of the relationship between various terminals of a data tracing and circulation method based on network trust according to an embodiment of the present invention;
[0026] Description of labels:
[0027] 1. Data circulation platform; 1.1. First processor; 1.2. First memory; 2. Edge node; 2.1. Second processor; 2.2. Second memory; 3. A data tracing circulation system based on network trust. DETAILED DESCRIPTION
[0028] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in combination with the implementation modes and the accompanying drawings.
[0029] Please refer to Figure 1 and Figure 3 , a data tracing circulation method based on network trust, comprising the steps of:
[0030] S1. The data circulation platform receives the authorized data items sent by the data authorizer to obtain an authorized data item set, and stores the authorized data item set in the Interstellar File System;
[0031] S2, the data circulation platform receives a data query request sent by a data demander, the data query request includes a required data item, verifies whether the required data item is in the authorized data item set, and if so, executes S3;
[0032] S3, the data circulation platform routes the data query request to the edge node corresponding to the data owner corresponding to the authorized data item;
[0033] S4, the edge node obtains target data according to the required data item, and stores the target data in the interplanetary file system;
[0034] S5. The data circulation platform obtains the target data through the interplanetary file system and forwards it to the data demander.
[0035] From the above description, it can be seen that the beneficial effects of the present invention are: the data circulation platform uniformly receives the data query requests sent by the data demanders and authenticates the data query requests, and forwards the data query requests that meet the conditions to the edge nodes corresponding to the corresponding data owners to obtain data, thereby reducing the pressure on the data circulation platform to process data query requests, and realizing data exchange between the data circulation platform and the edge nodes through the interstellar file system. There is no need to pass data layer by layer through complex asynchronous calls. Data stored in the interstellar file system in the edge nodes or data circulation platforms can be conveniently obtained by the other party, which improves the efficiency of data transmission, and directly obtaining data from the data owner also ensures the real-time nature of the data.
[0036] Furthermore, the S1 is specifically:
[0037] Receiving the authorization data items sent by the data authorizer to obtain an authorization data item set, hashing the authorization data item set and storing it in the InterPlanetary File System, and obtaining the hash value identifier of each authorization data item in the InterPlanetary File System;
[0038] Storing the hash value identifier and the data authorizer in a preset blockchain;
[0039] In S2, it is verified whether the required data item is included in the authorized data item set:
[0040] Obtaining a hash value of the required data item, and comparing the hash value with the hash value identifier;
[0041] If there is a first hash value identifier that is the same as the hash value, then the required data item is in the authorized data item set.
[0042] From the above description, it can be seen that the set of authorized data items is saved in the Interstellar File System. The Interstellar File System uses the hash value of the file content as an identifier, that is, the file content is used as an identifier to save the file, which facilitates the subsequent comparison of the required data items and the authorized data items, and replaces the existing method of storing files by address, making file access more flexible.
[0043] Furthermore, the S2 further includes:
[0044] Verify whether the data demander has subscribed to the access API corresponding to the required data item;
[0045] The target data corresponding to the required data item can be obtained through the access API.
[0046] From the above description, it can be seen that by verifying whether the data demander has subscribed to the access API corresponding to the required data items in its data query request, it is determined whether the data demander has the authority to obtain the required data items. The data circulation platform authenticates the data demander, and the data owner only needs to obtain the corresponding data according to the data query request, reducing the pressure on the data owner.
[0047] Furthermore, the S4 is specifically:
[0048] The edge node obtains target data from the data owner according to the required data items;
[0049] Encrypting the target data to obtain ciphertext target data;
[0050] The interplanetary file system fragments the ciphertext data according to a preset scheme to obtain a plurality of ciphertext fragment data, and stores the plurality of ciphertext fragment data in the interplanetary file system.
[0051] From the above description, it can be seen that after the edge node obtains the target data, it encrypts the target data to ensure that the target data is encrypted on the data circulation platform except for the data owner and the data demander, thus ensuring data security.
[0052] Furthermore, the access API is a synchronous call or an asynchronous call.
[0053] As can be seen from the above description, when publishing the access API, a synchronous call or an asynchronous call can be set, which can be changed according to the request frequency of the required data items.
[0054] Please refer to Figure 2A data tracing circulation system based on network trust includes a data circulation platform and an edge node, wherein the data circulation platform includes a first memory, a first processor, and a first computer program stored in the first memory and executable on the first processor, and the edge node includes a second memory, a second processor, and a second computer program stored in the second memory and executable on the second processor, and the first processor implements the following steps when executing the first computer program:
[0055] S1. Receive the authorized data items sent by the data authorizer to obtain an authorized data item set, and save the authorized data item set in the Interstellar File System;
[0056] S2, receiving a data query request sent by a data demander, the data query request including a required data item, verifying whether the required data item is in the authorized data item set, and if so, executing S3;
[0057] S3, routing the data query request to the edge node corresponding to the data owner corresponding to the authorized data item;
[0058] S5. Obtain the target data through the Interplanetary File System and forward it to the data demander;
[0059] When the second processor executes the second computer program, the following steps are implemented:
[0060] S4. The edge node obtains target data according to the required data items, and stores the target data in the interplanetary file system.
[0061] The beneficial effects of the present invention are as follows: the data circulation platform uniformly receives data query requests sent by data demanders and authenticates the data query requests, and forwards the data query requests that meet the conditions to the edge nodes corresponding to the corresponding data owners to obtain data, thereby reducing the pressure on the data circulation platform to process data query requests, and realizing data exchange between the data circulation platform and the edge nodes through the interstellar file system, without the need to pass data layer by layer through complex asynchronous calls. Data stored in the interstellar file system in the edge nodes or data circulation platforms can be conveniently obtained by the other party, thereby improving the efficiency of data transmission, and directly obtaining data from the data owner also ensures the real-time nature of the data.
[0062] Furthermore, the S1 is specifically:
[0063] Receiving the authorization data items sent by the data authorizer to obtain an authorization data item set, saving the authorization data item set in the InterPlanetary File System, and obtaining a hash value identifier of each authorization data item in the InterPlanetary File System;
[0064] Storing the hash value identifier and the data authorizer in a preset blockchain;
[0065] In S2, it is verified whether the required data item is included in the authorized data item set:
[0066] Obtaining a hash value of the required data item, and comparing the hash value with the hash value identifier;
[0067] If there is a first hash value identifier that is the same as the hash value, then the required data item is in the authorized data item set.
[0068] From the above description, it can be seen that the set of authorized data items is saved in the Interstellar File System. The Interstellar File System uses the hash value of the file content as an identifier, that is, the file content is used as an identifier to save the file, which facilitates the subsequent comparison of the required data items and the authorized data items, and replaces the existing method of storing files by address, making file access more flexible.
[0069] Furthermore, when the first processor executes the first computer program to implement S2, the step further includes:
[0070] Verify whether the data demander has subscribed to the access API corresponding to the required data item;
[0071] The target data corresponding to the required data item can be obtained through the access API.
[0072] From the above description, it can be seen that by verifying whether the data demander has subscribed to the access API corresponding to the required data items in its data query request, it is determined whether the data demander has the authority to obtain the required data items. The data circulation platform authenticates the data demander, and the data owner only needs to obtain the corresponding data according to the data query request, reducing the pressure on the data owner.
[0073] Furthermore, the S4 is specifically:
[0074] The edge node obtains target data from the data owner according to the required data items;
[0075] Encrypting the target data to obtain ciphertext target data;
[0076] The interplanetary file system fragments the ciphertext data according to a preset scheme to obtain a plurality of ciphertext fragment data, and stores the plurality of ciphertext fragment data in the interplanetary file system.
[0077] From the above description, it can be seen that after the edge node obtains the target data, it encrypts the target data to ensure that the target data is encrypted on the data circulation platform except for the data owner and the data demander, thus ensuring data security.
[0078] Furthermore, the access API is a synchronous call or an asynchronous call.
[0079] As can be seen from the above description, when publishing the access API, a synchronous call or an asynchronous call can be set, which can be changed according to the request frequency of the required data items.
[0080] Please refer to Figure 1 and Figure 5 , Embodiment 1 of the present invention is:
[0081] A data tracing circulation method based on network trust, comprising the steps of:
[0082] S1. Data circulation platform receives data authorization party ( Figure 5 The authorized data items sent by the data generator in the data generator are used to obtain an authorized data item set, and the authorized data item set is stored in the interplanetary file system, specifically:
[0083] Receiving the authorization data items sent by the data authorizer to obtain an authorization data item set, hashing the authorization data item set and storing it in the InterPlanetary File System, and obtaining the hash value identifier of each authorization data item in the InterPlanetary File System;
[0084] The hash value identifier, the name of the data authorizer, the sending time of the data packet including the authorized data item set, and the digital certificate information of the data authorizer are stored in a preset blockchain;
[0085] S2, the data circulation platform receives a data query request sent by a data demander, the data query request includes a required data item, verifies whether the required data item is in the authorized data item set, and if so, executes S3;
[0086] S2 includes: verifying whether the data demander has subscribed to the access API corresponding to the required data item;
[0087] The target data corresponding to the required data item can be obtained through the access API. Specifically, the access API can call the data API of the data owner to obtain the target data;
[0088] Among them, verify whether the required data items are included in the authorized data item set:
[0089] Obtaining a hash value of the required data item, and comparing the hash value with the hash value identifier;
[0090] If there is a first hash value identifier that is the same as the hash value, then the required data item is in the authorized data item set;
[0091] S3, the data circulation platform routes the data query request to the data owner corresponding to the authorized data item ( Figure 5 On the edge node corresponding to the data collector in the data collection process;
[0092] S4, the edge node obtains target data according to the required data items, and stores the target data in the interplanetary file system, specifically:
[0093] The edge node obtains target data from the data owner according to the required data items;
[0094] Encrypting the target data to obtain ciphertext target data;
[0095] Slicing the ciphertext data according to a preset scheme through the interplanetary file system to obtain a plurality of ciphertext slicing data, and storing the plurality of ciphertext slicing data in the interplanetary file system;
[0096] Submit the output transaction to the blockchain for evidence storage;
[0097] Specifically, the output transaction includes: the name of the data owner and the hash value of the ciphertext target data in the InterPlanetary File System;
[0098] S5. The data circulation platform obtains the target data through the interplanetary file system and forwards it to the data demander;
[0099] Specifically, after the edge node stores the target data in the InterPlanetary File System, it sends a callback message to the data circulation platform. After receiving the callback message, the data circulation platform obtains the target hash value of the target data through the InterPlanetary File System and forwards the target hash value to the data demander.
[0100] The data demander queries the InterPlanetary File System based on the target hash value to obtain the target data, and submits the query transaction to the blockchain for evidence storage;
[0101] Specifically, the query transaction includes: the name of the data demander, the time when the data demander receives the data packet with the target data, and the target hash value;
[0102] In an optional implementation, the data archived in the blockchain in each step is shown in Table 1:
[0103] Table 1
[0104]
[0105]
[0106] Please refer to Figure 4 , Embodiment 2 of the present invention is:
[0107] Apply the above data traceability circulation method based on network trust to actual scenarios:
[0108] In this embodiment, the data circulation platform includes a message center and an API gateway;
[0109] One message center corresponds to multiple edge nodes. In the case of multiple data circulation platforms:
[0110] S1. Each data circulation platform receives the authorization data items sent by its corresponding data authorizer to obtain an authorization data item set, and stores the authorization data item set in the Interstellar File System, specifically:
[0111] Receiving the authorization data items sent by the data authorizer to obtain an authorization data item set, hashing the authorization data item set and storing it in the InterPlanetary File System, and obtaining the hash value identifier of each authorization data item in the InterPlanetary File System;
[0112] Storing the hash value identifier and the data authorizer in a preset blockchain;
[0113] S2, the first data circulation platform receives a data query request sent by a data demander, the data query request includes a required data item, verifies whether the required data item is in the authorized data item set, and if so, executes S3;
[0114] S2 includes: verifying through an API gateway whether the data demander has subscribed to an access API in the first data circulation platform;
[0115] The target data corresponding to the required data item can be obtained through the access API;
[0116] Among them, verify whether the required data items are included in the authorized data item set:
[0117] Obtaining a hash value of the required data item, and comparing the hash value with the hash value identifier;
[0118] If there is a first hash value identifier that is the same as the hash value, then the required data item is in the authorized data item set;
[0119] S3. The first data circulation platform routes the data query request to the target edge node corresponding to the data owner corresponding to the authorized data item;
[0120] If the target edge node does not correspond to the first data circulation platform, the data query request will be routed to the general data circulation platform (national data circulation platform) first, and the interstellar file system will be used to check whether the data call is legal. If so, the general data circulation platform will obtain the second data circulation platform corresponding to the target edge node, route the data query request to the second data circulation platform, and check whether the data call is legal through the interstellar file system.
[0121] Specifically, the interplanetary file system is used to check whether the data call is legal. Specifically, the interplanetary file system is used to obtain a set of authorized data items, and verify whether the required data item is in the set of authorized data items. If so, the call is legal.
[0122] The second data circulation platform routes the data query request to the target edge node;
[0123] S4. The target edge node obtains target data according to the required data item, and stores the target data in the interplanetary file system;
[0124] Submit the output transaction to the blockchain for evidence storage;
[0125] The output transaction includes: the name of the data owner, the hash value of the data packet containing the target data in the Interstellar File System, the time when the edge node sends the data packet containing the target data to the Interstellar File System, and the digital certificate information of the data owner;
[0126] S5. The data circulation platform obtains the target data through the interplanetary file system and forwards it to the data demander;
[0127] Specifically, after the edge node stores the target data in the interplanetary file system, it sends a callback message to the second data circulation platform. After receiving the callback message, the second data circulation platform forwards it to the general data circulation platform. After receiving the callback message, the general data circulation platform forwards it to the first data circulation platform. After receiving the callback message, the first data circulation platform obtains the target hash value of the target data through the interplanetary file system and forwards the target hash value to the data demander.
[0128] The data demander queries the InterPlanetary File System based on the target hash value to obtain the target data, and submits the query transaction to the blockchain for evidence storage;
[0129] Specifically, the query transaction includes: the name of the data demander, the time when the data demander receives the data packet with the target data, and the target hash value.
[0130] Please refer to Figure 2 , Embodiment 3 of the present invention is:
[0131] A data tracing and circulation system 3 based on network trust includes a data circulation platform 1 and an edge node 2. The data circulation platform 1 includes a first memory 1.2, a first processor 1.1, and a first computer program stored in the first memory 1.2 and executable on the first processor 1.1. The edge node 2 includes a second memory 2.2, a second processor 2.1, and a second computer program stored in the second memory 2.2 and executable on the second processor 2.1. When the first processor 1.1 executes the first computer program, it implements the various steps implemented by the data circulation platform in Example 1 or Example 2. When the second processor 2.1 executes the second computer program, it implements the various steps implemented by the edge node in Example 1 or Example 2.
[0132] In summary, the present invention provides a data tracing and circulation method and system based on network trust, wherein a data circulation platform and an edge node are set, wherein the edge node is deployed on the side of the data owner, and the data circulation platform performs authentication of data query requests and forwards them to the corresponding edge node. The data demander does not need to care about which data owner the data query request is sent to, and the data owner does not need to verify the authority of the data demander, thereby improving the execution efficiency of the data query request; an interstellar file system is introduced, and the interstellar file system uses the hash value of the file content as an identifier to implement file storage, and the hash value can be used to implement comparison of whether the files are the same; the data circulation platform does not need to aggregate the data, and for the data demander, the data is directly obtained from the data owner, thereby ensuring the real-time nature of the obtained data, and each step is archived on the blockchain, the source and destination of the data are traceable, cannot be tampered with, and are irreversible, and the data has been encrypted on the edge node, and the edge node is deployed on the data owner side, that is, except for the data owner and the final data demander, the data circulation platform as a transit cannot obtain the plaintext data content, thereby ensuring the security of the data during transmission.
[0133] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A data tracing and circulation method based on network trust, characterized in that: The following steps are involved: S1. The data circulation platform receives the authorized data items sent by the data authorizer to obtain an authorized data item set, and stores the authorized data item set in the Interstellar File System; S2, the data circulation platform receives a data query request sent by a data demander, the data query request includes a required data item, verifies whether the required data item is in the authorized data item set, and if so, executes S3; S3, the data circulation platform routes the data query request to the edge node corresponding to the data owner corresponding to the authorized data item; S4, the edge node obtains target data according to the required data item, and stores the target data in the interplanetary file system; S5. The data circulation platform obtains the target data through the interplanetary file system and forwards it to the data demander; The S1 is specifically: Receiving the authorization data items sent by the data authorizer to obtain an authorization data item set, dehashing the authorization data item set and storing it in the InterPlanetary File System, and obtaining a hash value identifier of each authorization data item in the InterPlanetary File System; Storing the hash value identifier and the data authorizer in a preset blockchain; In S2, it is verified whether the required data item is included in the authorized data item set: Obtaining a hash value of the required data item, and comparing the hash value with the hash value identifier; If there is a first hash value identifier that is the same as the hash value, then the required data item is in the authorized data item set; The S4 is specifically: The edge node obtains target data from the data owner according to the required data items; Encrypting the target data to obtain ciphertext target data; The ciphertext target data is segmented into multiple ciphertext segmented data according to a preset scheme through the interplanetary file system, and the multiple ciphertext segmented data are stored in the interplanetary file system.
2. A data tracing and circulation method based on network trust according to claim 1, characterized in that: The S2 further includes: Verify whether the data demander has subscribed to the access API corresponding to the required data item; The target data corresponding to the required data item is obtained through the access API.
3. A data tracing and circulation method based on network trust according to claim 2, characterized in that: The access API is a synchronous call or an asynchronous call.
4. A data tracing circulation system based on network trust, comprising a data circulation platform and an edge node, wherein the data circulation platform comprises a first memory, a first processor, and a first computer program stored in the first memory and executable on the first processor, and the edge node comprises a second memory, a second processor, and a second computer program stored in the second memory and executable on the second processor, characterized in that: When the first processor executes the first computer program and when the second processor executes the second computer program, the following steps are implemented: S1. The data circulation platform receives the authorized data items sent by the data authorizer to obtain an authorized data item set, and stores the authorized data item set in the Interstellar File System; S2, the data circulation platform receives a data query request sent by a data demander, the data query request includes a required data item, verifies whether the required data item is in the authorized data item set, and if so, executes S3; S3, the data circulation platform routes the data query request to the edge node corresponding to the data owner corresponding to the authorized data item; S4, the edge node obtains target data according to the required data item, and stores the target data in the interplanetary file system; S5. The data circulation platform obtains the target data through the interplanetary file system and forwards it to the data demander; The S1 is specifically: Receiving the authorization data items sent by the data authorizer to obtain an authorization data item set, hashing the authorization data item set and storing it in the InterPlanetary File System, and obtaining the hash value identifier of each authorization data item in the InterPlanetary File System; Storing the hash value identifier and the data authorizer in a preset blockchain; S2 verifies whether the required data item is included in the authorized data item set: Obtaining a hash value of the required data item, and comparing the hash value with the hash value identifier; If there is a first hash value identifier that is the same as the hash value, then the required data item is in the authorized data item set; The S4 is specifically: The edge node obtains target data from the data owner according to the required data items; Encrypting the target data to obtain ciphertext target data; The ciphertext target data is segmented into multiple ciphertext segmented data according to a preset scheme through the interplanetary file system, and the multiple ciphertext segmented data are stored in the interplanetary file system.
5. A data tracing and circulation system based on network trust according to claim 4, characterized in that: The S2 further includes: Verify whether the data demander has subscribed to the access API corresponding to the required data item; The target data corresponding to the required data item is obtained through the access API.
6. A data tracing and circulation system based on network trust according to claim 5, characterized in that: The access API is a synchronous call or an asynchronous call.
Citation Information
Patent Citations
Fast file acquisition method based on block chain and interstellar file system IPFS
CN110008194A
Method for obtaining service data and converged CDN system
CN110392094A