CN109617964A - Big data storage method and device based on block chain - Google Patents

Big data storage method and device based on block chain Download PDF

Info

Publication number
CN109617964A
CN109617964A CN201811521943.3A CN201811521943A CN109617964A CN 109617964 A CN109617964 A CN 109617964A CN 201811521943 A CN201811521943 A CN 201811521943A CN 109617964 A CN109617964 A CN 109617964A
Authority
CN
China
Prior art keywords
data
capacity
uplink
uplink data
big
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811521943.3A
Other languages
Chinese (zh)
Other versions
CN109617964B (en
Inventor
王纯斌
赵神州
查文宇
殷腾蛟
李骥东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Sefon Software Co Ltd
Original Assignee
Chengdu Sefon Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Sefon Software Co Ltd filed Critical Chengdu Sefon Software Co Ltd
Priority to CN201811521943.3A priority Critical patent/CN109617964B/en
Publication of CN109617964A publication Critical patent/CN109617964A/en
Application granted granted Critical
Publication of CN109617964B publication Critical patent/CN109617964B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present embodiments relate to technical field of data storage, specifically, it is related to a kind of big data storage method and device based on block chain, big data " fractionation " to be stored can be the first uplink data and the first non-uplink data according to the memory capacity of block by this method, when the first data capacity of the first uplink data meets storage capacity requirement, first uplink data and the first non-uplink data are encrypted, and the first uplink data is stored to block, so, it can be realized storage of the big data in block chain, improve the limitation of big data cochain storage.

Description

Big data storage method and device based on block chain
Technical field
The present embodiments relate to technical field of data storage, in particular to a kind of big data based on block chain Storage method and device.
Background technique
Block chain is the novel of the computer technologies such as Distributed Storage, point-to-point transmission, common recognition mechanism, Encryption Algorithm Application model has the characteristics that decentralization, opening and can not distort.And big data this important information assets are in present information It plays an important role in society, therefore, big data is combined with block chain to be had far-reaching significance.But due to certainly The limitation of the realization principle of body, block chain do not support the storage of big data.
Summary of the invention
In view of this, the present invention provides a kind of big data storage methods and device based on block chain.
The embodiment of the invention provides a kind of big data storage methods based on block chain, are applied to server-side, the side Method includes:
Obtain the memory capacity of block;
It extracts wait store the first summary data in big data, using first summary data as the first uplink data, Using described wait store the data in big data in addition to first summary data as the first non-uplink data;
Obtain the first data capacity of first uplink data;
Judge whether first data capacity is more than the memory capacity, if first data capacity is no more than described Memory capacity encrypts first uplink data and the first non-uplink data, will complete the first cochain of encryption Data are stored to the block.
Optionally, the method also includes:
If first data capacity is more than the memory capacity, the second abstract number is extracted from first summary data According to using second summary data as the second uplink data, by described wait store in big data except second summary data Data in addition are as the second non-uplink data;
Obtain the second data capacity of second uplink data;
Judge whether second data capacity is more than the memory capacity, if second data capacity is no more than described Memory capacity encrypts second uplink data and the second non-uplink data, will complete the second cochain of encryption Data are stored to the block.
Optionally, the step of extracting the second summary data from first summary data, comprising:
Obtain the priority of each metadata in first summary data;
The preset quantity metadata conduct in first summary data is chosen according to the sequence of priority from high to low Second summary data.
Optionally, the step of extracting the second summary data from first summary data, comprising:
Obtain the field name of each metadata in first summary data;
For each field name acquired, search whether exist and the field name pair in preset field name database The setting field name answered, and if it exists, extract metadata corresponding to the field name;
Extraction is obtained at least one metadata as second summary data.
Optionally, the step of first uplink data and the first non-uplink data being encrypted, comprising:
Public keys is generated according to first uplink data;
Private cipher key is generated according to the described first non-uplink data;
Establish the corresponding relationship of the public keys Yu the private cipher key, wherein the corresponding relationship is unique.
The embodiment of the invention also provides a kind of big data storage devices based on block chain, are applied to server-side, described Device includes:
Memory capacity obtains module, for obtaining the memory capacity of block;
Summary data extraction module is made a summary for extracting wait store the first summary data in big data by described first Data are as the first uplink data, using described wait store the data in big data in addition to first summary data as first Non- uplink data;
Data capacity obtains module, for obtaining the first data capacity of first uplink data;
Cochain module, for judging whether first data capacity is more than the memory capacity, if first data Capacity is no more than the memory capacity, encrypts, will complete to first uplink data and the first non-uplink data First uplink data of encryption is stored to the block.
Optionally, if the cochain module is also used to first data capacity more than the memory capacity, from described the The second summary data is extracted in one summary data, using second summary data as the second uplink data, by described wait store Data in big data in addition to second summary data are as the second non-uplink data;The data capacity obtains module also For obtaining the second data capacity of second uplink data;The cochain module is also used to judge second data capacity It whether is more than the memory capacity, if second data capacity is no more than the memory capacity, to second uplink data It is encrypted with the described second non-uplink data, the second uplink data for completing encryption is stored to the block.
Optionally, the cochain module extracts the second summary data from first summary data by following steps:
Obtain the priority of each metadata in first summary data;
The preset quantity metadata conduct in first summary data is chosen according to the sequence of priority from high to low Second summary data.
Optionally, the cochain module extracts the second summary data from first summary data by following steps:
Obtain the field name of each metadata in first summary data;
For each field name acquired, search whether exist and the field name pair in preset field name database The setting field name answered, and if it exists, extract metadata corresponding to the field name;
Extraction is obtained at least one metadata as second summary data.
Optionally, the cochain module is by following steps to first uplink data and the first non-uplink data It is encrypted:
Public keys is generated according to first uplink data;
Private cipher key is generated according to the described first non-uplink data;
Establish the corresponding relationship of the public keys Yu the private cipher key, wherein the corresponding relationship is unique.
The embodiment of the invention also provides a kind of server-side, including memory, processor and storage are on a memory simultaneously The computer program that can be run on a processor, the processor are realized above-mentioned based on block when executing the computer program The big data storage method of chain.
The embodiment of the invention also provides a kind of computer readable storage medium, the readable storage medium storing program for executing includes computer Program, the server-side computer program controls the readable storage medium storing program for executing when running where execute above-mentioned based on block chain Big data storage method.
Beneficial effect
Big data storage method and device provided in an embodiment of the present invention based on block chain, can be according to the storage of block Big data " fractionation " to be stored is the first uplink data and the first non-uplink data by capacity, when the first number of the first uplink data When meeting storage capacity requirement according to capacity, the first uplink data and the first non-uplink data are encrypted, and by the first cochain Data are stored to block, be so, it is possible to realize storage of the big data in block chain, are improved the limit of big data cochain storage System.In addition, the first uplink data and the first non-uplink data are encrypted, can not distorting for big data to be stored ensure that Property, so that big data can also possess the feature identical as block chain.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this A little attached drawings obtain other relevant attached drawings.
Fig. 1 is a kind of block diagram of server-side 10 provided by the embodiment of the present invention.
Fig. 2 is a kind of flow chart of the big data storage method based on block chain provided by the embodiment of the present invention.
Fig. 3 is a kind of schematic diagram of the big data storage based on block chain provided by the embodiment of the present invention.
Fig. 4 is a kind of module frame chart of the big data storage device 20 based on block chain provided by the embodiment of the present invention.
Icon:
10- server-side;11- memory;12- processor;13- network module;
Big data storage device of the 20- based on block chain;21- memory capacity obtains module;22- summary data extracts mould Block;23- data capacity obtains module;24- cochain module.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment only It is a part of the embodiments of the present invention, instead of all the embodiments.The present invention being usually described and illustrated herein in the accompanying drawings The component of embodiment can be arranged and be designed with a variety of different configurations.
Therefore, the detailed description of the embodiment of the present invention provided in the accompanying drawings is not intended to limit below claimed The scope of the present invention, but be merely representative of selected embodiment of the invention.Based on the embodiments of the present invention, this field is common Technical staff's every other embodiment obtained without creative efforts belongs to the model that the present invention protects It encloses.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.
Inventor further investigation reveals that, due to the characteristic of block chain itself, it is difficult to realize big data whole cochains storage.
Defect present in the above scheme in the prior art, is that inventor is obtaining after practicing and carefully studying As a result, therefore, the solution that the discovery procedure of the above problem and the hereinafter embodiment of the present invention are proposed regarding to the issue above Scheme all should be the contribution that inventor makes the present invention in process of the present invention.
Based on the studies above, the embodiment of the invention provides a kind of big data storage method and device based on block chain, It realizes that cochain stores after big data is split again, improves the limitation of big data cochain storage.
Fig. 1 shows a kind of block diagram of server-side 10 provided by the embodiment of the present invention.In the embodiment of the present invention Server-side 10 have data storage, transmission, processing function, as shown in Figure 1, server-side 10 includes: memory 11, processor 12, network module 13 and the big data storage device 20 based on block chain.
It is directly or indirectly electrically connected between memory 11, processor 12 and network module 13, to realize the biography of data Defeated or interaction.It is electrically connected for example, these elements can be realized from each other by one or more communication bus or signal wire. The big data storage device 20 based on block chain, the big data storage device 20 based on block chain are stored in memory 11 The software function module that can be stored in including at least one in the form of software or firmware (firmware) in the memory 11, The processor 12 is by running the base in the software program and module, such as the embodiment of the present invention that are stored in memory 11 In the big data storage device 20 of block chain, thereby executing various function application and data processing, that is, realize that the present invention is implemented The big data storage method based on block chain in example.
Wherein, the memory 11 may be, but not limited to, random access memory (Random Access Memory, RAM), read-only memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only Memory, PROM), erasable read-only memory (Erasable Programmable Read-Only Memory, EPROM), Electricallyerasable ROM (EEROM) (Electric Erasable Programmable Read-Only Memory, EEPROM) etc.. Wherein, memory 11 is for storing program, and the processor 12 executes described program after receiving and executing instruction.
The processor 12 may be a kind of IC chip, the processing capacity with data.Above-mentioned processor 12 It can be general processor, including central processing unit (Central Processing Unit, CPU), network processing unit (Network Processor, NP) etc..It may be implemented or execute each method, step disclosed in the embodiment of the present invention and patrol Collect block diagram.General processor can be microprocessor or the processor is also possible to any conventional processor etc..
Network module 13 is used to establish the communication connection between server-side 10 and other communication terminal devices by network, real The transmitting-receiving operation of existing network signal and data.Above-mentioned network signal may include wireless signal or wire signal.
It is appreciated that structure shown in FIG. 1 is only to illustrate, server-side 10 may also include than shown in Fig. 1 more or more Few component, or with the configuration different from shown in Fig. 1.Each component shown in Fig. 1 can use hardware, software or its group It closes and realizes.
The embodiment of the present invention also provides a kind of computer readable storage medium, and the readable storage medium storing program for executing includes computer journey Sequence.Server-side 10 computer program controls the readable storage medium storing program for executing when running where executes following based on block chain Big data storage method.
Fig. 2 shows a kind of flow charts of big data storage method based on block chain provided by the embodiment of the present invention. Method and step defined in the related process of the method is applied to server-side 10, can be realized by the processor 12.Below Detailed process shown in Fig. 2 will be described in detail:
Step S21 obtains the memory capacity of block.
It is appreciated that since block chain network is made of block one by one, in view of the whole network storage and distributed account book Principle, the memory capacity of each block is smaller.For example, even if having runed 10 years bit coin, total memory capacity is not yet More than 200G.
And the capacity of big data, in order to realize big data cochain, is needed to area considerably beyond the memory capacity of block The memory capacity of block is analyzed.
In the present embodiment, the memory capacity of block is Z0
Step S22 is extracted wait store the first summary data in big data, using the first summary data as the first cochain number According to will be wait store the data in big data in addition to the first summary data as the first non-uplink data.
For example, big data to be stored is data, the first summary data extracted is dataa1
Then the first uplink data is dataa1, the first non-uplink data is data-dataa1
Step S23 obtains the first data capacity of the first uplink data.
For example, dataa1Data capacity be Z1
Step S24 judges whether the first data capacity is more than memory capacity.
It is appreciated that the data capacity of big data is much larger than the memory capacity of block, even the summary data of big data, The memory capacity that its data capacity may also be greater than block needs to make the cochain that can succeed of big data to Z1Sentenced It is disconnected.
If Z1No more than Z0, turn to step S25.
If Z1More than Z0, turn to step S26.
Step S25 encrypts the first uplink data and the first non-uplink data, will complete the first cochain number of encryption According to storing to block.
If being appreciated that Z1No more than Z0, by dataa1And data-dataa1It is encrypted respectively, then will complete to encrypt Dataa1It stores to block.
By the above method, data can be split, dataa1It, can be anti-well as the summary data of data The characteristic of data is mirrored, in this way, meeting the storage mode of big data cochain.
Further, to dataa1And data-dataa1Carrying out encryption respectively can guarantee that big data has block chain not It can tamper.
For example, Fig. 3 is please referred to, according to dataa1Generate public keys k1c, according to data-dataa1It generates privately owned close Key k1s, and establish public keys k1cWith private cipher key k1sCorresponding relationship, wherein the corresponding relationship is unique.It so, it is possible to protect Demonstrate,prove big data can not tamper.
Specifically, dataa1It is stored in block chain, therefore having can not tamper.According to data-dataa1What is generated is privately owned Key k1sAlso unique, therefore, only in data-dataa1In the case where not being tampered, public keys k1cWith private cipher key k1s? It can match, and then realize dataa1With data-dataa1Splicing verifying.In another example if data-dataa1It is tampered as data- dataa1- 1, then data-dataa1- 1 private cipher key generated is k, at this point, k1cIt can not be verified by splicing with k.
Therefore, big data is carried out " fractionation " and stored by the present embodiment, solves the limitation of big data cochain storage, Meanwhile cryptographic operation can guarantee big data can not tamper, enable big data to possess characteristic identical with block chain.
It is appreciated that the first non-uplink data data capacity is larger, can store in conventional big data storage platform.
Step S26 extracts the second summary data from the first summary data, using the second summary data as the second cochain number According to will be wait store the data in big data in addition to the second summary data as the second non-uplink data.
If being appreciated that Z1More than Z0, show dataa1Data capacity it is still excessive, needed at this time to dataa1Carry out into One step simplifies, specifically, from dataa1The second summary data of middle extraction, using the second summary data as the second uplink data dataa2, by data-dataa2As the second non-uplink data.
Optionally, from dataa1Middle extraction dataa2It can be carried out by two methods.
A kind of method is to obtain dataa1In each metadata priority, selected according to priority sequence from high to low Take dataa1In preset quantity metadata as dataa2
Another method is to obtain dataa1Each metadata field name, for each field name acquired, Search whether there is setting field name corresponding with the field name in preset field name database, and if it exists, extract the field name Extraction is obtained at least one metadata as data by corresponding metadataa2
Wherein setting field name can be by user from edlin.
Step S27 obtains the second data capacity of the second uplink data, according to the ratio of the second data capacity and memory capacity Relatively result carries out respective operations.
Obtain dataa2The second data capacity Z2, according to Z2With Z0Relationship continue to judge, until what is extracted plucks The data capacity of data is wanted to be less than Z0Until, then stored in the way of step S25.
Optionally, the mode encrypted to data can also use asymmetric encryption.
On the basis of the above, as shown in figure 4, the embodiment of the invention provides a kind of, the big data based on block chain stores dress 20 are set, the big data storage device 20 based on block chain includes: that memory capacity obtains module 21, summary data extraction module 22, data capacity obtains module 23 and cochain module 24.
Memory capacity obtains module 21, for obtaining the memory capacity of block.
Since memory capacity acquisition module 21 is similar with the realization principle of step S21 in Fig. 2, do not say more herein It is bright.
Summary data extraction module 22 is plucked for extracting wait store the first summary data in big data by described first Want data as the first uplink data, using described wait store the data in big data in addition to first summary data as One non-uplink data.
Since summary data extraction module 22 is similar with the realization principle of step S22 in Fig. 2, do not say more herein It is bright.
Data capacity obtains module 23, for obtaining the first data capacity of first uplink data.
Since data capacity acquisition module 23 is similar with the realization principle of step S23 in Fig. 2, do not say more herein It is bright.
Cochain module 24, for judging whether first data capacity is more than the memory capacity, if first number It is no more than the memory capacity according to capacity, first uplink data and the first non-uplink data is encrypted, it will be complete It stores at the first uplink data of encryption to the block.
Since cochain module 24 and step S24, step S25, step S26 in Fig. 2 are similar with the realization principle of step S27, Therefore do not illustrate more herein.
To sum up, storage method and device based on block chain provided by the embodiment of the present invention, can improve in big data The limitation of chain storage.
In several embodiments provided by the embodiment of the present invention, it should be understood that disclosed device and method, it can also To realize by another way.Device and method embodiment described above is only schematical, for example, in attached drawing Flow chart and block diagram show that the devices of multiple embodiments according to the present invention, method and computer program product are able to achieve Architecture, function and operation.In this regard, each box in flowchart or block diagram can represent module, a program A part of section or code, a part of the module, section or code include that one or more is patrolled for realizing defined Collect the executable instruction of function.It should also be noted that in some implementations as replacement, function marked in the box It can occur in a different order than that indicated in the drawings.For example, two continuous boxes can actually be held substantially in parallel Row, they can also be executed in the opposite order sometimes, and this depends on the function involved.It is also noted that block diagram and/or The combination of each box in flow chart and the box in block diagram and or flow chart, can the function as defined in executing or dynamic The dedicated hardware based system made is realized, or can be realized using a combination of dedicated hardware and computer instructions.
In addition, each functional module in each embodiment of the present invention can integrate one independent portion of formation together Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
It, can be with if the function is realized and when sold or used as an independent product in the form of software function module It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a People's computer, server-side 10 or the network equipment etc.) execute all or part of step of each embodiment the method for the present invention Suddenly.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), deposits at random The various media that can store program code such as access to memory (RAM, Random Access Memory), magnetic or disk. It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to the packet of nonexcludability Contain, so that the process, method, article or equipment for including a series of elements not only includes those elements, but also including Other elements that are not explicitly listed, or further include for elements inherent to such a process, method, article, or device. In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including the element Process, method, article or equipment in there is also other identical elements.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.

