CN106713412A - Block chain system and construction method of block chain system - Google Patents
Block chain system and construction method of block chain system Download PDFInfo
- Publication number
- CN106713412A CN106713412A CN201610986465.8A CN201610986465A CN106713412A CN 106713412 A CN106713412 A CN 106713412A CN 201610986465 A CN201610986465 A CN 201610986465A CN 106713412 A CN106713412 A CN 106713412A
- Authority
- CN
- China
- Prior art keywords
- node
- block
- backup
- sub
- data
- 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
Links
- 238000010276 construction Methods 0.000 title abstract 2
- 238000003860 storage Methods 0.000 claims description 23
- 238000000034 method Methods 0.000 claims description 16
- 230000014759 maintenance of location Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 238000013500 data storage Methods 0.000 abstract description 5
- 230000009286 beneficial effect Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a block chain system and a construction method of the block chain system. The block chain system comprises an operation group which comprises multiple operation nodes. Each operation node of a part of the operation nodes or all the operation nodes is provided with at least one slave child backup node. The operation nodes in the block chain system are provided with the child backup nodes so as to share data for the operation nodes and reduce the pressure of the operation nodes. Meanwhile, the child backup nodes are configured for the operation nodes so that the data storage volume of the whole block chain system can be extended, and the anti-attack capacity of the whole block chain system is higher if the scale of the nodes in the block chain is larger. Besides, multiple free-state child backup nodes are arranged for the whole block chain system, and the operation nodes can be recovered through the backup nodes when the operation nodes break down or are attacked so as to enhance the anti-attack capacity of the whole block chain system.
Description
Technical field
The present invention relates to block chain technical field, and in particular to the framework side of a kind of block catenary system and block catenary system
Method.
Background technology
Each node in current block catenary system is required to all data of memory block chain, and work is similar to when using
When measuring the consistency algorithm of proof mechanism, each node is required for participating in computing, therefore to the storage capacity of each node server
And operational capability has higher requirements, the threshold as the node in block catenary system is improve.
The content of the invention
The invention provides a kind of block catenary system and the framework method of block catenary system, prior art may be solved not
Foot and defect.
The technical scheme that the present invention solves above-mentioned technical problem is as follows:There is provided a kind of block catenary system, including operation group,
The operation group includes multiple operation nodes, each the operation node in part operation node therein or all operation node
Configure the sub- backup node of at least one subordinate;
When operation node does not have sub- backup node, be stored with least one complete block chain number in the operation node
According to;
When operation node has the sub- backup node of subordinate, each height backup section of the operation node and its subordinate
Point, is respectively used to part or all of one complete block chain data of storage, all sons of the operation node and its subordinate
The block chain data sum that backup node is stored at least includes a complete block chain data.
Beneficial effects of the present invention are:It is operation node for the operation node in block catenary system configures sub- backup node
Amortization of data, mitigates the pressure of operation node, meanwhile, sub- backup node is configured by for operation node, whole block can be made
The data volume of catenary system storage expands, and the scale of whole block chain interior joint is bigger, the anti-attack ability of whole block catenary system
It is stronger.
On the basis of above-mentioned technical proposal, the present invention can also make following improvement.
Further, the block catenary system includes multiple blocks, and each block is stored with a complete block chain
A part for data, the data sum of multiple block storages at least constitutes a complete block chain data;
When running node and not having sub- backup node, the operation node is stored with least one complete block chain and owns
Effective block in data;
When operation node has the sub- backup node of subordinate, each height backup section of the operation node and its subordinate
Point, is respectively used to the data in several effective blocks in memory block catenary system, constitutes at least one complete block chain number
According to.
Further, each described operation node is additionally operable to produce block, and to other operation node broadcasts areas
Block, when the block is identified as effective block, the sub- backup node storage of each operation node or operation node subordinate
The block.
Further, the block catenary system also includes backup group, and the backup group includes the backup of multiple free forms
Node;
The backup node of each free form, effective several blocks are regarded as memory block catenary system
In data, the block data sum that multiple backup nodes are stored at least include a complete block chain data.
It is described further to have the beneficial effect that:The backup node of multiple free forms is equipped with for whole block catenary system,
When run node collapses or it is under attack when, can be recovered by backup node, improve the attack resistance of whole block catenary system
Ability.
In order to solve technical problem of the invention, a kind of framework method of block chain is additionally provided, including:
It is the part operation node of operation group in block catenary system or each the operation node in whole operation nodes
The sub- backup node of at least one subordinate is configured, each operation node is whole with all sub- backup node formation one of its subordinate
Body;
Wherein, when operation node does not have sub- backup node, be stored with least one complete block in the operation node
Chain data;When operation node has the sub- backup node of subordinate, each height backup section of the operation node and its subordinate
Point, is respectively used to part or all of one complete block chain data of storage, all sons of the operation node and its subordinate
The block chain data sum that backup node is stored at least includes a complete block chain data.
Beneficial effects of the present invention are:It is operation node for the operation node in block catenary system configures sub- backup node
Amortization of data, mitigates the pressure of operation node, meanwhile, sub- backup node is configured by for operation node, whole block can be made
The data volume of catenary system storage expands, and the scale of whole block chain interior joint is bigger, the anti-attack ability of whole block catenary system
It is stronger.
On the basis of above-mentioned technical proposal, the present invention can also make following improvement.
Further, the block catenary system includes multiple blocks, and each block is stored with a complete block chain
A part for data, the data sum of multiple block storages constitutes a complete block chain data;
When running node and not having sub- backup node, the operation node is stored with least one complete block chain and owns
Effective block in data;
When operation node has the sub- backup node of subordinate, each height backup section of the operation node and its subordinate
Point, is respectively used to the data in several effective blocks in memory block catenary system, constitutes at least one complete block chain number
According to.
Further, each described operation node produces block, and to other operation node broadcasts blocks, when this
When block is identified as effective block, the sub- backup node of each operation node or operation node subordinate stores the block.
Further, also include:
It is block catenary system configuration backup group, the backup group includes the backup node of multiple free forms, each trip
The data in effective several blocks, multiple backup nodes are regarded as from the backup node memory block catenary system of form
The block data sum for being stored at least includes a complete block chain data.
It is described further to have the beneficial effect that:The backup node of multiple free forms is equipped with for whole block catenary system,
When run node collapses or it is under attack when, can be recovered by backup node, improve the attack resistance of whole block catenary system
Ability.
Further, it is identified with producing the timestamp of block in the block that operation node is produced, also includes:
When block catenary system receives data read request, according to the ground of the block that inquiry is needed in data read request
Location and timestamp information, corresponding block is inquired about from the nearer operation node of Distance query person or the sub- backup node of its subordinate
Data, and return to inquiry.
It is described further to have the beneficial effect that:When data query is carried out, because operation node is configured with sub- backup node,
When running node and being busy, data can be inquired about by sub- backup node, alleviate the pressure of operation node, improve data query
Speed.
Brief description of the drawings
Fig. 1 is a kind of block catenary system connection block diagram of embodiment;
Fig. 2 is a kind of block catenary system connection block diagram of another embodiment;
Fig. 3 is a kind of framework method flow chart of block catenary system of embodiment.
Specific embodiment
Principle of the invention and feature are described below in conjunction with accompanying drawing, example is served only for explaining the present invention, and
It is non-for limiting the scope of the present invention.
Embodiment 1, a kind of block catenary system.
Referring to Fig. 1, the block catenary system that the present embodiment is provided includes operation group, and the operation group includes multiple operation sections
Point, each operation node in part operation node therein or all operation node configures the son of at least one subordinate
Backup node;
When operation node does not have sub- backup node, be stored with least one complete block chain number in the operation node
According to;When operation node has the sub- backup node of subordinate, each sub- backup node of the operation node and its subordinate, point
Part or all of complete block chain data Yong Yu not stored, all sub- backup section of the operation node and its subordinate
The stored block chain data sum of point at least includes a complete block chain data, namely the operation node and its subordinate
Sub- backup node forms an entirety, and be stored with least one complete block chain technology jointly.
It will be appreciated that there is multiple operation nodes in block catenary system, for part operation node in all operation nodes or
Each operation node of the whole operation node of person configures one or more sub- backup node, that is, running node can be independent
Use, can configure and be used in conjunction with from backup node.When operation node is configured without sub- backup node, deposited in the operation node
Contain at least one complete block chain data;When run node there is the sub- backup node of subordinate when, the operation node and
The all sub- backup node of its subordinate forms an entirety, and be stored with least one complete block chain data jointly, wherein, it is
Depending on the quantity of one sub- backup node of operation node configuration can be by concrete condition.
For operation node configures sub- backup node, sub- backup node is operation node amortization of data storage pressure, mitigates fortune
The pressure of row node, meanwhile, sub- backup node is configured by for operation node, the data of whole block catenary system storage can be made
Amount expands, and the scale of whole block chain interior joint is bigger, and the anti-attack ability of whole block catenary system is stronger.
Optionally, the block catenary system includes multiple blocks, and each block is stored with a complete block chain number
According to a part, the data sum of multiple blocks storage at least constitutes a complete block chain data;
When running node and not having sub- backup node, the operation node is stored with least one complete block chain and owns
Effective block in data;
When operation node has the sub- backup node of subordinate, each height backup section of the operation node and its subordinate
Point, is respectively used to the data in several effective blocks in memory block catenary system, constitutes a complete block chain data.
It is appreciated that each operation node or sub- backup node are deposited in units of block in data storage
Storage, when running node and not having sub- backup node, the operation node is stored with whole block chain in all of effective block
Data;When operation node has sub- backup node, the area of the sub- backup node storage of each operation node and its subordinate
Block number at least includes a complete block chain data according to sum, it is ensured that the integrality of data.
Optionally, each described operation node is used to produce block, and to other operation node broadcasts blocks, when
When the block is identified as effective block, the sub- backup node of each operation node or operation node subordinate stores the area
Block, wherein, the timestamp of block generation is identified with the block of generation.
It is understood that the operation node in block catenary system is mainly used in generation block, checking block, in addition, also having
The function of a part of block data is stored, the sub- backup node for running node is primarily used to memory block data, be operation
Node shares pressure.
Wherein, a data for timestamp produce into block data by an operation node, when operation node is generated newly
During block, the new block of the generation is broadcast to other operation nodes.Other operation nodes are carried out to the block for producing
Validation verification, the mode in the present embodiment to the validation verification of the new block for producing has various, such as, and proof of work machine
System (POW), equity prove mechanism (POS) and authorize equity proof mechanism (DPOS), and mandate equity therein proves that mechanism is specific
Verification mode be:The operation node of predetermined quantity is determined as node is represented from all of operation node, when all of generation
When having half to assert that the new block is effective in table node, then block catenary system thinks the block for producing effectively, now, block chain
In each operation node or the sub- backup node of subordinate of the operation node store the block.
It is whether effective come the block that mutual authentication is produced using the representative node in operation node so that finally to determine
Block validity it is more authoritative, improve the correctness of the data in block chain.
Optionally, as an alternative embodiment of the invention, also include:When block chain data query is carried out, inquiry
Data read request is sent to block catenary system, when block catenary system receives data read request, please according to digital independent
Address and the timestamp information of the middle block for needing inquiry are sought, it is standby from the nearer operation node of Distance query person or its subordinate
Corresponding block data is inquired about in part node, and returns to inquiry.
Wherein, IP address, the address of the block of needs inquiry and the block of inquiry are carried in data read request
Timestamp, IP address according to inquiry understands the geographical position of inquiry, therefore, the selection of block catenary system is from Distance query
Data are inquired about in the nearer operation node of person or sub- backup node, the address of the block then inquired about as needed and timestamp
It is determined that the position where needing the block inquired about, i.e., in running node or in which sub- backup node of its subordinate, inquire about
To after corresponding block chain data, inquiry is returned to, so far complete the query process of block chain data.
Such as, constitute operation node in whole block chain IP address position some in Beijing, some in Wuhan, when looking into
When the IP address of inquiry person is in Wuhan, then secondary IP address is in the operation node in Wuhan or the sub- backup node of the operation node
It is middle to inquire about corresponding block data, and inquiry is returned to, which enhance the speed of data query.Meanwhile, carrying out data
During inquiry, because operation node is configured with sub- backup node, when running node and being busy, number can be inquired about by sub- backup node
According to, the pressure of operation node is alleviated, improve the speed of data query.
Embodiment 2, a kind of block catenary system.
Include multiple operation nodes, part therein referring to operation group described in the block catenary system that Fig. 2, the present embodiment are provided
Each operation node in operation node or all operation node configures the sub- backup node of at least one subordinate;
When operation node does not have sub- backup node, be stored with least one complete block chain number in the operation node
According to;When operation node has the sub- backup node of subordinate, each sub- backup node of the operation node and its subordinate, point
Part or all of complete block chain data Yong Yu not stored, all sub- backup section of the operation node and its subordinate
The stored block chain data sum of point at least includes a complete block chain data;
And the block catenary system also includes backup group, the backup group includes the backup node of multiple free forms;
The backup node of each free form, the number in effective several blocks is regarded as memory block catenary system
According to the block data sum that multiple backup nodes are stored at least includes a complete block chain data.
Block catenary system in the present embodiment not only includes the operation group in a kind of block catenary system of above-described embodiment 1,
Also include backup group, other technical characteristics can be found in the technical characteristic in above-described embodiment 1, the operation in block catenary system
Node produces new block and during for effective block, and the area is stored by certain backup node in the backup node of multiple free forms
Block, specifically which backup node storing the block by can in turn be stored according to the rule of setting.Meanwhile, Duo Gebei
The block data sum that part node is stored at least includes a complete block chain data, it is ensured that the integrality of data.
Wherein, it is the backup node of the multiple free forms of whole block catenary system configuration, when operation node collapses or is subject to
During attack, can be recovered by backup node, be improved the anti-attack ability of whole block catenary system.
Embodiment 3, a kind of framework method of block chain.
The framework method of the block chain that the present embodiment is provided includes:
It is the part operation node of operation group in block catenary system or each the operation node in whole operation nodes
The sub- backup node of at least one subordinate is configured, each operation node forms one with least one of its subordinate sub- backup node
Individual entirety;
Wherein, when operation node does not have sub- backup node, be stored with least one complete block in the operation node
Chain data;When operation node has the sub- backup node of subordinate, each height backup section of the operation node and its subordinate
Point, is respectively used to part or all of one complete block chain data of storage, all sons of the operation node and its subordinate
The block chain data sum that backup node is stored at least includes a complete block chain data.
It will be appreciated that being operation node amortization of data storage pressure for operation node configures sub- backup node, mitigate operation
The pressure of node, meanwhile, sub- backup node is configured by for operation node, the data volume of whole block catenary system storage can be made
Expand, the scale of whole block chain interior joint is bigger, and the anti-attack ability of whole block catenary system is stronger.
Optionally, the block catenary system includes multiple blocks, and each block is stored with a complete block chain number
According to a part, the data sum of multiple blocks storage at least constitutes a complete block chain data;
When running node and not having sub- backup node, the operation node is stored with and all of in a complete block chain has
Data in effect block;When run node there is the sub- backup node of subordinate when, the operation node and its subordinate each
Sub- backup node, is respectively used to the data in several effective blocks in memory block catenary system, constitutes a complete block
Chain data.
It is to be understood that each operation node or sub- backup node are carried out in units of block in data storage
Storage, when running node and not having sub- backup node, the operation node is stored with whole block chain in all of effective block
Data;When operation node has sub- backup node, the sub- backup node storage of each operation node and its subordinate
Block data sum at least includes a complete block chain data, it is ensured that the integrality of block chain data.
Optionally, each described operation node produces block in another embodiment of the application, and to other fortune
The row node broadcasts blocks, when the block is identified as effective block, each operation node or operation node subordinate
Sub- backup node stores the block, wherein, the timestamp of block generation is identified with the block of generation.
The present embodiment is identified with the timestamp of block generation in the block for producing, during convenient inquiry, according to timestamp
Block data is inquired about.
Optionally, also include:When block catenary system receives data read request, according to needs in data read request
The address of the block of inquiry and timestamp information, from the nearer operation node of Distance query person or the sub- backup node of its subordinate
Corresponding block data is inquired about, and returns to inquiry.
When data query is carried out, from Distance query person operation querying node data closer to the distance, and due to being fortune
Row node is configured with sub- backup node, when running node and being busy, can inquire about data by sub- backup node, alleviates operation section
The pressure of point, improves the speed of data query.
Embodiment 4, a kind of framework method of block catenary system.
Referring to Fig. 3, the framework method of the block catenary system that the present embodiment is provided includes:
S1, is the part operation node of operation group in block catenary system or whole each operation section run in node
The sub- backup node of point at least one subordinate of configuration, each operation node is formed with least one of its subordinate sub- backup node
One entirety;
Wherein, when operation node does not have sub- backup node, be stored with least one complete block in the operation node
Chain data;When operation node has the sub- backup node of subordinate, each height backup section of the operation node and its subordinate
Point, is respectively used to part or all of one complete block chain data of storage, all sons of the operation node and its subordinate
The block chain data sum that backup node is stored at least includes a complete block chain data.
S2, is block catenary system configuration backup group, and the backup group includes the backup node of multiple free forms, each
The backup node memory block catenary system of free form regards as the data in effective several blocks, multiple backup section
The stored block data sum of point at least includes a complete block chain data.
New block is produced when the operation node in block catenary system and during for effective block, by the backup of multiple free forms
Certain backup node in node stores the block, and specifically which backup node to store the block by can be according to setting
Rule is stored in turn.
Compared with above-described embodiment 3, also for block catenary system is configured with backup group, other technical characteristics can for the present embodiment
Referring to the technical characteristic in above-described embodiment 3, new block is produced and during for effective block when the operation node in block catenary system,
The block is stored by certain backup node in the backup node of multiple free forms, is specifically stored by which backup node
The block can in turn be stored according to the rule of setting.
Wherein, it is the backup group of the multiple free forms of whole block catenary system configuration, when operation node collapses or is attacked
When hitting, can be recovered by backup node, be improved the anti-attack ability of whole block catenary system.
A kind of block catenary system and the framework method of block catenary system that the present invention is provided, are the operation in block catenary system
Node configures sub- backup node, is operation node amortization of data, mitigates the pressure of operation node, meanwhile, by being operation node
Sub- backup node is configured, can expand the data volume of whole block catenary system storage, the scale of whole block chain interior joint is got over
Greatly, the anti-attack ability of whole block catenary system is stronger;Additionally, being equipped with the son of multiple free forms for whole block catenary system
Backup node, when run node collapses or it is under attack when, can be recovered by backup node, improve whole block catenary system
Anti-attack ability.
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all it is of the invention spirit and
Within principle, any modification, equivalent substitution and improvements made etc. should be included within the scope of the present invention.
Claims (9)
1. a kind of block catenary system, it is characterised in that including operation group, the operation group includes multiple operation nodes, therein
Each operation node in part operation node or all operation node configures the sub- backup node of at least one subordinate;
When operation node does not have sub- backup node, be stored with least one complete block chain data in the operation node;
When operation node has the sub- backup node of subordinate, each sub- backup node of the operation node and its subordinate,
It is respectively used to part or all of one complete block chain data of storage, all sub- backup of the operation node and its subordinate
The block chain data sum that node is stored at least includes a complete block chain data.
2. block catenary system as claimed in claim 1, it is characterised in that block catenary system includes multiple blocks, each
Block is stored with a part for complete block chain data, the data sum of multiple blocks storages at least constitute one it is complete
Block chain data;
When running node and not having sub- backup node, the operation node is stored with and all of at least one complete block chain has
Data in effect block;
When operation node has the sub- backup node of subordinate, each sub- backup node of the operation node and its subordinate,
The data in several effective blocks in memory block catenary system are respectively used to, at least one complete block chain data are constituted.
3. block catenary system as claimed in claim 1, it is characterised in that each described operation node is additionally operable to produce area
Block, and to other operation node broadcasts blocks, when the block is identified as effective block, each operation node or
The sub- backup node for running node subordinate stores the block.
4. block catenary system as claimed in claim 3, it is characterised in that the block catenary system also includes backup group, described
Backup group includes the backup node of multiple free forms;
The backup node of each free form, in regarding as effective several blocks for memory block catenary system
Data, the block data sum that multiple backup nodes are stored at least includes a complete block chain data.
5. a kind of framework method of block catenary system, it is characterised in that including:
It is each the operation node configuration in the part operation node of operation group in block catenary system or whole operation nodes
The sub- backup node of at least one subordinate, each operation node is whole with least one of its subordinate sub- backup node formation one
Body;
Wherein, when operation node does not have sub- backup node, be stored with least one complete block chain number in the operation node
According to;When operation node has the sub- backup node of subordinate, each sub- backup node of the operation node and its subordinate, point
Part or all of complete block chain data Yong Yu not stored, all sub- backup section of the operation node and its subordinate
The stored block chain data sum of point at least includes a complete block chain data.
6. the framework method of block catenary system as claimed in claim 5, it is characterised in that the block catenary system includes multiple
Block, each block is stored with a part for complete block chain data, and the data sum of multiple blocks storages is at least
One complete block chain data of composition;
When running node and not having sub- backup node, the operation node is stored with and all of at least one complete block chain has
Data in effect block;
When operation node has the sub- backup node of subordinate, each sub- backup node of the operation node and its subordinate,
The data in several effective blocks in memory block catenary system are respectively used to, at least one complete block chain data are constituted.
7. the framework method of block catenary system as claimed in claim 6, it is characterised in that each described operation node is produced
Block, and to other operation node broadcasts blocks, when the block is identified as effective block, each operation node or
The sub- backup node of person's operation node subordinate stores the block.
8. the framework method of block catenary system as claimed in claim 7, it is characterised in that also include:
It is block catenary system configuration backup group, the backup group includes the backup node of multiple free forms, each free shape
The backup node memory block catenary system of formula regards as the data in effective several blocks, and multiple backup nodes are deposited
The block data sum of storage at least includes a complete block chain data.
9. the framework method of the block catenary system as described in any one of claim 7, it is characterised in that the institute that operation node is produced
The timestamp for being identified with producing block in block is stated, is also included:
When block catenary system receives data read request, according to needed in data read request inquiry block address and
Timestamp information, corresponding block counts are inquired about from the nearer operation node of Distance query person or the sub- backup node of its subordinate
According to, and return to inquiry.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610986465.8A CN106713412B (en) | 2016-11-09 | 2016-11-09 | Block chain system and block chain system configuration method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610986465.8A CN106713412B (en) | 2016-11-09 | 2016-11-09 | Block chain system and block chain system configuration method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106713412A true CN106713412A (en) | 2017-05-24 |
CN106713412B CN106713412B (en) | 2020-11-06 |
Family
ID=58940890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610986465.8A Active CN106713412B (en) | 2016-11-09 | 2016-11-09 | Block chain system and block chain system configuration method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106713412B (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107634849A (en) * | 2017-08-08 | 2018-01-26 | 广东网金控股股份有限公司 | A kind of global block chain link border construction method |
CN108537666A (en) * | 2018-04-09 | 2018-09-14 | 深圳市云蚂蚁科技有限责任公司 | A kind of block catenary system and block chain network method of commerce |
CN108614750A (en) * | 2018-04-27 | 2018-10-02 | 中国联合网络通信集团有限公司 | The restoration methods and device of delay machine data |
CN108924252A (en) * | 2018-07-31 | 2018-11-30 | 泰链(厦门)科技有限公司 | Mitigate method, medium and the block catenary system of node storage load in block catenary system |
CN109144414A (en) * | 2018-07-27 | 2019-01-04 | 阿里巴巴集团控股有限公司 | The multistage storage method and device of block chain data |
CN109255614A (en) * | 2018-08-31 | 2019-01-22 | 深圳付贝科技有限公司 | Digging mine method and device, digging mine machine and block catenary system based on block chain |
CN109309708A (en) * | 2018-08-16 | 2019-02-05 | 泰链(厦门)科技有限公司 | The quickening method, medium, device and block catenary system of block speed of production in block catenary system |
CN109558064A (en) * | 2017-09-25 | 2019-04-02 | 航天信息股份有限公司 | A kind of synchronous method, device, medium and the electronic equipment of electronic invoice data chain |
CN109815051A (en) * | 2018-12-20 | 2019-05-28 | 深圳智乾区块链科技有限公司 | The data processing method and system of block chain |
CN109902210A (en) * | 2019-01-31 | 2019-06-18 | 篱笆墙网络科技有限公司 | The system of file data management |
CN110196881A (en) * | 2019-04-22 | 2019-09-03 | 华中科技大学 | A kind of data read-write method and block chain network structure based on block chain |
CN110727391A (en) * | 2018-07-16 | 2020-01-24 | 北京京东尚科信息技术有限公司 | Transaction data storage method and device, block chain system, medium and electronic equipment |
CN110851445A (en) * | 2019-11-07 | 2020-02-28 | 浪潮云信息技术有限公司 | Method for safely storing data based on block chain technology |
WO2020063786A1 (en) * | 2018-09-30 | 2020-04-02 | 腾讯科技(深圳)有限公司 | Data backup method, storage medium, and computing device |
CN111026770A (en) * | 2019-10-29 | 2020-04-17 | 北京海益同展信息科技有限公司 | Account book processing method and device for block chain nodes, server and storage medium |
TWI694700B (en) * | 2018-08-01 | 2020-05-21 | 香港商阿里巴巴集團服務有限公司 | Data processing method and device, user terminal |
TWI697223B (en) * | 2018-08-01 | 2020-06-21 | 香港商阿里巴巴集團服務有限公司 | Data processing method |
CN112287398A (en) * | 2020-12-29 | 2021-01-29 | 江苏荣泽信息科技股份有限公司 | Block chain network node switching system based on safe storage hardware |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902617A (en) * | 2012-12-28 | 2014-07-02 | 华为技术有限公司 | Distributed database synchronization method and system |
CN104935657A (en) * | 2015-06-15 | 2015-09-23 | 清华大学深圳研究生院 | Method for actively pushing information and embedded node operating system |
US20160092451A1 (en) * | 2014-09-30 | 2016-03-31 | Storagecraft Technology Corporation | Pruning free blocks out of a decremental backup chain |
CN105790954A (en) * | 2016-03-02 | 2016-07-20 | 布比(北京)网络技术有限公司 | Method and system for constructing electronic evidence |
CN105812126A (en) * | 2016-05-19 | 2016-07-27 | 齐鲁工业大学 | Lightweight back-up and efficient restoration method of health block chain data encryption keys |
CN105931052A (en) * | 2016-04-21 | 2016-09-07 | 四川大学 | Virtual currency transaction validation method based on block chain multi-factor cross-validation |
CN105975868A (en) * | 2016-04-29 | 2016-09-28 | 杭州云象网络技术有限公司 | Block chain-based evidence preservation method and apparatus |
-
2016
- 2016-11-09 CN CN201610986465.8A patent/CN106713412B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902617A (en) * | 2012-12-28 | 2014-07-02 | 华为技术有限公司 | Distributed database synchronization method and system |
US20160092451A1 (en) * | 2014-09-30 | 2016-03-31 | Storagecraft Technology Corporation | Pruning free blocks out of a decremental backup chain |
CN104935657A (en) * | 2015-06-15 | 2015-09-23 | 清华大学深圳研究生院 | Method for actively pushing information and embedded node operating system |
CN105790954A (en) * | 2016-03-02 | 2016-07-20 | 布比(北京)网络技术有限公司 | Method and system for constructing electronic evidence |
CN105931052A (en) * | 2016-04-21 | 2016-09-07 | 四川大学 | Virtual currency transaction validation method based on block chain multi-factor cross-validation |
CN105975868A (en) * | 2016-04-29 | 2016-09-28 | 杭州云象网络技术有限公司 | Block chain-based evidence preservation method and apparatus |
CN105812126A (en) * | 2016-05-19 | 2016-07-27 | 齐鲁工业大学 | Lightweight back-up and efficient restoration method of health block chain data encryption keys |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107634849A (en) * | 2017-08-08 | 2018-01-26 | 广东网金控股股份有限公司 | A kind of global block chain link border construction method |
CN109558064A (en) * | 2017-09-25 | 2019-04-02 | 航天信息股份有限公司 | A kind of synchronous method, device, medium and the electronic equipment of electronic invoice data chain |
CN109558064B (en) * | 2017-09-25 | 2022-06-07 | 航天信息股份有限公司 | Electronic invoice data chain synchronization method, device, medium and electronic equipment |
CN108537666A (en) * | 2018-04-09 | 2018-09-14 | 深圳市云蚂蚁科技有限责任公司 | A kind of block catenary system and block chain network method of commerce |
CN108614750A (en) * | 2018-04-27 | 2018-10-02 | 中国联合网络通信集团有限公司 | The restoration methods and device of delay machine data |
CN110727391A (en) * | 2018-07-16 | 2020-01-24 | 北京京东尚科信息技术有限公司 | Transaction data storage method and device, block chain system, medium and electronic equipment |
CN111897498A (en) * | 2018-07-27 | 2020-11-06 | 创新先进技术有限公司 | Multi-level storage method and device for block chain data |
CN109144414A (en) * | 2018-07-27 | 2019-01-04 | 阿里巴巴集团控股有限公司 | The multistage storage method and device of block chain data |
CN109144414B (en) * | 2018-07-27 | 2020-07-07 | 阿里巴巴集团控股有限公司 | Multi-level storage method and device for block chain data |
CN108924252B (en) * | 2018-07-31 | 2021-06-04 | 泰链(厦门)科技有限公司 | Method, medium, and blockchain system for reducing storage load of nodes in blockchain system |
CN108924252A (en) * | 2018-07-31 | 2018-11-30 | 泰链(厦门)科技有限公司 | Mitigate method, medium and the block catenary system of node storage load in block catenary system |
US11233878B2 (en) | 2018-08-01 | 2022-01-25 | Advanced New Technologies Co., Ltd. | Data processing method, apparatus, and client device |
TWI697223B (en) * | 2018-08-01 | 2020-06-21 | 香港商阿里巴巴集團服務有限公司 | Data processing method |
TWI694700B (en) * | 2018-08-01 | 2020-05-21 | 香港商阿里巴巴集團服務有限公司 | Data processing method and device, user terminal |
CN109309708A (en) * | 2018-08-16 | 2019-02-05 | 泰链(厦门)科技有限公司 | The quickening method, medium, device and block catenary system of block speed of production in block catenary system |
CN109309708B (en) * | 2018-08-16 | 2021-06-04 | 泰链(厦门)科技有限公司 | Method, medium, apparatus and system for increasing block production speed in block chain system |
CN109255614A (en) * | 2018-08-31 | 2019-01-22 | 深圳付贝科技有限公司 | Digging mine method and device, digging mine machine and block catenary system based on block chain |
WO2020063786A1 (en) * | 2018-09-30 | 2020-04-02 | 腾讯科技(深圳)有限公司 | Data backup method, storage medium, and computing device |
US11494270B2 (en) | 2018-09-30 | 2022-11-08 | Tencent Technology (Shenzhen) Company Ltd | Data backup method, storage medium, and computing device |
CN109815051A (en) * | 2018-12-20 | 2019-05-28 | 深圳智乾区块链科技有限公司 | The data processing method and system of block chain |
CN109902210A (en) * | 2019-01-31 | 2019-06-18 | 篱笆墙网络科技有限公司 | The system of file data management |
CN110196881A (en) * | 2019-04-22 | 2019-09-03 | 华中科技大学 | A kind of data read-write method and block chain network structure based on block chain |
CN110196881B (en) * | 2019-04-22 | 2021-03-26 | 华中科技大学 | Block chain-based data reading and writing method and block chain network structure |
CN111026770A (en) * | 2019-10-29 | 2020-04-17 | 北京海益同展信息科技有限公司 | Account book processing method and device for block chain nodes, server and storage medium |
CN111026770B (en) * | 2019-10-29 | 2023-08-04 | 京东科技信息技术有限公司 | Ledger processing method and device of blockchain node, server and storage medium |
CN110851445B (en) * | 2019-11-07 | 2022-05-03 | 浪潮云信息技术股份公司 | Method for safely storing data based on block chain technology |
CN110851445A (en) * | 2019-11-07 | 2020-02-28 | 浪潮云信息技术有限公司 | Method for safely storing data based on block chain technology |
CN112287398B (en) * | 2020-12-29 | 2021-04-20 | 江苏荣泽信息科技股份有限公司 | Block chain network node switching system based on safe storage hardware |
CN112287398A (en) * | 2020-12-29 | 2021-01-29 | 江苏荣泽信息科技股份有限公司 | Block chain network node switching system based on safe storage hardware |
Also Published As
Publication number | Publication date |
---|---|
CN106713412B (en) | 2020-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106713412A (en) | Block chain system and construction method of block chain system | |
CN102075562B (en) | Cooperative caching method and device | |
CN107197035A (en) | A kind of compatibility dynamic load balancing method based on uniformity hash algorithm | |
CN106164898B (en) | Data processing method and device | |
CN102880641B (en) | Parametric bus transfer method in consideration of short-distance walking station pair | |
CN105426408A (en) | Multi-index data processing method and apparatus | |
CN104901980A (en) | Popularity-based equilibrium distribution caching method for named data networking | |
CN107590226A (en) | A kind of map vector rendering intent based on tile | |
CN107016056A (en) | The distributed memory system and method for magnanimity heterogeneous sensor data in a kind of Internet of Things | |
JPWO2012042658A1 (en) | Distributed processing system and node arrangement method in distributed processing system | |
WO2013076912A1 (en) | Route information exchange method, communication terminal and non-transitory computer-readable medium upon which route information exchange program has been stored | |
CN104978376A (en) | Method and system for tracking sharing path comments | |
CN111294394B (en) | Self-adaptive caching strategy method based on complex network junction | |
CN104424189B (en) | Positioning calculation method and system based on cloud platform | |
CN106101262A (en) | A kind of Direct Connect Architecture computing cluster system based on Ethernet and construction method | |
CN103888517A (en) | Caching method for publishing and subscription system to achieve historical event subscription | |
CN103139314B (en) | Based on distributed Web services discover method and the system thereof of P2P | |
TWI464580B (en) | Data storage method, data storage system and demand node using the same | |
Tiwari et al. | Dynamic Web caching: For robustness, low latency & disconnection handling | |
CN105357118A (en) | Rule based flow classifying method and system | |
WO2018086015A1 (en) | Block chain system and architecture method for block chain system | |
CN106302374A (en) | A kind of for improving list item access bandwidth and the device and method of atomicity operation | |
CN103945415A (en) | Communication implementation method for wireless network | |
CN108062097B (en) | Composition correction method and device of sweeping robot | |
JP2010198258A (en) | Cache maintenance device, method and program thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210812 Address after: 430000 No. 14 South Central Road, Wuchang District, Hubei, Wuhan Patentee after: Wang Wenhuan Address before: 430000 room B14, first floor, Guanggu capital building, Southeast of Luxiang greening square, East Lake High Tech Development Zone, Wuhan, Hubei Province Patentee before: FROG (WUHAN) INFORMATION TECHNOLOGY Co.,Ltd. |