Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Block generation method and device, block synchronization method and device, blockchain system and storage medium

A blockchain and block technology, applied in the field of blockchain, can solve the problems of unfairness, high requirements, and reduced blockchain security, and achieve the effect of high security, reducing hardware requirements, and ensuring equal rights and fairness.

Pending Publication Date: 2020-10-16
北京邦天信息技术有限公司
View PDF9 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These all lead to high requirements for large-scale participating nodes, and the general public who cannot keep up with the investment of other nodes will not be able to participate, which in fact leads to unfairness
[0006] The above unequal rights lead to a small number of people getting the opportunity to control the accounting of the entire blockchain, which leads to a decrease in the security of the blockchain as a whole

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
  • Block generation method and device, block synchronization method and device, blockchain system and storage medium
  • Block generation method and device, block synchronization method and device, blockchain system and storage medium
  • Block generation method and device, block synchronization method and device, blockchain system and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0072] Embodiment 1 Block Generation Method 1

[0073] Such as figure 1 As shown, a block generation method according to an embodiment of the present invention includes the following steps:

[0074] Step 101: the first node receives incremental transaction data that is not packaged into the blockchain network from the blockchain network;

[0075] Specifically, assuming that the current block height is i, i is a natural number, and the received incremental transaction data is the incremental transaction data T of the i+1th block i+1 .

[0076] Step 102: the first node sends the incremental transaction data to the first outsourced computing service node for the first outsourced computing service node to perform the first calculation;

[0077] In an exemplary embodiment, before step 103, the method further includes: the first node sends the data set information and the consensus algorithm of the current block to the first outsourced computing service node;

[0078] The first ...

Embodiment 2

[0094] Embodiment 2 Block generation method 2

[0095] Such as figure 2 As shown, a block generation method according to an embodiment of the present invention includes the following steps:

[0096] Step 201: the second node receives the candidate block from the blockchain network;

[0097] In an exemplary embodiment, after the second node receives the candidate block from the blockchain network, the step 201 further includes: the second node verifies whether the signature of the candidate block is valid, If the signature of the candidate block is valid, proceed to step 202 .

[0098] In an example of this embodiment, if the consensus algorithm is an interactive consensus algorithm, after the step of verifying that the signature of the candidate block is valid and before proceeding to step 202, the step 201 further includes: the second node verifies Whether the signature node of the candidate block is legal (that is, to verify whether the signature node is a legal packager...

Embodiment 3

[0124] Embodiment 3 storage medium

[0125] The embodiment of the present invention also provides a storage medium, on which one or more programs are stored, and the one or more programs can be executed by one or more processors, so as to realize any of the above The steps of the block generation method.

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 discloses a block generation and consensus method and device, a block synchronization method and device, a blockchain system and a storage medium. The block generation method comprises the steps that a first node receives incremental transaction data which is not packaged onto a blockchain from a blockchain network; sending the incremental transaction data to a first outsourcing computing service node for the first outsourcing computing service node to perform first computing; receiving a first computing result of the first outsourcing calculation service node, verifying the first computing result, and if the verification is passed, signing the first computing result and constructing an alternative block according to the first computing result; and publishing the alternativeblock to the blockchain network. According to the method, the first computing is outsourced to the first outsourcing computing service node, so that the hardware requirement of the first node is reduced, the participation in the blockchain network consensus does not simply depend on the computing power, the network and the storage resources any more, the mining people probability of the low-computing-power node is improved, and the equity and fairness of mining accounting are ensured.

Description

technical field [0001] The present application relates to but is not limited to the technical field of blockchain, and in particular relates to a block generation method, a synchronization method, a device, a blockchain system and a storage medium. Background technique [0002] Blockchain technology (Blockchain technology, BT), also known as distributed ledger technology, is an Internet database technology, which is characterized by decentralization, openness and transparency, allowing everyone to participate in database records. In the existing blockchain technology, there are the following problems: [0003] 1) The block chain adopting the Proof of Work (PoW) consensus algorithm continuously increases the computing power of a single machine in order to increase the mining capacity, and at the same time uses the cluster technology to form a mine to continuously increase the computing power of the entire mine. A large amount of capital is required for investment, and for or...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L29/06G06Q40/04
CPCH04L67/104H04L67/1095H04L63/12G06Q40/04Y04S10/50
Inventor 林祥兴
Owner 北京邦天信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products