Block chain witness consensus method, system, equipment and storage medium based on Byzantine fault tolerance
A storage medium and Byzantine technology, applied in the field of data consistency in distributed systems, to achieve the effects of reducing communication complexity, solving chain forks, and ensuring consistency and activity
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment 1
[0029] Example 1: The present invention is based on the worship method of fault tolerance, and the consensus participation node is provided, and the consensus participation node will have a node to be a primary node during each round.
[0030] The master node is responsible for block packages, so it is also known as packaging nodes. Packing nodes are all nodes in the block chain, the package node is a polling of a node set, and each round of packaging nodes are determined, and in time sequential. If the wheel package node is downtime, in order to avoid this wheel can't go out, after determining the delay time of the downtime (this time can be set as needed), the view switching is performed, and it can be rotated by the wheel package node. For the package node of this wheel and package it. If this happens, it will result in the appearance of the bifurcation. Therefore, when the view is switched, the delay time of the wheel package node is set to be a length than the wheel pack. Thi...
Embodiment 2
[0047] Embodiment 2: Further, the embodiment of the present invention also provides a block chain test consensus system based on Byzantica, including packaging node modules, witness node modules, and control modules.
[0048] The control module controls the related operation of the packaging node and witness nodes based on the worship method of erroneous block chains according to Embodiment 1.
[0049] Such as: The control module controls the packaging node packages in time, and the control module controls the rotation and the rotation of the view switching and packaging nodes according to the delay time, control the view switching and packaging nodes according to the delay time
[0050] The control module also controls the sequence of witness nods to receive the sequence of the block, and only vote for the first block.
[0051] The control module also controls a consensus participation node to record the evil node.
[0052] The control module also controls consensus participation...
Embodiment
[0056] Example: 3: Those skilled in the art will clearly understand that the method of the above embodiment can be implemented by means of software plus necessary universal hardware platform, of course, can also pass hardware, but in many cases, the former is better implementation. Way. Based on this understanding, the technical solution of the present invention essentially contributes to the prior art to reflect in the form of software products, the computer software product stores in a storage medium (such as read only memory (Read Only Memory) , ROM) / RAM, disc, optical disc), including several instructions to enable a terminal device (can be a mobile phone, computer, node packaging device, or network device, etc.) to perform the method of the embodiment of the present invention.
[0057] Therefore, the present invention also provides a block chain witness apparatus based on Byzantica, including: memory, processor, and based on the memory-based block chain on the memory and ca...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com