Block chain leap-type and skip-type rapid synchronization method and system
A leaping and leaping technology, applied in the field of information security, can solve problems such as slowness
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0081] Step 101 (secret key generation): generating respective public keys and private keys at blockchain nodes.
[0082] Private key SK of node i i, the public key is PK i ; Private key SK of node j j , the public key is PK j ;The private key SK of node k k , the public key is PK k .
[0083] Step 102 (jumping consensus voting): During the block generation process, based on the mortgage in the r-b block and the seed in the r-c block, a consensus vote is performed on the r-th block; where r is the block No., c is the jump step size c=8, b=k*c, k≥1.
[0084] Specifically include the following steps:
[0085] Any node i with its private key SK i , the mortgage in the r-bth block The seed in the r-cth block r-c As input, run the signature algorithm Sig, and output the first round of consensus voting of the rth block
[0086]
[0087] Any node j uses the public key PK i , the mortgage in the r-bth block The seed in the r-cth block r-c and the first round of co...
Embodiment 2
[0115] Key generation: let g 1 for group G 1 generator of g 2 for group G 2 generator of . (G 1 ,G 2 ) is a co-GDH group pair, and |G 1 |=|G 2 |=p. Global hash function H:{0,1} * →G 1 . Node i randomly selects the group element x in i ,calculate Then the private key SK of node i i =x i , the public key is PK i =v i . Similarly, the private key SK of node j j =x j , the public key is PK j =v j ;The private key SK of node k k =x k , the public key is PK k =v k .
[0116] Jump consensus voting: In the block generation process, based on the mortgage in the r-b block and the seed in the r-c block, a consensus vote is performed on the r-th block, where r is the block number and c is Jump step length c=8, b=k*c, k≥1.
[0117] Specifically include the following steps:
[0118] Any node i with its private key SK i , the mortgage in the r-bth block The seed in the r-cth block r-c As input, run the BLS signature algorithm and output the first round of c...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