Claims (10)

1. a kind of big data storage method based on block chain, which is characterized in that be applied to server-side, which comprises
Obtain the memory capacity of block;
It extracts wait store the first summary data in big data, using first summary data as the first uplink data, by institute It states wait store the data in big data in addition to first summary data as the first non-uplink data;
Obtain the first data capacity of first uplink data;
Judge whether first data capacity is more than the memory capacity, if first data capacity is no more than the storage Capacity encrypts first uplink data and the first non-uplink data, will complete the first uplink data of encryption It stores to the block.
2. the big data storage method according to claim 1 based on block chain, which is characterized in that the method is also wrapped It includes:
If first data capacity is more than the memory capacity, the second summary data is extracted from first summary data, Using second summary data as the second uplink data, by described wait store in big data in addition to second summary data Data as the second non-uplink data;
Obtain the second data capacity of second uplink data;
Judge whether second data capacity is more than the memory capacity, if second data capacity is no more than the storage Capacity encrypts second uplink data and the second non-uplink data, will complete the second uplink data of encryption It stores to the block.
3. the big data storage method according to claim 2 based on block chain, which is characterized in that from first abstract The step of the second summary data is extracted in data, comprising:
Obtain the priority of each metadata in first summary data;
It is chosen described in the conduct of the preset quantity metadata in first summary data according to the sequence of priority from high to low Second summary data.
4. the big data storage method according to claim 2 based on block chain, which is characterized in that from first abstract The step of the second summary data is extracted in data, comprising:
Obtain the field name of each metadata in first summary data;
For each field name acquired, search whether to exist in preset field name database corresponding with the field name Set field name, and if it exists, extract metadata corresponding to the field name;
Extraction is obtained at least one metadata as second summary data.
5. the big data storage method according to claim 1 based on block chain, which is characterized in that first cochain The step of data and the first non-uplink data are encrypted, comprising:
Public keys is generated according to first uplink data;
Private cipher key is generated according to the described first non-uplink data;
Establish the corresponding relationship of the public keys Yu the private cipher key, wherein the corresponding relationship is unique.
6. a kind of big data storage device based on block chain, which is characterized in that be applied to server-side, described device includes:
Memory capacity obtains module, for obtaining the memory capacity of block;
Summary data extraction module, for extracting wait store the first summary data in big data, by first summary data As the first uplink data, using it is described wait store the data in big data in addition to first summary data as first it is non-on Chain data;
Data capacity obtains module, for obtaining the first data capacity of first uplink data;
Cochain module, for judging whether first data capacity is more than the memory capacity, if first data capacity No more than the memory capacity, first uplink data and the first non-uplink data are encrypted, will complete to encrypt The first uplink data store to the block.
7. the big data storage device according to claim 6 based on block chain, which is characterized in that the cochain module is also If being more than the memory capacity for first data capacity, the second summary data is extracted from first summary data, Using second summary data as the second uplink data, by described wait store in big data in addition to second summary data Data as the second non-uplink data;The data capacity obtains module and is also used to obtain the second of second uplink data Data capacity;The cochain module is also used to judge whether second data capacity is more than the memory capacity, if described Two data capacities are no more than the memory capacity, encrypt to second uplink data and the second non-uplink data, The second uplink data for completing encryption is stored to the block.
8. the big data storage device according to claim 7 based on block chain, which is characterized in that the cochain module is logical It crosses following steps and extracts the second summary data from first summary data:
Obtain the priority of each metadata in first summary data;
It is chosen described in the conduct of the preset quantity metadata in first summary data according to the sequence of priority from high to low Second summary data.
9. the big data storage device according to claim 7 based on block chain, which is characterized in that the cochain module is logical It crosses following steps and extracts the second summary data from first summary data:
Obtain the field name of each metadata in first summary data;
For each field name acquired, search whether to exist in preset field name database corresponding with the field name Set field name, and if it exists, extract metadata corresponding to the field name;
Extraction is obtained at least one metadata as second summary data.
10. the big data storage device according to claim 6 based on block chain, which is characterized in that the cochain module First uplink data and the first non-uplink data are encrypted by following steps:
Public keys is generated according to first uplink data;
Private cipher key is generated according to the described first non-uplink data;
Establish the corresponding relationship of the public keys Yu the private cipher key, wherein the corresponding relationship is unique.
CN201811521943.3A 2018-12-12 2018-12-12 Big data storage method and device based on block chain Active CN109617964B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811521943.3A CN109617964B (en) 2018-12-12 2018-12-12 Big data storage method and device based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811521943.3A CN109617964B (en) 2018-12-12 2018-12-12 Big data storage method and device based on block chain

