[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106713412A - Block chain system and construction method of block chain system - Google Patents

Block chain system and construction method of block chain system Download PDF

Info

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
Application number
CN201610986465.8A
Other languages
Chinese (zh)
Other versions
CN106713412B (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.)
Wang Wenhuan
Original Assignee
Flog (wuhan) Mdt Infotech 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 Flog (wuhan) Mdt Infotech Ltd filed Critical Flog (wuhan) Mdt Infotech Ltd
Priority to CN201610986465.8A priority Critical patent/CN106713412B/en
Publication of CN106713412A publication Critical patent/CN106713412A/en
Application granted granted Critical
Publication of CN106713412B publication Critical patent/CN106713412B/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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • 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/1095Replication 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

A kind of framework method of block catenary system and block catenary system
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.
CN201610986465.8A 2016-11-09 2016-11-09 Block chain system and block chain system configuration method Active CN106713412B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.