Block chain consensus final certainty method based on conditional rewards
A deterministic method and blockchain technology, applied in the blockchain field, to achieve the effect of reducing the probability of bifurcation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment 1
[0047] A blockchain consensus finality method based on conditional rewards of the present application includes determining the "final status" of a block and rewarding those who give the block conditionally.
[0048] Assume that the blockchain includes n blocks and M nodes. When initializing the blockchain, set parameters j, k, and preset Byzantine fault-tolerant consensus. j and k are used to determine the location of the block respectively.
[0049] Such as figure 1 As shown, in chronological order, the order of block generation of n blocks is: BLOCK n-j-k-1 、BLOCK n-j-k …BLOCK n-j-1 、BLOCK n-j …BLOCK n-1 、BLOCK n . The current latest block is BLOCK n , which is preceded by j+k+1 blocks.
[0050] The terms in this application are explained as follows:
[0051] 1. Node: Refers to peer nodes in a blockchain system that have established point-to-point network connections and can transmit and synchronize data with each other.
[0052] 2. Block generation: refers to a n...
specific Embodiment 2
[0103] An embodiment of the present invention provides a conditional reward-based block chain consensus final deterministic terminal device. The terminal device in this embodiment includes: a processor, a memory, and stored in the memory and can be used in the processing A computer program running on the processor, such as a block chain consensus finality program based on conditional rewards, the method in Embodiment 1 is implemented when the processor executes the computer program.
[0104] Exemplarily, the computer program can be divided into one or more modules / units, and the one or more modules / units are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the terminal Execution process in the device. For example, the computer program can be divided into multiple ...
specific Embodiment 3
[0111] The module / unit integrated with the final deterministic terminal equipment based on the block chain consensus based on conditional rewards can be stored in a computer-readable from the storage medium. Based on this understanding, the present invention realizes all or part of the processes in the methods of the above embodiments, and can also be completed by instructing related hardware through computer programs. The computer program can be stored in a computer-readable storage medium, and the computer When the program is executed by the processor, the steps in the above-mentioned various method embodiments can be realized. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magn...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 