Publications (2)

Publication Number Publication Date
CN109617964A true CN109617964A (en) 2019-04-12
CN109617964B CN109617964B (en) 2021-11-09

Family

ID=66007244

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811521943.3A Active CN109617964B (en) 2018-12-12 2018-12-12 Big data storage method and device based on block chain

Country Status (1)

Country Link
CN (1) CN109617964B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110190949A (en) * 2019-05-31 2019-08-30 杭州复杂美科技有限公司 For the method and system of big data quantity resource cochain, equipment and storage medium
CN111031041A (en) * 2019-12-13 2020-04-17 山东众阳健康科技集团有限公司 Block chain-based data uplink storage method, system, medium and equipment
CN111126947A (en) * 2019-11-29 2020-05-08 泰康保险集团股份有限公司 Integrated management method, device, medium and electronic equipment for business data
CN111262876A (en) * 2020-01-22 2020-06-09 腾讯科技(深圳)有限公司 Data processing method, device and equipment based on block chain and storage medium
CN113254973A (en) * 2021-06-10 2021-08-13 永旗(北京)科技有限公司 Safety encryption system and method based on big data
CN113434909A (en) * 2021-06-25 2021-09-24 湖北央中巨石信息技术有限公司 Data on-demand evidence storing method based on block chain

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106897348A (en) * 2016-08-19 2017-06-27 阿里巴巴集团控股有限公司 A kind of data storage, data check, data source tracing method and equipment
US20170264428A1 (en) * 2016-03-08 2017-09-14 Manifold Technology, Inc. Data storage system with blockchain technology
CN107391527A (en) * 2017-03-28 2017-11-24 阿里巴巴集团控股有限公司 A kind of data processing method and equipment based on block chain
CN107426170A (en) * 2017-05-24 2017-12-01 阿里巴巴集团控股有限公司 A kind of data processing method and equipment based on block chain
US20180025181A1 (en) * 2016-07-21 2018-01-25 Acronis International Gmbh System and method for verifying data integrity using a blockchain network
CN107948283A (en) * 2017-11-24 2018-04-20 中钞***产业发展有限公司杭州区块链技术研究院 A kind of big file of alliance's chain stores and the method and system of verification
CN108197947A (en) * 2017-12-27 2018-06-22 深圳市轱辘车联数据技术有限公司 A kind of vehicle accessory data processing method and device for block chain
CN108566420A (en) * 2018-03-29 2018-09-21 上海点融信息科技有限责任公司 Data processing method, equipment and computer readable storage medium for block chain
CN108696594A (en) * 2018-05-27 2018-10-23 佛山市虚拟现实大数据产业研究院有限公司 A kind of the big data traffic load equalization methods and device of market surpervision block chain
CN108717466A (en) * 2018-06-05 2018-10-30 中国平安人寿保险股份有限公司 Collage-credit data storage method, device, computer equipment and storage medium
WO2018223042A1 (en) * 2017-06-01 2018-12-06 Schvey, Inc. d/b/a/ Axoni Distributed privately subspaced blockchain data structures with secure access restriction management

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170264428A1 (en) * 2016-03-08 2017-09-14 Manifold Technology, Inc. Data storage system with blockchain technology
US20180025181A1 (en) * 2016-07-21 2018-01-25 Acronis International Gmbh System and method for verifying data integrity using a blockchain network
CN106897348A (en) * 2016-08-19 2017-06-27 阿里巴巴集团控股有限公司 A kind of data storage, data check, data source tracing method and equipment
CN107391527A (en) * 2017-03-28 2017-11-24 阿里巴巴集团控股有限公司 A kind of data processing method and equipment based on block chain
CN107426170A (en) * 2017-05-24 2017-12-01 阿里巴巴集团控股有限公司 A kind of data processing method and equipment based on block chain
WO2018223042A1 (en) * 2017-06-01 2018-12-06 Schvey, Inc. d/b/a/ Axoni Distributed privately subspaced blockchain data structures with secure access restriction management
CN107948283A (en) * 2017-11-24 2018-04-20 中钞***产业发展有限公司杭州区块链技术研究院 A kind of big file of alliance's chain stores and the method and system of verification
CN108197947A (en) * 2017-12-27 2018-06-22 深圳市轱辘车联数据技术有限公司 A kind of vehicle accessory data processing method and device for block chain
CN108566420A (en) * 2018-03-29 2018-09-21 上海点融信息科技有限责任公司 Data processing method, equipment and computer readable storage medium for block chain
CN108696594A (en) * 2018-05-27 2018-10-23 佛山市虚拟现实大数据产业研究院有限公司 A kind of the big data traffic load equalization methods and device of market surpervision block chain
CN108717466A (en) * 2018-06-05 2018-10-30 中国平安人寿保险股份有限公司 Collage-credit data storage method, device, computer equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
马双涛: "基于区块链技术的装备元数据存储模型", 《第六届中国指挥控制大会论文集(下册)》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110190949A (en) * 2019-05-31 2019-08-30 杭州复杂美科技有限公司 For the method and system of big data quantity resource cochain, equipment and storage medium
CN111126947A (en) * 2019-11-29 2020-05-08 泰康保险集团股份有限公司 Integrated management method, device, medium and electronic equipment for business data
CN111126947B (en) * 2019-11-29 2024-02-13 泰康保险集团股份有限公司 Integrated management method, device, medium and electronic equipment for business data
CN111031041A (en) * 2019-12-13 2020-04-17 山东众阳健康科技集团有限公司 Block chain-based data uplink storage method, system, medium and equipment
CN111262876A (en) * 2020-01-22 2020-06-09 腾讯科技(深圳)有限公司 Data processing method, device and equipment based on block chain and storage medium
CN113254973A (en) * 2021-06-10 2021-08-13 永旗(北京)科技有限公司 Safety encryption system and method based on big data
CN113434909A (en) * 2021-06-25 2021-09-24 湖北央中巨石信息技术有限公司 Data on-demand evidence storing method based on block chain
CN113434909B (en) * 2021-06-25 2023-12-29 湖北央中巨石信息技术有限公司 Data on-demand evidence-storing method based on blockchain

