Unlock instant, AI-driven research and patent intelligence for your innovation.

Double-chain structure-based double-decoupling block chain distribution method

A technology of blockchain and chain structure, applied in the field of blockchain

Active Publication Date: 2022-08-05
国网天津市电力公司培训中心 +4
View PDF14 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Another point is that synchronizing the network across consensus groups becomes a potential factor that limits the further improvement of system performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Double-chain structure-based double-decoupling block chain distribution method
  • Double-chain structure-based double-decoupling block chain distribution method
  • Double-chain structure-based double-decoupling block chain distribution method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] combine figure 1 The present invention provides a double-decoupled blockchain distributed method based on a double-chain structure, which specifically includes the following steps:

[0054] combine figure 2 ,as well as image 3 A block chain is formed by the server, the block chain includes multiple nodes and blocks generated by the nodes, and the upper chain is formed by the transaction blocks reached by all the nodes of the consensus group. The blocks form the underlying chain, and the UTXO set data structure is constructed in the block chain, and the nodes are evenly and randomly allocated to the consensus group by using the sharding algorithm; the system is artificially divided into multiple consensus groups and the blocks pass their own Nodes participate in the formation of a consensus group. A consensus group consists of more than just blocks, in a broad sense, several machine nodes.

[0055] It should be noted that the protocol uses the underlying chain to pe...

Embodiment 2

[0102] This proposal introduces an underlying chain as a "monitor" for the leader's behavior to monitor the leader. The blockchain records evidence indicating the current state of the leader, which is periodically generated by the leader.

[0103] The second embodiment of the present invention further elaborates on the aforementioned double-chain decoupling. A legal evidence needs to be agreed upon among consensus nodes and recorded on the blockchain as a monitor. Taking advantage of the public readability of the blockchain, proofs can be consulted by any node. If there is evidence on the blockchain that the current leader is in bad condition, this evidence can be used to trigger the view-change judgment condition of the consensus protocol, so that the consensus nodes can consistently enter the view-change stage.

[0104] In the embodiment provided by the present invention, a threshold signature σ is made to m Lv ← TSig( tsk Lv , m), and will ( σ Lv , m) send a create...

Embodiment 3

[0111] In the embodiment provided by the present invention, it is assumed that the number of nodes in the consensus group is S, and in the step of broadcasting the cross-consensus group transaction to the cross-consensus group synchronization network through the gossip protocol, other nodes receive the public keys of all other nodes in the consensus group information, that is The cross-chain synchronization algorithm is adopted, which includes the following steps:

[0112] 1) Arrange the collected public key information in ascending order to obtain the combined information,

[0113] ; },in represent The public key information at the ith position of .

[0114] 2) Establish the public key of each node and The location index table in , that is, the corresponding information lookup table T.

[0115] 3) yes hash, get the hash value , hash with this hash value as the seed, and get , Indicates the first random value, which is the synchronization network id. The ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a double-chain-structure-based double-decoupling block chain distribution method, and relates to the technical field of block chains, and the method comprises the steps: enabling a block chain to comprise a plurality of nodes and blocks generated by the nodes, forming an upper-layer chain through a consensus transaction block formed by all nodes of a consensus group, forming a bottom-layer chain through a block of a bottom-layer block chain, and forming a lower-layer chain through a block of the bottom-layer block chain; constructing a UTXO set data structure in the block chain, and uniformly and randomly allocating nodes to a consensus group by adopting a fragmentation algorithm; the node initiates a cross-consensus-group transaction, broadcasts the cross-consensus-group transaction to a consensus group by using a block formula, and judges whether the cross-consensus-group transaction T is an effective UTXO set data structure; if yes, cross-consensus-group network propagation is carried out, whether a target consensus group in the cross-consensus-group transaction is the same as a consensus group where the propagated node is located is judged, and if not, the cross-consensus-group transaction is broadcasted to a cross-consensus-group synchronous network. Through the method provided by the invention, the security of a block chain consensus mechanism can be improved, and the performance of the consensus mechanism is improved.

Description

technical field [0001] The present invention relates to the technical field of blockchain, and in particular, to a distributed method for double-decoupled blockchain based on a double-chain structure. Background technique [0002] With the application of virtual currency and decentralized distributed architecture, all walks of life have carried out in-depth research on blockchain technology. Blockchain technology has built a new trust system, which can realize multi-party peer-to-peer trusted value transmission without the need of a trusted third party. In the process of industrial integration, the throughput performance of blockchain technology The problem of insufficiency arouses the common concern of industry and academia. [0003] At present, the blockchain technology is still in the early stage of development, and the academic community has carried out in-depth research on the problem of insufficient blockchain throughput performance. One of them is that the consensus...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q20/38G06Q20/40
CPCG06Q20/3825G06Q20/3827G06Q20/3829G06Q20/4014Y02D10/00
Inventor 孟庆霖杨嘉琛刘春雨朱逸群罗凤章王霞宋岩穆健李盛伟崔鹏张倩宜周春丰徐业朝滕开雯刘东姜国瑞马占军于宏宇王佰淮
Owner 国网天津市电力公司培训中心