Double-chain structure-based double-decoupling block chain distribution method
A technology of blockchain and chain structure, applied in the field of blockchain
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