Also Published As

Publication number Publication date
CN109617964B (en) 2021-11-09

Similar Documents

Publication Publication Date Title
CN109617964A (en) Big data storage method and device based on block chain
CN110892693B (en) System and method for biometric identification
CN103780622B (en) A kind of data classification encryption method of facing cloud storage
CN104715187B (en) Method and apparatus for the node in certification electronic communication system
CN109388965B (en) Desensitization method and system for mixed data
CN109257342A (en) Authentication method, system, server and readable storage medium storing program for executing of the block chain across chain
CN109064031A (en) Project stakeholder's credit assessment method, block chain and storage medium based on block chain
KR101430348B1 (en) Authentication apparatus, control method of authentication apparatus, control program, and recording medium
CN106161359A (en) The method and device of certification user, the method and device of registration wearable device
RU2006109501A (en) PROTECTION MARKER
CN107204986A (en) High in the clouds storage encryption method, decryption method and high in the clouds storage encryption device
GB2517777A (en) Data encryption and smartcard storing encrypted data
CN107609410B (en) Android system data guard method, terminal device and storage medium based on HOOK
CN108027861A (en) Safety starting device, system and method
CN102638471A (en) Password protection and management method
EP2779520A1 (en) A process for obtaining candidate data from a remote storage server for comparison to a data to be identified
CN110519294A (en) Identity identifying method, device, equipment and system
CN109495513A (en) Unsupervised encryption malicious traffic stream detection method, device, equipment and medium
CN108038128A (en) A kind of search method, system, terminal device and storage medium for encrypting file
CN102867157A (en) Mobile terminal and data protecting method
CN108809990A (en) A kind of crowdsourcing data safety encryption method, server and storage medium
CN109345267A (en) The method for anti-counterfeit and system of wine based on block chain
CN107438061A (en) A kind of method and apparatus of kafka clients authentication
CN108512660B (en) Virtual card verification method
CN111680013A (en) Data sharing method based on block chain, electronic equipment and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant